Skip to content

Latest commit

 

History

History
410 lines (272 loc) · 15.7 KB

File metadata and controls

410 lines (272 loc) · 15.7 KB

Changelog

v6.1.0 (20/04/2026)

New features

  • Added a TIFF viewer
  • Added a email viewer (for EML and MSG formats)
  • Use database to temporarily store information about job and job reports #3640
  • Make list page size configurable via roda-wui.properties #3649

Enhancements

  • Improve PDF viewer
  • The representation information viewer could respect breaklines of the original text #1521
  • Bad default config for default ingest plugin -- Virus check optional #3510

Bug fixes

  • Update disposal workflows to support the transactional model #3620
  • Wrong behaviour when a dissemination is associated with a representation #3606
  • Fix streaming of files and generalizing for other storage providers. #3616

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.7.15 (08/04/2026)

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.7.14 (09/03/2026)

New features

Bug fixes

  • Fix File Integrity Verifier plug-in

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v6.0.2 (23/01/2026)

Enhancements

  • Add configuration to setup an HTTP header when using the HTTPNotificationProcessor 58791d11da136d1d05d3bbfa1338434d80dc090d
  • Enhance support for representation status other than Original when ingesting a E-ARK SIP package be884ca54d358c7be71d7cd52c49b899c8925abd
  • Rename filesystem StorageService copy to export and mark as READ operation #3555
  • Update HTTPUtility with Bearer access token authentication GET and DELETE methods #3563
  • Skip Rollback on Validation Failure #3572
  • Refactor DIP/File actions #3576
  • Improve audit logs #3576
  • Add pagination to side bar card lists (Representation and Dissemination) #3577
  • Fix PT-PT translation bugs and update breadcrumb styling #3578 - Hide home button in header when user is not authenticated #3579

Bug fixes

  • Fix techMD ingest validation, repeated representation techMD types, and align UI technical metadata visibility #3581
  • Tests and fixes AIP delete permission checks on relatives, resolves incorrect nested iteration on transactional reports #3580
  • Fix technical metadata URN, File collision and Solr indexing inconsistencies #3561
  • Add UTF-8 encoding when downloading files with non-ASCII characteres 144c4c21d2f39458f2d73c10817dba8a4a45e04c
  • Storing the reason for created events https://github.com/keeps/roda/commit/aa4781eb89fec469ead45b67a9a9cfbdf762d205
  • Fixed incorrect HTTP error code when using REST-API and Bearer authentication 572bf3e65292ed92bc644f4c878ffdcc12b061bc
  • Fixed truncated iframe in BitstreamPreview #3524

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.


v5.7.13 (19/01/2026)

Enhancements

  • Added translations to access key management

To try out this version, check the install instructions.

v5.7.12 (05/01/2026)

Enhancements

  • Updating preservation agent only when its different from the existing one

To try out this version, check the install instructions.

v5.7.11 (09/12/2025)

Enhancements

  • Enable HTTP Notification Processor to have HTTP header

To try out this version, check the install instructions.

v5.7.10 (12/11/2025)

Bug fixes

  • Fixed incorrect HTTP error code when using REST-API and Bearer authentication

To try out this version, check the install instructions.

v5.7.9 (03/11/2025)

Enhancements

  • Enhance support for representation status other than Original when ingesting a E-ARK SIP package

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.7.8 (03/11/2025)

Bug fixes

  • Add UTF-8 encoding when downloading files with non-ASCII characteres

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.7.7 (24/09/2025)

Enhancements

  • SecurityHeadersFilter is now fully configurable via properties. 7f7df9a3fd2a149df5b0dfee74264522cafb4a0f
  • Added support for DIP lists in the portal. 91d5d0efccaca007271b90c0e61ba3076dffbc82

Bug fixes

  • Storing the reason for created events aa4781eb89fec469ead45b67a9a9cfbdf762d205
  • Resolved #3505: added support for both String and List values in conditionTypeMetadataValue

To try out this version, check the install instructions.

v6.0.1 (22/09/2025)

Enhancements

Bug fixes

  • Add option for ChildFilter when using ChildDocTransform

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v6.0.0 (29/07/2025)

⚠️ Breaking Changes

  • Due to various dependency changes in this release, it is strongly recommended to back up all data and configurations before performing the upgrade. After upgrading, a complete reindexing of all data is required to maintain system integrity and performance.
  • The embedded ApacheDS has been replaced by an external LDAP server running in an OpenLDAP container. Due to this change, starting RODA will cause previously stored user data to be lost. We recommend backing up all user information before upgrading. A migration process to transfer existing user data will be provided as soon as possible.
  • The legacy REST API (v1) has been fully removed. All external integrations must now use the new REST API (v2)

