Before starting
Before starting the upgrade process, with 2.0.4 running, perform the following actions either via REST or Admin Console:
- Create a Long configuration parameter named
connector.conf.history.size
with value'10'
- 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:
- grant the
ANYTYPE_LIST
,ANYTYPE_READ
,ANYTYPECLASS_LIST
andANYTYPECLASS_READ
entitlements to any Role used for delegated administration of Users, Groups or Any Objects - re-define any previously available provisioning rule for Realms, if available
- open and save any User, Group or Any Object template used by Realms and Pull Tasks
Source changes
POM
In the root pom.xml
:
change
parent/version
from2.0.4
to2.0.5
change
properties/syncope.version
from2.0.4
to2.0.5
Other
Replace the following files with their 2.0.5 counterparts (re-apply any customization previously made):
- core/src/main/resources/log4j2.xml
- core/src/main/resources/mail.properties
- core/src/main/resources/security.properties
- core/src/main/resources/domains/MasterContent.xml
- core/src/main/resources/all/saml2sp-logic.properties
- core/src/test/resources/domains/MasterContent.xml
- core/src/test/resources/domains/TwoContent.xml
- all files under enduser/src/main/webapp/app/