Source changes
POM
In the root pom.xml
:
- change parent/version from 3.0.2 to 3.0.3
- change properties/syncope.version from 3.0.2 to 3.0.3
Files
console.properties
Remove
console.reconciliationReportKey=c3520ad9-179f-49e7-b315-d684d216dd97
Add
console.realms-full-tree-threshold=20
wa.properties
Remove
cas.authn.syncope.url=${cas.server.name}/syncope cas.authn.syncope.name=DefaultSyncopeAuthModule
MasterContent.xml
The changes described below are only needed when starting with an empty Internal Storage.
- Re-generate the following elements:
AttrReleasePolicy
AuthModule
AttrRepo
Realm
: addfullPath
attributeConnInstance
net.tirasa.connid.bundles.db.table
→net.tirasa.connid.bundles.db
net.tirasa.connid.bundles.db.scriptedsql
→net.tirasa.connid.bundles.db
connid.database.version
→connid.db.version
Add Implementation as follows:
<Implementation id="GenerateRandomPasswordPropagationActions" type="PROPAGATION_ACTIONS" engine="JAVA" body="org.apache.syncope.core.provisioning.java.propagation.GenerateRandomPasswordPropagationActions"/>
ExternalResource
- remove
randomPwdIfNotProvided
attribute - add
ExternalResourcePropAction
element withimplementation_id="GenerateRandomPasswordPropagationActions"
- remove
- Remove the following elements and re-generate after defining Report(s) in the new format:
- ReportTemplate
- Report
- ReportReportlet
- Implementation[@type='REPORTLET']
- Change any occurrence of
REALM_LIST
withREALM_SEARCH
Internal Storage
Update
For each row in the Realm
table, provide a sensible value for the fullPath
column.
Cleanup
DROP TABLE ReportReportlet ALTER TABLE Report DROP COLUMN template_id DROP TABLE ReportTemplate
Indexes
New indexes shall be created to improve overall performance.
PostgreSQL
|
Oracle | MySQL | MariaDB
|