Source changes

POM

In the root pom.xml:

  • change parent/version from 3.0.4 to 3.0.5
  • change properties/syncope.version from 3.0.4 to 3.0.5

Files

Replace the following files with their 3.0.5 counterparts:

In case the Elasticsearch extension is enabled, update the related configuration properties from

elasticsearch.scheme=http
elasticsearch.port=9200
elasticsearch.scheme=http

to

elasticsearch.hosts[0]=http://localhost:9200

Please note that the new format allows to define multiple Elasticsearch nodes from the same cluster.

Internal Storage

The steps below need to be performed after a first start of Syncope 3.0.5 which will take care of creating the new columns.


UPDATE OIDCRPClientApp SET logoutType='BACK_CHANNEL';
UPDATE SAML2SPClientApp SET logoutType='BACK_CHANNEL';
UPDATE CASSPClientApp SET logoutType='BACK_CHANNEL';

Moreover, update the JSON values of the column scopes from the table OIDCRPClientApp to contain only lowercase strings:

UPDATE OIDCRPClientApp SET scopes=LOWER(scopes);

Furthermore, if you are using Azure AD modules, replace into AuthModule table, jsonConf class column, the value org.apache.syncope.common.lib.auth.AzureAuthModuleConf with org.apache.syncope.common.lib.auth.AzureOIDCAuthModuleConf.

  • No labels