Overview of all update notes

1.5

Support Keycloak

With this release of Identity Services, Keycloak 26.x is supported.

Support ArcGIS Enterprise

With this release of Identity Services, ArcGIS Enterprise 11.2 and 11.3 are supported.

Database schema changes

The database schema has been updated in this version. The columns IDENT_TOKENS.TOKEN_KEY and IDENT_EXTSESSIONS.EXTSTATE have been reduced in length to avoid warnings on certain databases.

The recommended approach to apply these changes is to let Identity Service recreate the required database tables from scratch:

  • The database user must have permissions to create/alter tables and indices.

  • After the update these permissions can be revoked again.

To perform the update, proceed manually:

  1. Drop the existing tables. If you use a dedicated database only for Identity Service, you can alternatively drop the entire database. (Note: both approaches will drop existing user sessions).

    To drop the existing tables, use the appropriate SQL script for your database:

  2. Start Identity Service with db.hibernate.schemaUpdate set to update (this is the default). This will recreate the required database schema. Alternatively, you can recreate the database schema by running the appropriate SQL script included with the product distribution.

New default value

The default value for property security.oauth.provider.arcgis.roles.includeMappedRolesOnly has changed from true to false.

1.4

Support Java and Apache Tomcat

With this release of Identity Services, Java 21 and Apache Tomcat 10 are supported. This removes support for Java 11 and Apache Tomcat 10. In addition, Keycloak 23 is supported.

1.3

Support Keycloak

With this release of Identity Services, Keycloak 22.x is supported. This removes support for Keycloak 19.x.