Incompatible changes
When you update to IDM 7.2.2, the following changes may impact existing deployments. Adjust existing scripts, files, and clients, as necessary.
Default onDelete behavior
The default onDelete behavior previously called a file-based script, onDelete-roles.js. This has been removed from the managed object configuration.
JMS 2.0 upgrade
The samples that use the Java Message Service (JMS) have been upgraded to use the 2.0 API and Apache ActiveMQ Artemis:
PATCH request exceptions
Previously, illegal PATCH requests could return a 400 or 500 exception. In such cases, IDM now returns a 400 status.
Policy enforcement on role name
The name property of a managed role is now subject to the uniqueness policy by default. This means that you cannot create multiple roles with the same name. To change this behavior, adjust the policy validation on the role property in your managed object configuration.
Precedence in locales in the self-registration email template
Previously, the defaultLocale specified in the Self-Registration Email Template configuration took precedence. As of IDM 7.2, locales specified as preferredLocales in the Accept-Language header take precedence over the defaultLocale.
Paused queued synchronization for unavailable routes
Synchronization queue processing for a mapping is now paused if either the source or target system route are unregistered. For more information, see Configure queued synchronization.
Embedded workflow database
Previously, you could use the Flowable workflow engine’s embedded H2 database for demo and testing purposes. IDM no longer includes this database. Before you use workflow, you must install a JDBC repository.
For more information, see Enable workflows.
Default MySQL connection driver
The default JDBC Connection Configuration now uses the connection driver from MySQL 8.1 (com.mysql.cj.jdbc.Driver).