This is a DRAFT article for discussion purposes only.
Apache Taverna Language 0.15.1-incubating, Apache Taverna OSGi 0.2.1-incubating
2016-02-01 DRAFT, Revised 2016-02-18
Introduction
These are the release notes for the release of Taverna Language and Taverna OSGi.
This release of Taverna Language is an update that fixes bugs and adds the Tavlang Tool, contributed by Menaka Madushanka (sponsored by Google Summer of Code 2015).
This release of Taverna OSGi Plugin System will support the upcoming Apache releases of the Taverna Engine, Taverna Common Activities, and Taverna Command Line.
New Features
(2) Improved WSDL support
This release adds improved WSDL support using Apache Woden. The code has two parsers (wsdl 1.1 based on WSDL4j and 2.0 based on Woden) that implement a common interface (inherited from “wsdl-generic” based on AXIS 1.4). The service execution part is based on embedded JAX-WS API, but given that this part is calling the abstract interface, there shouldn’t be a significant change.
This should be moved to a second release notes for the next release of Engine/Activities/CommandLine
(3) Addition of Tavlang Tool
The Taverna Language command line (tavlang) tool accesses the features of the Taverna language modules. The tool has the following functions:
– Conversion
– Inspection
– Validation
– Viewing workflow statistics.
See Apache Taverna Tavlang Tool for more information.
Improvements/Enhancements
(1) OSGi Support
The OSGi support has been stabilized. The current OSGi version will be 0.2.1-incubating.
(2) Retained Functionality
These plugins ARE included in the 3.1.0 release:
– Beanshell scripts
– External Tool
– Interaction service
– REST service
– Spreadsheet
– XML splitters
– WSDL services
– XPath
Removed / Retired Features
(1) Activities
These activities were part of the alpha release (3.0.a2), but ARE NO LONGER supported.
– RShell
– Soaplab
– Biomart
They are now maintained (??) separately as part of the Taverna Plugin Bioinformatics and Taverna Extras. (What does this mean? Will they be part of a future release?)
This should be moved to a second release notes for the next release of Engine/Activities/CommandLine
Bug Fixes
See change notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12333249&projectId=12318322
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12333250&projectId=12318322
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332248&projectId=12318322
Mvn clean package fails to run (TAVERNA-874)
This release fixes the following error which was caused by a null pointer exception (NPE) in Taverna Language.
[ERROR]
/C:/Users/idunlop/code/incubator-taverna-commandline/taverna-commandline-common/src/main/java/org/apache/taverna/commandline/data/DatabaseConfigurationHandler.java:[57,38]
cannot access uk.org.taverna.configuration.Configurable
Known Issues
Are there any known issues we should list here?
Issue 1
TBD
Workaround
TBD
Installation Information
Source Code Name Changes
Package names have changed to org.apache.taverna.* and source code has been reorganized.
Prerequisites
Java 1.8 or newer (tested with OpenJDK 1.8)
Apache Maven 3.2.5 or newer (older versions probably also work)
Installation
TBD
Stay Informed
Please subscribe to and contact the dev@taverna mailing list for any questions, suggestions, and discussions about Apache Taverna.
Bugs and feature plannings are tracked in the JIRA Issue tracker under the TAVERNA component Taverna Language. Anyone may add an issue.