Versions Compared

Key

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

Release date: 30 31 August, 2016

We are proud to announce the release of Fedora 4.6.0.

...

Issue Reporters

Summary

The Fedora 4.6.0 release furthers several major objectives:

  • Tighten the definition of the RESTful application programming interface (API)
  • Improving Refining the Versioning capabilitymessaging service
  • Use Re-establish performance test fixtures to examine the effects of different backends
  • Improve durability with by encouraging the use of MySQL and PostgreSQL backends
  • Deprecation of legacy Transform service
  • Fix bugs

This release will be the last release built against a version of Modeshape that uses Infinispan for data storage.

Excerpt
Note

This release is a major release (i.e. 4.6.0 instead of 4.5.2) because there are several REST API updates that are not backwards compatible with 4.5.x. The following, deprecated, REST endpoints have been removed:

  • /fcr:nodetypes
  • /fcr:export
  • /fcr:import

Additionally, the user-provided repository.json configuration file must be set as a system property. Unlike in previous releases, there is no default value. See Application Configuration for more details.

The other non-backwards compatible change is the update to the messaging format, detailed in the section below.

Changes

Messaging Interface

As the draft Fedora Messaging (SPI) specification moves toward finalization, the message serialization format has been modified to track the recommendations outlined in this document. This will affect any existing message consumers. There are four significant changes that messaging applications should be aware of:

...

One of the technical priorities of Fedora is to define a well-specified application programming interface (API) against which client applications can be written and future server-side implementations can be created. This Fedora API should be clear and detailed enough such that a corresponding technology compatibility kit (TCK) would be able to indicate if any Fedora implementation fulfills or diverges from the specification. With this in mind, several issues were addressed in this release that clean up Fedora's RESTful interaction.  

An important particular change to note here is the move to use only weakly-validated ETags for RDF resources, in line with a correct interpretation of the HTTP specifications. This means that such ETags are no longer suitable for use with the If-Match request header. Additionally, the extensions fcr:transform has been marked as "deprecated" in favor of more robust tooling found in fcrepo-ldpath.

Expand
titleRelated JIRA tickets...

Jira
serverDuraSpace JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryfilter=13712
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

...

Expand
titleRelated JIRA tickets...

Jira
serverDuraSpace JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues50
jqlQueryfilter=13711
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

References

Complete Listing of Resolved Tickets

Expand
titleAll issues

Jira
serverDuraSpace JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues70
jqlQueryfilter=13800
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

No Format