SYNCOPE-51 removed MD5 from supported password cipher algorithm.
This means that:
password.cipher.algorithm
must be set to something different (say SHA1
) in SyncopeConf
tablecipherAlgorithm=MD5
must be set to something different (say SHA1
); moreover, all users must change their own passwordRole provisioning (provided by SYNCOPE-172 and related) changed the way how the schema mapping is stored by removing the SchemaMapping
table and introducing the following new tables:
UMapping
UMappingItem
RMapping
RMappingItem
Syncope now features the latest version of Quartz (as per SYNCOPE-93).
Remove any QRTZ_*
table from the database: such tables will be re-created at next startup.
As per SYNCOPE-216, you can specify when the NotificationJob
will run.
Add a row to SyncopeConf
table with key
= notificationjob.cronExpression
and your chosen cron expression as value
.
Reference and some examples of cron expressions are provided in Quartz website.
name VARCHAR(255), description VARCHAR(255) |
org.apache.syncope.core.scheduling.SyncJob
to org.apache.syncope.core.sync.SyncJob
of the jobClassName
columnMoreover, SYNCOPE-186 renamed jobActionsClassName
to actionsClassName
SYNCOPE-225 introduced three additional columns in SyncopeRole table:
inheritOwner INTEGER, ROLEOWNER_ID BIGINT, USEROWNER_ID BIGINT |
SYNCOPE-279 introduced an additional column in ConnInstance table:
connRequestTimeout INTEGER |
ExternalResource.forceMandatoryConstraint
renamed as ExternalResource.enforceMandatoryCondition
actionsClassName VARCHAR(255) |
CONNECTOR_RELOAD
entitlementRESOURCE_GETOBJECT
as RESOURCE_GETCONNECTOROBJECT
Make full backup of