New features:

  • Major Web UI redesign: The RODA interface has been completely reimagined to deliver a cleaner, more intuitive, and user-friendly experience. This overhaul touches nearly every aspect of the UI, streamlining workflows, improving accessibility, and aligning with modern design standards. 3330
  • Introduced a transactional storage mechanism that stages most write operations before committing them to the main storage, enabling rollback in case of errors and improving data integrity and reliability. 1021224
  • The user database service has been upgraded from embedded ApacheDS to an external LDAP server with Spring LDAP integration, enhancing security, performance, and maintainability. 3115
  • Added support for manual override of file format identification via the Web UI, allowing users to correct misidentified formats when automatic detection fails. 3256
  • File format identification warnings now generate risk incidents, visible in the file information panel, allowing users to assess and accept potential issues like format mismatches or multiple matches. 3259
  • Improved audit log presentation by grouping related REST-API calls under single user actions and allowing inspection of detailed calls, enhancing clarity and reducing noise in the Web UI. 3383
  • Added support for advanced search over nested items using Solr block join queries, enabling more precise queries across hierarchical metadata structures via new filter parameters: ParentWhichFilterParameter and ChildOfFilterParameter 3322
  • Added support for external user group mapping by allowing administrators to define mappings between CAS attributes and RODA groups through configuration. User group membership is now resolved dynamically at login based on the external attribute (e.g. memberOf) and assigned to corresponding RODA groups 3499

Changes:

  • Migrated all GWT-RPC interface methods to REST API, reducing dependency on GWT and aligning with modern web architecture practices. 2060
  • Removed the sourceObjects field from the JobCollections index to prevent Solr overload caused by large identifier lists, improving system scalability and stability. Adjusted interface components to retrieve object data from the model instead of the index as needed. 3307
  • Added welcome pages for languages other than English and Portuguese, improving user onboarding for a wider audience. 7c506370f
  • Reviewed and updated pre-ingest text 3412
  • Improve support for E-ARK SIP administrative metadata (amdSec) 3380
  • Added detailed prompts and outcome tracking for lifting disposal holds, including preservation event generation via ModelService. Replaced liftDisposalHoldBySelectedItems API calls with dissociateDisposalHold for disposal hold removal. 3235
  • Added indexing support for technical metadata to improve searchability and metadata management. 0723959e

Security:

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.7.6 (27/06/2025)

Bug fixes

  • Updated dependency of jaxb for glassfish (#3411)

To try out this version, check the install instructions.

v5.7.5 (19/05/2025)

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try this version, check the install instructions.

v5.7.4 (29/04/2025)

Enhancements

  • Improve support for E-ARK SIP administrative metadata (amdSec) #3380

Bug fixes

  • NPE when editing a user via profile #3405

Security

  • Several major dependency upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.7.3 (03/04/2025)

Security

  • Fix security vulnerabilities

To try out this version, check the install instructions.

v5.7.2 (24/03/2025)

Bugs

  • Disposal confirmation cancel button message #3303

Enhancements

  • Missing translations for disposal rules order panel #3312

Security

  • Several major dependency upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.7.1 (08/01/2025)

Bug fixes

  • Fix built-in plugin "AIP ancestor hierarchy fix"
  • Deleting linked DIPs now longer increments objects processed (#3285)

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try this version, check the install instructions.

v5.7.0 (05/09/2024)

Security

  • Several dependency major upgrades to fix security vulnerabilities
  • Improve HTTP headers security

To try out this version, check the install instructions.

v5.7.0-beta1 (21/06/2024)

New features

  • Replace Akka with Apache Pekko

To try out this version, check the install instructions.

v5.6.5 (07/06/2024)

Bug fixes

  • Roda fails to resolve other metadata with folders #3219

To try out this version, check the install instructions.

v5.6.4 (06/06/2024)

Bug fixes

  • Roda fails to reindex due to problem with other metadata files #3218

To try out this version, check the install instructions.

v5.6.3 (23/05/2024)

Bug fixes

  • Revert webjars-locator functionality

To try out this version, check the install instructions.

v5.6.2 (22/05/2024)

Bug fixes

  • Base roda overwrites the configuration regarding user permissions in roda-config.properties #3189

Security

  • Dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.6.1 (03/05/2024)

Bug fixes

  • Custom E-ARK SIP representation type not being set when ingesting a E-ARK SIP #3139

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.6.0 (04/04/2024)

New features

  • Auto refresh after the session expires

Enhancements

  • Update representation information links

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.5.3 (13/03/2024)

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.

v5.5.2 (11/03/2024)

Bug fixes

  • Fixed other metadata download #3117

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.


v5.5.1 (08/03/2024)

Bug fixes

  • Remove "opt-in" from roda-core.properties #3113
  • Fix ns2 namespace in premis.xml when creating technical metadata #3114

Security

  • Several dependency major upgrades to fix security vulnerabilities

To try out this version, check the install instructions.