taverna-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stian Soiland-Reyes (JIRA)" <j...@apache.org>
Subject [jira] [Created] (TAVERNA-933) Upgrade dependency of Jackson to 2.7.0
Date Wed, 09 Mar 2016 14:27:40 GMT
Stian Soiland-Reyes created TAVERNA-933:

             Summary: Upgrade dependency of Jackson to 2.7.0
                 Key: TAVERNA-933
                 URL: https://issues.apache.org/jira/browse/TAVERNA-933
             Project: Apache Taverna
          Issue Type: Task
          Components: Taverna Language, Taverna Maven Parent
            Reporter: Stian Soiland-Reyes

We use the JSON library Jackson 2.3.3, but the latest version is 2.7.0

Upgrading Jackson should check their changelog for API changes, as Jackson is part of
SCUFL2 APIs [Configurable|http://taverna.incubator.apache.org/javadoc/taverna-language/org/apache/taverna/scufl2/api/configurations/Configuration.html]
- and also in Taverna Engine's [ExecutionEnvironment|http://taverna.incubator.apache.org/javadoc/taverna-engine/org/apache/taverna/platform/execution/api/ExecutionEnvironment.html]

Can we assume [Semantic Versioning|http://semver.org/] ? If so we should be fine.

Also I believe the json-ld library used by Jena for read/write of JSON-LD depends on Jackson.

Generally I think the unit tests should uncover any issues, but it's worth also checking the
command line launcher after upgrading to see it also works fine within OSGi.

This message was sent by Atlassian JIRA

View raw message