diff --git a/activiti-app-integration-tests/pom.xml b/activiti-app-integration-tests/pom.xml
index 81b6069..63d1dc0 100644
--- a/activiti-app-integration-tests/pom.xml
+++ b/activiti-app-integration-tests/pom.xml
@@ -7,7 +7,7 @@
org.alfresco.activiti
aps-project
- 2.5.1
+ 2.5.2
diff --git a/activiti-app-integration-tests/src/test/java/com/activiti/sdk/integrationtests/FourEyesAppIT.java b/activiti-app-integration-tests/src/test/java/com/activiti/sdk/integrationtests/FourEyesAppIT.java
index 93b1820..ef8f999 100644
--- a/activiti-app-integration-tests/src/test/java/com/activiti/sdk/integrationtests/FourEyesAppIT.java
+++ b/activiti-app-integration-tests/src/test/java/com/activiti/sdk/integrationtests/FourEyesAppIT.java
@@ -55,7 +55,7 @@ public class FourEyesAppIT {
protected static final String BASE_PATH_HOSTNAME = "localhost";
protected static final int BASE_PATH_PORT = 8080;
- protected static final String appZipFile = "aps-extensions-jar-2.5.1-App.zip";
+ protected static final String appZipFile = "aps-extensions-jar-2.5.2-App.zip";
protected static final String ACTIVITI_APP_BASE_PATH = BASE_PATH_PROTOCOL + "://" + BASE_PATH_HOSTNAME + ":"
+ BASE_PATH_PORT;
diff --git a/activiti-app-overlay-docker/pom.xml b/activiti-app-overlay-docker/pom.xml
index 2e38bd8..2ba707d 100644
--- a/activiti-app-overlay-docker/pom.xml
+++ b/activiti-app-overlay-docker/pom.xml
@@ -7,7 +7,7 @@
org.alfresco.activiti
aps-project
- 2.5.1
+ 2.5.2
diff --git a/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11 b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11
new file mode 100644
index 0000000..5817cbf
--- /dev/null
+++ b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11
@@ -0,0 +1,39 @@
+FROM alfresco/process-services:${aps.docker.version}
+
+ENV ACTIVITI_DATASOURCE_USERNAME: ${docker.aps.database.username}
+ENV ACTIVITI_DATASOURCE_PASSWORD: ${docker.aps.database.password}
+ENV ACTIVITI_DATASOURCE_DRIVER: ${docker.aps.database.driver}
+ENV ACTIVITI_HIBERNATE_DIALECT: ${docker.aps.database.dialect}
+ENV ACTIVITI_DATASOURCE_URL: ${docker.aps.database.url}
+ENV ACTIVITI_CSRF_DISABLED: ${docker.aps.database.csrf.disabled}
+ENV ACTIVITI_CORS_ENABLED: ${docker.aps.database.cors.enabled}
+ENV ACTIVITI_ES_SERVER_TYPE: ${docker.aps.es.server.type}
+ENV ACTIVITI_ES_DISCOVERY_HOSTS: ${docker.aps.es.discovery.host}
+ENV ACTIVITI_ES_CLUSTER_NAME: ${docker.aps.es.cluster.name}
+
+ENV LC_ALL=C
+
+ARG TOMCAT_DIR=/usr/local/tomcat
+ARG USERNAME=alfresco
+ARG CONTENT_STORAGE_DIR=/act_data
+
+USER root
+
+RUN rm -rf $TOMCAT_DIR/webapps/activiti-app
+
+#COPY --chown=${USERNAME} extensions/aps-extensions-jar-${project.version}.jar $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} logging/logback.xml $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} properties/activiti-app.properties $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} extensions/activiti-app.war $TOMCAT_DIR/webapps
+
+COPY --chown=${USERNAME} license/*.* $TOMCAT_DIR/lib/
+
+RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat
+
+RUN mkdir -p ${CONTENT_STORAGE_DIR}
+RUN chown ${USERNAME}:${USERNAME} ${CONTENT_STORAGE_DIR}
+
+USER ${USERNAME}
\ No newline at end of file
diff --git a/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11-arm64 b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11-arm64
new file mode 100644
index 0000000..e02574e
--- /dev/null
+++ b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11-arm64
@@ -0,0 +1,42 @@
+FROM tomcat:9-jdk17-openjdk
+
+ENV ACTIVITI_DATASOURCE_USERNAME: ${docker.aps.database.username}
+ENV ACTIVITI_DATASOURCE_PASSWORD: ${docker.aps.database.password}
+ENV ACTIVITI_DATASOURCE_DRIVER: ${docker.aps.database.driver}
+ENV ACTIVITI_HIBERNATE_DIALECT: ${docker.aps.database.dialect}
+ENV ACTIVITI_DATASOURCE_URL: ${docker.aps.database.url}
+ENV ACTIVITI_CSRF_DISABLED: ${docker.aps.database.csrf.disabled}
+ENV ACTIVITI_CORS_ENABLED: ${docker.aps.database.cors.enabled}
+ENV ACTIVITI_ES_SERVER_TYPE: ${docker.aps.es.server.type}
+ENV ACTIVITI_ES_DISCOVERY_HOSTS: ${docker.aps.es.discovery.host}
+ENV ACTIVITI_ES_CLUSTER_NAME: ${docker.aps.es.cluster.name}
+
+ENV LC_ALL=C
+
+ARG TOMCAT_DIR=/usr/local/tomcat
+ARG USERNAME=alfresco
+ARG USERID=33007
+ARG CONTENT_STORAGE_DIR=/act_data
+
+USER root
+
+RUN useradd -c "Alfresco APS" -M -s "/bin/bash" -u "${USERID}" -o "${USERNAME}"
+
+RUN rm -rf $TOMCAT_DIR/webapps/activiti-app
+
+#COPY --chown=${USERNAME} extensions/aps-extensions-jar-${project.version}.jar $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} logging/logback.xml $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} properties/activiti-app.properties $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} extensions/activiti-app.war $TOMCAT_DIR/webapps
+
+COPY --chown=${USERNAME} license/*.* $TOMCAT_DIR/lib/
+
+RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat
+
+RUN mkdir -p ${CONTENT_STORAGE_DIR}
+RUN chown ${USERNAME}:${USERNAME} ${CONTENT_STORAGE_DIR}
+
+USER ${USERNAME}
\ No newline at end of file
diff --git a/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12 b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12
new file mode 100644
index 0000000..5817cbf
--- /dev/null
+++ b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12
@@ -0,0 +1,39 @@
+FROM alfresco/process-services:${aps.docker.version}
+
+ENV ACTIVITI_DATASOURCE_USERNAME: ${docker.aps.database.username}
+ENV ACTIVITI_DATASOURCE_PASSWORD: ${docker.aps.database.password}
+ENV ACTIVITI_DATASOURCE_DRIVER: ${docker.aps.database.driver}
+ENV ACTIVITI_HIBERNATE_DIALECT: ${docker.aps.database.dialect}
+ENV ACTIVITI_DATASOURCE_URL: ${docker.aps.database.url}
+ENV ACTIVITI_CSRF_DISABLED: ${docker.aps.database.csrf.disabled}
+ENV ACTIVITI_CORS_ENABLED: ${docker.aps.database.cors.enabled}
+ENV ACTIVITI_ES_SERVER_TYPE: ${docker.aps.es.server.type}
+ENV ACTIVITI_ES_DISCOVERY_HOSTS: ${docker.aps.es.discovery.host}
+ENV ACTIVITI_ES_CLUSTER_NAME: ${docker.aps.es.cluster.name}
+
+ENV LC_ALL=C
+
+ARG TOMCAT_DIR=/usr/local/tomcat
+ARG USERNAME=alfresco
+ARG CONTENT_STORAGE_DIR=/act_data
+
+USER root
+
+RUN rm -rf $TOMCAT_DIR/webapps/activiti-app
+
+#COPY --chown=${USERNAME} extensions/aps-extensions-jar-${project.version}.jar $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} logging/logback.xml $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} properties/activiti-app.properties $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} extensions/activiti-app.war $TOMCAT_DIR/webapps
+
+COPY --chown=${USERNAME} license/*.* $TOMCAT_DIR/lib/
+
+RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat
+
+RUN mkdir -p ${CONTENT_STORAGE_DIR}
+RUN chown ${USERNAME}:${USERNAME} ${CONTENT_STORAGE_DIR}
+
+USER ${USERNAME}
\ No newline at end of file
diff --git a/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12-arm64 b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12-arm64
new file mode 100644
index 0000000..e02574e
--- /dev/null
+++ b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12-arm64
@@ -0,0 +1,42 @@
+FROM tomcat:9-jdk17-openjdk
+
+ENV ACTIVITI_DATASOURCE_USERNAME: ${docker.aps.database.username}
+ENV ACTIVITI_DATASOURCE_PASSWORD: ${docker.aps.database.password}
+ENV ACTIVITI_DATASOURCE_DRIVER: ${docker.aps.database.driver}
+ENV ACTIVITI_HIBERNATE_DIALECT: ${docker.aps.database.dialect}
+ENV ACTIVITI_DATASOURCE_URL: ${docker.aps.database.url}
+ENV ACTIVITI_CSRF_DISABLED: ${docker.aps.database.csrf.disabled}
+ENV ACTIVITI_CORS_ENABLED: ${docker.aps.database.cors.enabled}
+ENV ACTIVITI_ES_SERVER_TYPE: ${docker.aps.es.server.type}
+ENV ACTIVITI_ES_DISCOVERY_HOSTS: ${docker.aps.es.discovery.host}
+ENV ACTIVITI_ES_CLUSTER_NAME: ${docker.aps.es.cluster.name}
+
+ENV LC_ALL=C
+
+ARG TOMCAT_DIR=/usr/local/tomcat
+ARG USERNAME=alfresco
+ARG USERID=33007
+ARG CONTENT_STORAGE_DIR=/act_data
+
+USER root
+
+RUN useradd -c "Alfresco APS" -M -s "/bin/bash" -u "${USERID}" -o "${USERNAME}"
+
+RUN rm -rf $TOMCAT_DIR/webapps/activiti-app
+
+#COPY --chown=${USERNAME} extensions/aps-extensions-jar-${project.version}.jar $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} logging/logback.xml $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} properties/activiti-app.properties $TOMCAT_DIR/lib
+
+COPY --chown=${USERNAME} extensions/activiti-app.war $TOMCAT_DIR/webapps
+
+COPY --chown=${USERNAME} license/*.* $TOMCAT_DIR/lib/
+
+RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat
+
+RUN mkdir -p ${CONTENT_STORAGE_DIR}
+RUN chown ${USERNAME}:${USERNAME} ${CONTENT_STORAGE_DIR}
+
+USER ${USERNAME}
\ No newline at end of file
diff --git a/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11 b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11
new file mode 100644
index 0000000..5cc9cde
--- /dev/null
+++ b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11
@@ -0,0 +1,14 @@
+FROM alfresco/process-services-admin:${aps.docker.version}
+
+ARG TOMCAT_DIR=/usr/local/tomcat
+ARG USERNAME=alfresco
+
+USER root
+
+ADD --chown=${USERNAME} jdbc $TOMCAT_DIR/lib
+COPY --chown=${USERNAME} properties/activiti-admin.properties $TOMCAT_DIR/lib
+COPY --chown=${USERNAME} tomcat/conf/server.xml $TOMCAT_DIR/conf
+
+RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat
+
+USER ${USERNAME}
diff --git a/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11-arm64 b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11-arm64
new file mode 100644
index 0000000..c62eb7f
--- /dev/null
+++ b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11-arm64
@@ -0,0 +1,18 @@
+FROM tomcat:9-jdk17-openjdk-slim
+
+ARG TOMCAT_DIR=/usr/local/tomcat
+ARG USERNAME=alfresco
+ARG USERID=33007
+
+USER root
+
+RUN useradd -c "Alfresco APS" -M -s "/bin/bash" -u "${USERID}" -o "${USERNAME}"
+
+ADD --chown=${USERNAME} jdbc $TOMCAT_DIR/lib
+COPY --chown=${USERNAME} extensions/activiti-admin.war $TOMCAT_DIR/webapps
+COPY --chown=${USERNAME} properties/activiti-admin.properties $TOMCAT_DIR/lib
+COPY --chown=${USERNAME} tomcat/conf/server.xml $TOMCAT_DIR/conf
+
+RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat
+
+USER ${USERNAME}
\ No newline at end of file
diff --git a/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12 b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12
new file mode 100644
index 0000000..5cc9cde
--- /dev/null
+++ b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12
@@ -0,0 +1,14 @@
+FROM alfresco/process-services-admin:${aps.docker.version}
+
+ARG TOMCAT_DIR=/usr/local/tomcat
+ARG USERNAME=alfresco
+
+USER root
+
+ADD --chown=${USERNAME} jdbc $TOMCAT_DIR/lib
+COPY --chown=${USERNAME} properties/activiti-admin.properties $TOMCAT_DIR/lib
+COPY --chown=${USERNAME} tomcat/conf/server.xml $TOMCAT_DIR/conf
+
+RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat
+
+USER ${USERNAME}
diff --git a/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12-arm64 b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12-arm64
new file mode 100644
index 0000000..c62eb7f
--- /dev/null
+++ b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12-arm64
@@ -0,0 +1,18 @@
+FROM tomcat:9-jdk17-openjdk-slim
+
+ARG TOMCAT_DIR=/usr/local/tomcat
+ARG USERNAME=alfresco
+ARG USERID=33007
+
+USER root
+
+RUN useradd -c "Alfresco APS" -M -s "/bin/bash" -u "${USERID}" -o "${USERNAME}"
+
+ADD --chown=${USERNAME} jdbc $TOMCAT_DIR/lib
+COPY --chown=${USERNAME} extensions/activiti-admin.war $TOMCAT_DIR/webapps
+COPY --chown=${USERNAME} properties/activiti-admin.properties $TOMCAT_DIR/lib
+COPY --chown=${USERNAME} tomcat/conf/server.xml $TOMCAT_DIR/conf
+
+RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat
+
+USER ${USERNAME}
\ No newline at end of file
diff --git a/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose-activiti-admin.yml b/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose-activiti-admin.yml
index 9506005..6ea3f08 100644
--- a/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose-activiti-admin.yml
+++ b/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose-activiti-admin.yml
@@ -1,4 +1,3 @@
-version: "3.8"
services:
aps-admin:
image: aps-sdk/alfresco-process-services-admin:development
diff --git a/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose.yml b/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose.yml
index 9c7ff66..e9021ec 100644
--- a/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose.yml
+++ b/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose.yml
@@ -1,4 +1,3 @@
-version: "3.8"
services:
aps-current-project:
image: aps-sdk/alfresco-process-services:development
diff --git a/activiti-app-overlay-war/pom.xml b/activiti-app-overlay-war/pom.xml
index 9a8a8af..2cb1ac7 100644
--- a/activiti-app-overlay-war/pom.xml
+++ b/activiti-app-overlay-war/pom.xml
@@ -7,7 +7,7 @@
org.alfresco.activiti
aps-project
- 2.5.1
+ 2.5.2
diff --git a/aps-extensions-jar/pom.xml b/aps-extensions-jar/pom.xml
index ad47038..f46d540 100644
--- a/aps-extensions-jar/pom.xml
+++ b/aps-extensions-jar/pom.xml
@@ -7,7 +7,7 @@
org.alfresco.activiti
aps-project
- 2.5.1
+ 2.5.2
diff --git a/aps-extensions-jar/src/test/resources/activiti/2.4.2.11/version.properties b/aps-extensions-jar/src/test/resources/activiti/2.4.2.11/version.properties
new file mode 100644
index 0000000..af6c024
--- /dev/null
+++ b/aps-extensions-jar/src/test/resources/activiti/2.4.2.11/version.properties
@@ -0,0 +1,5 @@
+type=bpmSuite
+version.major=2
+version.minor=4
+version.revision=2.11
+version.edition=Alfresco Process Services (powered by Activiti)
diff --git a/aps-extensions-jar/src/test/resources/activiti/2.4.2.12/version.properties b/aps-extensions-jar/src/test/resources/activiti/2.4.2.12/version.properties
new file mode 100644
index 0000000..9a3ba59
--- /dev/null
+++ b/aps-extensions-jar/src/test/resources/activiti/2.4.2.12/version.properties
@@ -0,0 +1,5 @@
+type=bpmSuite
+version.major=2
+version.minor=4
+version.revision=2.12
+version.edition=Alfresco Process Services (powered by Activiti)
diff --git a/aps-extensions-jar/src/test/resources/activiti/version.properties b/aps-extensions-jar/src/test/resources/activiti/version.properties
index eaa8c85..383dfab 100644
--- a/aps-extensions-jar/src/test/resources/activiti/version.properties
+++ b/aps-extensions-jar/src/test/resources/activiti/version.properties
@@ -1,5 +1,5 @@
type=bpmSuite
version.major=2
-version.minor=3
-version.revision=8.7
+version.minor=4
+version.revision=4
version.edition=Alfresco Process Services (powered by Activiti)
diff --git a/pom.xml b/pom.xml
index a6779ef..d44d295 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
4.0.0
org.alfresco.activiti
aps-project
- 2.5.1
+ 2.5.2
pom
APS - SDK Project
@@ -997,7 +997,7 @@
aps2.3.8.7
- true
+ false
@@ -1639,6 +1639,82 @@
false
+
+
+ aps2.4.2.11
+
+ false
+
+
+
+
+ 17
+ 17
+ 2.4.2.11
+ 2.4.2.11
+ 2
+ 4
+ 2.11
+ v2.3.7
+ 5.8
+ 2.14.1
+ 1.70
+ 7.11.1-alpha.10
+ 5.3.29.RELEASE
+ 2.7.14
+ 5.8.5
+ 7.17.14
+ 7.17.14
+ 5.4.32.Final
+ 2.2.220
+ 13.1
+ 3.5.13
+ 2.2.7
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+ aps2.4.2.12
+
+ false
+
+
+
+
+ 17
+ 17
+ 2.4.2.12
+ 2.4.2.12
+ 2
+ 4
+ 2.12
+ v2.3.7
+ 5.8
+ 2.14.1
+ 1.70
+ 7.11.1-alpha.10
+ 5.3.29.RELEASE
+ 2.7.14
+ 5.8.5
+ 7.17.14
+ 7.17.14
+ 5.4.32.Final
+ 2.2.220
+ 13.1
+ 3.5.13
+ 2.2.7
+ false
+ false
+ false
+ false
+ false
+
+
aps2.4.3
@@ -1681,7 +1757,7 @@
aps2.4.4
- false
+ true
@@ -1867,9 +1943,7 @@
aps-extensions-jar
activiti-app-overlay-war
activiti-app-overlay-docker
-