Release Notes
7.0.0
Release date: 10 May 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
andCURRENT_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 date: 5 June 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.