Release Notes
5.6.0
Release date: 30 March 2022
This minor version replaces the Bootstrap framework with TailwindCSS and modernizes the UI.
With this change, IE is not supported anymore, and of other browsers the use of recent versions is recommended (see also note on browser support).
Improvements
- replace Bootstrap with TailwindCSS
- optimize query of service RecalculateExecutedCommands
- sort steps alphabetically in step selector of the workflow edit form
- support copying a workflow within its own organization (i.e. duplicate/clone)
- support deleting waiting executions
- remove step "admin: execute cmd" from default steps
Bugfixes
- global review of translations
- don't show deleted workflows when creating/editing event handlers
- don't create event handlers for deleted workflows in rake task migrate:followup_workflows_to_events[organization_number]
- fix database migration for MS SQL Server
- fix the depositions API for cases where the sent PIDs are interpreted as a string
- fix detail view of step executions for cases when no exit code is returned
- fix HTML error in workflow executions overview
- do not (re)start/update deleted workflow executions if delayed_job is already in the queue
Earlier release notes
5.5.0
Release date: 26 January 2022
This minor version upgrades the Rails framework to version 6.1 (was: 5.2)
Improvements
- upgrade Rails to version 6.1
Bugfixes
- remove unused column 'params' from table step_executions
- fix CLI and rake tasks after enforcing "created_by" and "updated_by" to not be null
5.5.1
Release date: 12 February 2022
Bugfixes
- fix database migration for MS SQL
- security update for Rails
- security update for Puma webserver
5.5.2
Release date: 21 February 2022
Bugfixes
- don't show deleted workflows when creating/editing event handlers
5.5.3
Release date: 16 March 2022
Bugfixes
- Only set user_id in CLI when needed.
5.5.4
Release date: 23 March 2022
Improvements
- optimize database query used in service RecalculateExecutedCommands
5.5.5
Release date: 30 March 2022
Improvements
- further optimize database query used in service RecalculateExecutedCommands for databases with a lot of StepExecutions
5.4.0
Release date: 17 December 2021
This minor version supports a new event based automation system, integrates the bridge API and includes new UIs for depositions and authentications.
New Features
- integrate the bridge API into the feeder application
- add UI for depositions and authentications (tokens)
- support direct depositon processing by workflows
- add events and event handlers to trigger workflows
- add a CLI to setup organizations, repositories, users and default workflows
Improvements
- reorganize and improve navigation bar
- support changing the user's email without setting the password, too
- allow to switch UI language dynamically
- cleanup and harmonize permissions
- add organization selector when creating a user
- adjust the display of the SIP parameter in case of absolute paths
- increase size of DB field step_executions.stdout to LONGTEXT for MySQL (and similar for MS SQL)
- add step.name and step_execution.command to the xml rendition of the step_execution
- adjust workflow title to use entire frame width
- update Ruby to 2.6.9 and Rails to 5.2.6
- update jQuery to version 3
- support de-/activation of functionalities using feature flags (flipper)
Bugfixes
- fix different translations and layout bugs
- also list folders in the dropdown to select a SIP for a workflow execution
- disable copying a workflow if no organization has been selected
- don't show the cockpit menu item if there is no repository configured
- display reason if an organization cannot be deleted
- make sure observer submits packages correctly
- make sure observer doesn't start duplicate workflow executions
- only remove extensions for files (not folders) in SIP replacements
- show all entries in cockpit storage chart
5.4.1
Release date: 12 February 2022
Bugfixes
- fix database migration for MS SQL
- security update for Rails
- security update for Puma webserver
5.4.2
Release date: 21 February 2022
Bugfixes
- don't show deleted worklfows in when creating/editing event handlers
5.3.0
Release date: 24 March 2021
This minor version supports the management of linked repositories and default SIP locations through the web UI.
Improvements
- Lookup directory for SIPs configurable per workflow and through the web UI
- Organization's repository details can be configured using the web UI
5.3.1
Release date: 30 March 2021
Bugfixes
- fix mimemagic dependency
5.3.2
Release date: 23 April 2021
Improvements
- adapt design of workflow edit form
- cleanup API docs
5.3.3
Release date: 27 April 2021
Improvements
- migration tasks
5.3.4
Release date: 29 April 2021
Bugfixes
- add gems to linux distribution
5.2.0
Release date: 27 January 2021
TThis minor version introduces scheduled executions for workflows.
New Features
- Workflows can be extended with a launch schedule, i.e. a time and frequency when the respective workflow should be executed.
Improvements
- Workflows can be executed without a SIP parameter
- The number of steps for a workflow is extended dynamically
- Executions are marked as deleted instead of deleted.
- Upgrade to ruby 2.5.8
- Upgrade gems indicated by snyk.io
Bugfixes
- Handle exception if repository is undefined
- Correctly stop workflow executions on Linux
- Create log directory if not present
5.1.0
Release date: 21 August 2020
This minor version includes mainly a database field change.
Improvements
- increase chainings param column size
- improve database setup/migrations with respective tasks
5.1.1
Release-Date: 24 September 2020
Bugfixes
- increase param column size for step executions, too
5.0
Release date: 26 May 2020
This minor version includes, apart from the regular bugfixes and maintenance, a couple of new features: extended workflow chaining as well as a simple upload mechanism for docuteam feeder. It also marks our transition to Bitbucket as CI platform and Cloudsmith as artifact repository.
New Features
- allow the definition of workflows to be subsequently started in case of success/failure/deletion
- select and upload a local object as the SIP for workflow executions
Improvements
- update links to new public documentation site
- display the application version in the footer
- improve and review translations/labels
- upgrade to latest ruby 2.5.x
- define the temporary folder for observers as optional
Bugs
- restore compatibility with MS SQL Server that was broken with version 4.2.0
- assign restarted/teardown workflows to correct queue
- observers can use accounts with limited permissions to start workflows