- Several dependency major upgrades to fix security vulnerabilities
- Improve HTTP headers security
To try out this version, check the install instructions.
- Replace Akka with Apache Pekko
To try out this version, check the install instructions.
- Roda fails to resolve other metadata with folders #3219
To try out this version, check the install instructions.
- Roda fails to reindex due to problem with other metadata files #3218
To try out this version, check the install instructions.
- Revert webjars-locator functionality
To try out this version, check the install instructions.
- Base roda overwrites the configuration regarding user permissions in roda-config.properties #3189
- Dependency major upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Custom E-ARK SIP representation type not being set when ingesting a E-ARK SIP #3139
- Several dependency major upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Auto refresh after the session expires
- Update representation information links
- Several dependency major upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Several dependency major upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Fixed other metadata download #3117
- Several dependency major upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Remove "opt-in" from roda-core.properties #3113
- Fix ns2 namespace in premis.xml when creating technical metadata #3114
- Several dependency major upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Support for generic technical metadata creation and visualization #3097
- Fixed unexpected behaviour when trying to create a new AIP #3110
- Fixed AIP permissions calculation using ModelService #3105
- Several dependency major upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Technological platforms major upgrade, which largely improves overall security, maintanability and performance #3055
- Adding support for the latest version of the E-ARK SIP specification (version 2.1.0) #3046
- Support trusting the your own plugins #3059
- Added help text to Agents register page that was missing #2831
- Added close button to license popup #2975
- Improved documentation about default permissions #3045
- Other small improvements #3063
- Fixed "Clear" button in search component that did not behave as expected #3062
- Fixed the Event Register menu entry that did not match the title of page #2832
- Fixed Date and time of last transfer resource refresh in RODA interface only updated when reloading the page #3038
- Fixed default permissions issue when reading admin user permissions from configuration #3066
- Several dependency major upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Changed default permissions to old behaviour #3043
To try out this version, check the install instructions.
- Added tool tip to plugin license verification panel #2974
- Added permissions configuration for newly created AIPs #3032
- Unable to perform actions even having right permissions #2986
- Ingest jobs created in RODA 4 cannot be accessed on the interface of RODA 5 #3037
- Problem using index REST API without filter #2962
- Several dependency upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Error sending ingestion failure notification via email #3023
To try out this version, check the install instructions.
- Update Swedish translation language
To try out this version, check the install instructions.
- New German (Austrian) translation of the Web interface 🇦🇹
- Create folder access-keys when initializing RODA for the first time #2992
- Add default representation type when creating a preservation action job #2990
- Edit button for selecting parent does not work as expected #2988
- EAD 2002 dissemination crosswalk duplicates record group level #2987
- Add title attribute to improve accessibility #2989
- Bump several dependencies
To try out this version, check the install instructions.
- Fixed FileID when it is encoded #2963
- Fixed API filter issue #2965
- Several dependency upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- Listing RODA objects via REST-API is not showing any results #2935
- Preservation events page is not showing no events #2928
- REST API endpoint to retrieve the last transferred resource report does not show the reports #2929
- Problem with pre-filter not being reset when searching preservation events #2941
- Several dependency upgrades to fix security vulnerabilities
To try out this version, check the install instructions.
- DIP must be deleted if it no longer contains any link with any entity. #2863
- Ingest job report could expose if SIP is update #2212
- Unexpected behaviour can cause index to be completely deleted #2921
- Several dependency upgrades to fix security vulnerabilities
- Remove python from Docker image
To try out this version, check the install instructions.
- Added property to differentiate environments #2676
- Added link to RODA Marketplace in Menu #2722
- Added links to additional features #2723
- Added marketplace text to welcome page #2724
- Option to enable AIP locking when editing descriptive metadata #2672
- Preview functionality in disposal rules with AIPs affected by #2664
- Reduce indexed information of the entities that spend much of the index #2058
- Partial updates are not affecting the updatedOn field #2851
- Updated the banner #2725
- Minimal ingest plugin is using E-ARK SIP 1.0 as SIP format instead of E-ARK SIP 2.0.4 #2736
- Could not resolve type id 'AndFiltersParameters' #2809
- Access token can only be created if RODA is instantiated as CENTRAL #2881
- Saved search for files associated to a representation information not working properly #2671
- Remove xml-beans dependency #2726
To try out this version, check the install instructions.
- Option to disable user registration on server-side #2840
Install for demonstration:
docker pull ghcr.io/keeps/roda:v4.5.6
- Bump commons-ip version from 2.3.0 to 2.3.2
Install for demonstration:
docker pull ghcr.io/keeps/roda:v4.5.5
RODA 5.X will use Apache Solr 9 as indexing system. If you have an existing RODA implementation with Solr 8 you will need to upgrade the Solr to version 9 and then rebuild all indexes on RODA.
RODA 5.X docker now runs as the user roda (uid: 1000, gid: 1000) to improve security. This may affect you current implementation as it may lack enough permissions to access the storage. To fix, change the owner or permissions of the files and directories in the mapped volumes or binded folders. Alternatively, you can change the RODA user uid in docker compose.
- Distributed Digital Preservation #1933 #1934 #1935
- Added authentication via Access Token (for REST-API)
- Support binaries as a reference (shallow SIP/AIP) #786
- Adds list of all available plugins (see RODA Marketplace) #2323
- Supports verified plugins #2323
- New Swedish translation of the Web interface 🇸🇪
- Updates to Hungarian translation of the Web interface 🇭🇺
- Upgraded from Java 8 to Java 17
- Upgraded from Apache Solr 8 to Apache Solr 9
- Upgraded from Apache Tomcat 8.5 to Apache Tomcat 9
- RODA docker now runs as roda (uid: 1000) instead of root
- (Applicational) Users can now have JWT access tokens to access the REST-API
- Option to restrict user web authentication to delegated (CAS) or JWT access tokens
- Several dependency upgrades to fix security vulnerabilities
- CVE-2016-1000027 (spring-web 5.3.24): RODA does not use the HTTPInvokerServiceExporter or RemoteInvocationSerializingExporter classes, therefore we are NOT affected by this vulnerability
- CVE-2022-1471 (snake-yaml 1.33): RODA does not use empty constructor so we are NOT affected by this vulnerability.
We would like to thank the contributions of:
- WhiteRed with the Swedish translation 🇸🇪
- Panka Dióssy from the National Laboratory for Digital Heritage, with updates to the Hungarian translation 🇭🇺
To try out this version, check the install instructions.
- Add metric per percentage of retries #2299
Install for demonstration:
docker pull keeps/roda:v4.5.4
- Support very large queries to Solr (fix regression) #2311
- Add icon to experimental plugin categories #2306
Install for demonstration:
docker pull keeps/roda:v4.5.3
- Failsafe fallback policy misconfigured #2303
Install for demonstration:
docker pull keeps/roda:v4.5.2
- Refactor RetryPolicyBuilder #2296
- Improve log information during initialization process #2297
- Add metrics about retries (related to RetryPolicyBuilder) #2298
Install for demonstration:
docker pull keeps/roda:v4.5.1