Before starting
Before starting the upgrade process, with 1.2.0 running, perform the following actions either via REST or admin console:
- Create a multivalue string configuration schema
admin.user.layout
- Create a multivalue string configuration schema
self.user.layout
- Create a multivalue string configuration schema
admin.role.layout
- Create a multivalue string configuration schema
self.role.layout
- Create a multivalue string configuration schema
admin.membership.layout
- Create a multivalue string configuration schema
self.membership.layout
POM
In the root pom.xml
:
- change
parent/version
from1.2.0
to1.2.1
- change
properties/syncope.version
from1.2.0
to1.2.1
Other
Replace the following files with their 1.2.1 counterparts (re-apply any customization previously made).
SYNCOPE-573
SYNCOPE-554
SYNCOPE-558
SYNCOPE-564
SYNCOPE-569
SYNCOPE-599
User workflow definition
If not starting with an empty internal storage, please consider importing the first user workflow definition above via admin console.
Internal storage changes
If not starting with an empty database, the following changes are needed:
SYNCOPE-564
DELETE FROM Entitlement WHERE NAME = 'SECURITY_QUESTION_LIST'; DELETE FROM Entitlement WHERE NAME = 'SECURITY_QUESTION_READ';