Fixed issues
Releases can include updates to dependency libraries, bundled ICF connectors and framework, fixes for security vulnerabilities, and other improvements.
IDM 8.1.2
Highlighted fixes:
-
OPENIDM-17808: Delegated admins can now view their own relationship properties, such as their manager, in the end-user UI.
-
OPENIDM-21724: Fixed a
RejectedExecutionExceptionwhen the reconciliation service was reactivated after a deactivation. -
OPENIDM-22562: Fixed an unbounded
TypeHandlerServiceroute handler cache. -
OPENIDM-22923: The
valid-enum-valuepolicy check is now case-insensitive, so enabling the account status enum feature no longer blocks edits to users with legacy case-mismatchedaccountStatusvalues. Learn more in Changed functionality.
IDM 8.1.1
Highlighted fixes:
-
OPENIDM-22101: Fixed an issue where the Jetty servlet WebSocket
idleTimeoutwas set with an incorrect duration. -
OPENIDM-22524: Fixed a user enumeration vulnerability in the managed object
?_action=patchendpoint that did not enforce authorization before evaluating query filters. Query authorization on the target resource collection is now required and is granted through access rules or delegated admin rules.
IDM 8.1
Highlighted fixes:
-
OPENIDM-20345: Managed objects no longer create a relationship for a valid property when an invalid property is provided.
-
OPENIDM-20533: OpenICF Provisioner Service activation no longer fails permanently if a connector validate operation timeout occurs.
-
OPENIDM-20863: Fixed an issue where non-primitive default values for mapping properties were passed by reference, allowing unintended mutation across sync invocations.
-
OPENIDM-20995: Fixed a large increase in the volume of data fetched for static group patch operations to add a user.
-
OPENIDM-21106: Fixed a task scanner failure on DB2 explicit tables caused by undersized VARCHAR(29) date columns.
-
OPENIDM-21363: The webserver.listener-*.json fields inputBufferSize and outputBufferSize now configure their intended Jetty buffers.
-
OPENIDM-21421: Prevent IllegalStateException when updating provisioner config for inactive provisioners.
-
OPENIDM-21454: Fixed an issue where the sync retry handler could exceed the configured retry limit.
-
OPENIDM-21493: Clustered reconciliation now terminates properly when the connector is unavailable.
-
OPENIDM-21675: Fixed a NullPointerException in ConnectorInfoProviderService during testConnectorServers when an RCS cluster group has an empty serversList.
-
OPENIDM-21776: Fixed "Connection is closed" errors during large reconciliation operations between tenants via IDM external proxy.