Release Highlights

Key changes of the 4.2.0 release:

  • Update minimum required Java version to 21 – any deployment must upgrade their Java runtime accordingly; older Java versions will no longer be supported
  • Remove requirement to authenticate clients holding locally-issued OAuth token also with password – Previously, clients holding an OAuth token issued locally still had to supply a client’s credential – this requirement is removed
  • Add support for ignoring AttributeConsumingServiceIndex in SAML AuthnRequests – The SAML module now supports ignoring the AttributeConsumingServiceIndex field in incoming authentication requests
  • Cyclic dependencies update for 4.2

Bug fixes:

  • Trusted SPs marked “Hide from discovery” were still appearing
  • Upman groups with a slash (/) in the name were not properly handled
  • NullPointerException during OAuth “verificator” TRACE logging
  • Authentication errors were not returning the correct response codes (should be 403) or proper SOAP faults in relevant modules

Upgrade from 4.1.x

Unity-IdM 4.2.0 introduces minor migration changes, so it is recommended to back up the database and thoroughly test the new release before performing an upgrade on production instances.