RDM 17.1.0 Upgrade Notes
Java 25 and Spring Boot 4 upgrade
Version 17.1.0 upgrades RDM to Java 25 and Spring Boot 4. Before upgrading, confirm Java 25 is available in your deployment environment, review the renamed configuration properties, and check whether your deployment relies on the OAuth 2.0 ROPC grant or customized security ACLs.
For details and an upgrade checklist, see Upgrade to Java 25 and Spring Boot 4.
Added metric for tracking number of users in web application
A new ataccama_one_rdm_user_activity metric was added that tracks the number of unique non-technical users who initiated any action (for example, login) in the RDM web application in the last 24 hours.
See RDM Monitoring Metrics.
Additional database drivers in the runtime configuration
Additional JDBC drivers for RDM Server are now declared in the runtimeDatabaseDrivers.xml file in the runtime folder of the RDM project.
The RDM Server Helm chart includes the file in the generated server.runtimeConfig when rdmServerConfig.databaseDrivers.enabled is set to true (default: false).
Projects created from the RDM project templates already contain the file with a commented-out example.
If you upgrade an existing project, add the file to the runtime folder and push it to your configuration Git repository before the value is enabled: if the value is enabled and the file is missing, the runtime configuration cannot be parsed and RDM Server does not start.
For details, see Additional Database Drivers in RDM Server.
Configuration changelog
This section provides the information about the changes in the configuration files that need to be taken into account when upgrading the solution. In certain cases, the newly introduced default is used or some configuration is required.
The following table lists the configuration files that were added, changed, or removed.
| Added files | Changed files | Removed files |
|---|---|---|
|
|
/ |
RDM application.properties
Added properties
-
ataccama.one.rdm.technical-user-regex-filter- default:^(orchestration-user|monitoring-user|service-account.*)$.A regex pattern used to identify technical users. Users matching this pattern are excluded from the
ataccama_one_rdm_user_activitymetric, which counts unique non-technical users active in the last 24 hours.
For details, see RDM Application Properties.
Changed properties
The following properties were renamed as part of the Spring Boot 4 upgrade:
-
server.error.include-message- Renamed tospring.web.error.include-message. -
server.error.include-stacktrace- Renamed tospring.web.error.include-stacktrace. -
management.endpoints.enabled-by-default- Renamed tomanagement.endpoints.access.default.The new property takes an access level (
none,read-only, orunrestricted) instead of a Boolean. Replaceenabled-by-default=falsewithaccess.default=none.
Was this page useful?