Before starting

Before starting the upgrade process, with 2.0.4 running, perform the following actions either via REST or Admin Console:

  1. Create a Long configuration parameter named connector.conf.history.size with value '10'
  2. Create a Long configuration parameter named resource.conf.history.size with value '10'

After completing

After completing the upgrade process, with 2.0.5 running, execute the SQL query below on your internal storage:

SELECT id AS root_realm_id FROM REALM where name = '/';

take note of the root_realm_id value and use it for execute the following statements:

UPDATE Task SET sourceRealm_id='root_realm_id' WHERE DTYPE='PushTask';
UPDATE ConnInstance SET adminRealm_id='root_realm_id';

then restart the Java EE container.

Finally, perform the following actions either via REST or Admin Console:

  1. grant the ANYTYPE_LISTANYTYPE_READANYTYPECLASS_LIST and ANYTYPECLASS_READ entitlements to any Role used for delegated administration of Users, Groups or Any Objects
  2. re-define any previously available provisioning rule for Realms, if available
  3. open and save any User, Group or Any Object template used by Realms and Pull Tasks

Source changes


In the root pom.xml:

  • change parent/version from 2.0.4 to 2.0.5

  • change properties/syncope.version from 2.0.4 to 2.0.5


Replace the following files with their 2.0.5 counterparts (re-apply any customization previously made):

  • No labels