Before starting

Before starting the upgrade process, with 1.2.0 running, perform the following actions either via REST or admin console:

  1. Create a multivalue string configuration schema admin.user.layout
  2. Create a multivalue string configuration schema self.user.layout
  3. Create a multivalue string configuration schema admin.role.layout
  4. Create a multivalue string configuration schema self.role.layout
  5. Create a multivalue string configuration schema admin.membership.layout
  6. Create a multivalue string configuration schema self.membership.layout

POM

In the root pom.xml:

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

 

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';