Source changes

POM

In the root pom.xml:

  • change parent/version from 2.1.9 to 2.1.10
  • change properties/syncope.version from 2.1.9 to 2.1.10
  • add under <properties>:

    <ianal.phase>none</ianal.phase>
  • remove the following declaration:

          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>ianal-maven-plugin</artifactId>
            <inherited>true</inherited>
            <executions>
              <execution>            
                <goals>
                  <goal>verify-legal-files</goal>
                </goals>
                <phase>none</phase>
              </execution>
            </executions>
          </plugin>

Files

Replace the following files with their 2.1.10 counterparts (if found, re-apply any customization previously made; otherwise, skip):

Data

Create a new Role with name GROUP_OWNER and the following entitlements:

  •   USER_SEARCH
  •   USER_READ
  •   USER_CREATE
  •   USER_UPDATE
  •   USER_DELETE
  •   ANYTYPECLASS_READ
  •   ANYTYPE_LIST
  •   ANYTYPECLASS_LIST
  •   RELATIONSHIPTYPE_LIST
  •   ANYTYPE_READ
  •   REALM_LIST
  •   GROUP_SEARCH
  •   GROUP_READ
  •   GROUP_UPDATE
  •   GROUP_DELETE

Code

Any class extending org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate shall be updated as follows:

protected String doExecute(boolean dryRun) throws JobExecutionException {
  ...
}

becomes

protected String doExecute(boolean dryRun, JobExecutionContext context) throws JobExecutionException {
   ... 
}

Any class extending org.apache.syncope.core.provisioning.api.pushpull.ReconFilterBuilder shall be updated as follows:

public Filter build() {
...
}

becomes

public Filter build(ObjectClass objectClass) {
...
}


  • No labels