Source changes
POM
In the root pom.xml
:
- change parent/version from 2.1.3 to 2.1.4
- change properties/syncope.version from 2.1.3 to 2.1.4
Files
Add
notificationManager=org.apache.syncope.core.provisioning.java.notification.DefaultNotificationManager auditManager=org.apache.syncope.core.provisioning.java.DefaultAuditManager
to core/src/main/resources/provisioning.properties.
Add
entity.factory=org.apache.syncope.core.persistence.jpa.entity.JPAEntityFactory plainSchema.dao=org.apache.syncope.core.persistence.jpa.dao.JPAPlainSchemaDAO plainAttr.dao=org.apache.syncope.core.persistence.jpa.dao.JPAPlainAttrDAO plainAttrValue.dao=org.apache.syncope.core.persistence.jpa.dao.JPAPlainAttrValueDAO user.dao=org.apache.syncope.core.persistence.jpa.dao.JPAUserDAO group.dao=org.apache.syncope.core.persistence.jpa.dao.JPAGroupDAO anyObject.dao=org.apache.syncope.core.persistence.jpa.dao.JPAAnyObjectDAO conf.dao=org.apache.syncope.core.persistence.jpa.dao.JPAConfDAO
to core/src/main/resources/persistence.properties
.
Replace the following files with their 2.1.3 counterparts (if found, re-apply any customization previously made; otherwise, skip):
- under
core/src/main/resources
:- persistenceContext.xml
- provisioningContext.xml
- workflowFlowableContext.xml
views.xml
, depending on the actual DBMS used for internal storage:
- under core/src/main/resources/META-INF:
- all files under enduser/src/main/webapp/app
Internal Storage
DROP VIEW user_search_null_attr; DROP VIEW group_search_null_attr; DROP VIEW anyObject_search_null_attr;