Zum Hauptinhalt springen
Version: 7.0

Release Notes

7.0.0

Release-Datum: 10. Mai 2023

This major release removes deprecated features, adds new feature flags and contains multiple improvements and bugfixes.

New Features

  • Added feature flag fedora3 for Fedora 3 specific features (feeder cockpit and access API).
  • Added feature flag manual_input to enable manual input when starting a workflow execution.
  • New replacement variables LAST_EXECUTION_CREATION_DATE and CURRENT_EXECUTION_CREATION_DATE.

Improvements

  • Support for Ruby 3.0.
  • Support for Rails 7.0.
  • Support for MS SQL Server 2022.
  • Added OS-independant way to use environment variables in workflow (step prefix, inbox folder and step parameters) and step definitions (commands).
  • Added automatically generated openAPI specification.

Bugfixes

  • Fix bug caused by hidden files in inbox folder listing.
  • Fix logout bug caused by missing CSRF information.
  • Fix default workflow "Cleanup deposition".
  • Default workflow for ingesting SIPs in Fedora 6 now correctly updates state of deposition.
  • Fix bug when starting workflow and manually enter SIP.
  • File name of archived depositions is now displayed correctly.

Deprecations

In this major feeder release, the following features were removed.

  • Continuation workflows were removed. Please use the event system for those cases.
  • Teardown workflows were removed. Please use the event system for those cases.
  • Deletion workflows were removed without replacement.
  • Feature flag continuation_workflows_as_events was removed. This functionality is now always active.
  • Feature flag deposition_ui was removed. The deposition UI is now always activated.
  • Feature flag manage_depositions_with_feeder This functionality is now always active.
  • feeder offered an XML API to manage workflows, steps, users and organizations, which wasn't maintained actively. Therefore, it was removed without replacement.

The following features will be removed with a next major release of feeder. In any upcoming minor versions, the features are still available, but unsupported.

  • Fedora 3 cockpit in feeder.
  • Access API in feeder (will be replaced by Access API in box).
  • Version V1 of the Deposition API (will be replaced by version V2).
  • Support for MySQL and MariaDB will be removed. It's recommended to use Postgres going forward. Support for Microsoft SQL Server won't be dropped.

7.0.1

Release-Datum: 5. Juni 2023

This bugfix release addresses an issue where response stored to a deposition was not well-formed.

Bugfixes

  • When reporting errors, the field deposition.response should contain a correctly formatted JSON object.