Skip to content

Upgrade to Fedora 7 #6735

@joncameron

Description

@joncameron

Description

Fedora 7 will be out in the near future, and is purportedly an easy upgrade with a fair amount of new optimizations.

From Fedora mailing

Fedora 7.x represents a major modernization of the Fedora application. Through the Dependency Upgrade Project, the Fedora codebase has been updated to the latest versions of Java, Spring, Maven, Jersey, and other key libraries. We have also expanded automated test coverage to ensure smoother upgrades in the future, improved stability, and easier community contributions. Several other fixes and improvements that have been folded into the codebase through recent work and are now rolled into the fcrepo-7.0.0-beta1 release.

Improved search indexing performance
Fedora now reduces redundant indexing operations and optimizes RDF handling during indexing. Large repositories and initial indexing operations should see improved performance and reduced query overhead.
HTTP and API behavior corrections
Several HTTP response and exception-handling behaviors were corrected, improving client interoperability and consistency for downstream applications that rely on predictable status codes and headers.

Although Fedora 7.x introduces platform and behavioral improvements, the best part is - no repository migration is required for systems already running Fedora 6.x.

Already on Fedora 6.x?
No migration is required to move to 7.x. Thanks to OCFL, Fedora 7.x relies on the standardized data model and storage layout introduced in Fedora 6.x, meaning NO migration required. To move to Fedora 7.x simply download the newest version, deploy it, and restart your Fedora.

Done Looks Like

  • Upgrade to Fedora 7.x on a local instance and test
  • Move to Fedora 7.x use in Avalon code/containers
  • Update documentation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions