Old Release

This documentation covers an old version of Fedora. Looking for another version? See all documentation.

Introduction

We are proud to announce the release of Release Candidate 1 of Fedora 3.4. Although a minor release, this version includes a number of exciting new features and bug fixes that make Fedora an ever more compelling repository platform. We aim to release the final version of Fedora 3.4 in August, and in the meantime you are encouraged to give this Release Candidate a try. Please let us have any comments and any problems you find via the mailing list.

Some of the important new features are:

  • DC, RELS-EXT, RELS-INT as Managed Content: The Dublin Core and Relationships datastreams can now be stored as Managed Content, improving performance particularly when these datastreams are large
  • REST API relationships methods: New methods in the REST API for adding and manipulating relationships in RELS-EXT and RELS-INT
  • Enhanced Content Models: Including the ability to validate objects against their content models, and support for optional datastreams
  • Optimistic Locking: The REST API now provides support for optimistic locking to ensure noone else has made a change to an object since you started editing it
  • FeSL Authentication: FeSL Authentication can now be used independently of FeSL's experimental authorization mechanism, and is now the default authentication mechanism (although the old mechanism can be specified during installation). FeSL Authorization is still disabled by default.
  • Logging reconfiguration without restart: Using the new SLF4J and Logback logging framework, logging configuration changes now become effective without having to restart the server
  • REST API improvements and bug fixes: further stabilizing the REST API
  • Deprecation of "LITE" APIs: As of this release, the API-A-LITE and API-M-LITE APIs are deprecated, and will be removed in a future release. You are encouraged to migrate any code using these APIs to use the new REST API.

Java package naming and Java version

  • As of version 3.4, Java 5 (JDK 1.5) is no longer supported. Java 6 (JDK 1.6) or later is required both to build and run Fedora.
  • Java package names have undergone a thorough revision for this release. If you have your own code built against Fedora libraries and you update these to use the libraries from this version you will need to update your code to use the new package names.

For a detailed list of features and bugfixes comprising this release see the tables below.

Features and Improvements

type key summary priority

Data cannot be retrieved due to an unexpected error.

View these issues in Jira

Bug Fixes

type key summary priority

Data cannot be retrieved due to an unexpected error.

View these issues in Jira

Previous Release Notes

All release notes for Fedora 3.4.x can be found here.

  • No labels