Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is a DRAFT article for discussion purposes only.

Release Notes - Apache Taverna Language 0.15.1-incubating

...

and 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.

The Apache Taverna (incubating) team is pleased to announce the release of Apache Taverna Language 0.15.1-incubating and Apache Taverna OSGi 0.2.1-incubating.

This release note is also available at https://s.apache.org/2016-04-12-tavlang

 

This release of Taverna Language is an update that fixes bugs and also adds the Tavlang Tool, contributed by Menaka Madushanka (sponsored by Google Summer of Code 2015).

Taverna Language is available for download from https://taverna.incubator.apache.org/download/language/

 

This release of Taverna OSGi Plugin System will support the upcoming Apache releases of the Taverna EngineTaverna 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

Taverna OSGi is available for download from https://taverna.incubator.apache.org/download/osgi/

New Features

Addition of Tavlang Tool to Taverna Language

...

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 For more information, see the 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:

...

README: https://s.apache.org/tavlang

Taverna OSGi plugin system

This is the first release of Apache Taverna OSGi plugin system, a plugin system for Java console and desktop applications using OSGi, including an online update mechanism.

For an overview, see the README: https://s.apache.org/taverna-osgi

Improvements/Enhancements

wfdesc export

The module taverna-scufl2-wfdesc is now enabled in the build of Taverna Language.This includes export of workflow structures in RDF Turtle format using the vocabulary http://purl.org/wf4ever/wfdesc

Removed / Retired features

The taverna-scufl2-wfdesc module is no longer runnable as a standalone JAR - this has been superseded by the new tavlang tool.

Bug Fixes

See JIRA change notes:

Apache Taverna Parent: https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12333249&projectId=12318322

Apache Taverna Language: https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12333250&projectId=12318322

Apache Taverna OSGi: 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

...

Known Issues

See JIRA:

Apache Taverna Parent: https://issues.apache.org/jira/browse/TAVERNA/component/12326807

Apache Taverna Language: https://issues.apache.org/jira/browse/TAVERNA/component/12326808

Apache Taverna OSGi: https://issues.apache.org/jira/browse/TAVERNA/component/12326809

Installation Information

Package names have changed to begin with org.apache.taverna.* and  and source code has been reorganized.

Prerequisites

Java 1.8 or newer. (tested Tested with OpenJDK 1.8.)
Apache Maven 3.2.5 or newer. (older Older versions will probably also work.)

Installation

See Taverna Language download instructions and Taverna OSGi download instructions

More details: http://taverna.incubator.apache.org/  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 plans are tracked in the JIRA Issue tracker under the TAVERNA component Taverna Languagecomponents language and osgi. Anyone may add an issue.

Disclaimer

Apache Taverna is an effort undergoing incubation at The Apache Software Foundation (ASF) sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.