From 3a34eaa2011c56735bb4ff4edaf2e6c25cca61ec Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Fri, 27 Feb 2026 20:01:10 +0530 Subject: [PATCH] [ACS-11189] [skip tests] Alfresco SDK 4.14.0 A2 Release (#740) --- .github/workflows/ci.yml | 41 ++++++++----- README.md | 57 +++++++++++-------- .../alfresco-allinone-archetype/pom.xml | 2 +- .../resources/archetype-resources/pom.xml | 6 +- .../alfresco-platform-jar-archetype/pom.xml | 2 +- .../resources/archetype-resources/pom.xml | 2 +- .../alfresco-share-jar-archetype/pom.xml | 2 +- archetypes/archetypes-it/pom.xml | 8 +-- docs/getting-started.md | 10 ++-- docs/whats-new.md | 8 +-- modules/alfresco-rad/pom.xml | 2 +- plugins/alfresco-maven-plugin/pom.xml | 6 +- pom.xml | 44 +++++++++++--- 13 files changed, 120 insertions(+), 70 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7ddc29e3..1a392644 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,7 @@ on: workflow_dispatch: env: + JAVA_VERSION: '21' MAVEN_USERNAME: ${{ secrets.NEXUS_USERNAME }} MAVEN_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} MAVEN_CENTRAL_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }} @@ -25,7 +26,7 @@ jobs: pre_commit: runs-on: ubuntu-latest steps: - - uses: Alfresco/alfresco-build-tools/.github/actions/pre-commit@v12.11.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/pre-commit@v15.6.0 veracode_sca: name: "Veracode - Source Clear Scan (SCA)" @@ -35,11 +36,13 @@ jobs: github.event_name == 'pull_request' steps: - uses: actions/checkout@v4 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v12.11.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v12.11.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.6.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.6.0 + with: + java-version: ${{ env.JAVA_VERSION }} - name: "Clean-up SNAPSHOT artifacts" run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" | xargs -r -l rm -rf - - uses: Alfresco/alfresco-build-tools/.github/actions/veracode@v12.11.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/veracode@v15.6.0 continue-on-error: true with: srcclr-api-token: ${{ secrets.SRCCLR_API_TOKEN }} @@ -54,7 +57,9 @@ jobs: -B -q -e -fae -V -DinstallAtEnd=true -U steps: - uses: actions/checkout@v4 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v12.11.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.6.0 + with: + java-version: ${{ env.JAVA_VERSION }} - name: "Build" run: mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V - name: "Verify" @@ -71,8 +76,14 @@ jobs: fail-fast: false matrix: include: - - name: "current version Java 17" - java-version: 17 + - name: "current version Java 21" + java-version: 21 + - name: "26.1 Enterprise Java 21" + java-version: 21 + suite: -Penterprise-261-tests + - name: "26.1 Community Java 21" + java-version: 21 + suite: -Pcommunity-261-tests - name: "25.2 Enterprise Java 17" java-version: 17 suite: -Penterprise-252-tests @@ -150,8 +161,8 @@ jobs: suite: -Pcommunity-71-tests steps: - uses: actions/checkout@v4 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v12.11.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v12.11.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.6.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.6.0 with: java-version: ${{ matrix.java-version }} - name: "Login to Docker Hub" @@ -178,8 +189,10 @@ jobs: is_ga: ${{ steps.publish_version.outputs.is_ga }} steps: - uses: actions/checkout@v4 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v12.11.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v12.11.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.6.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.6.0 + with: + java-version: ${{ env.JAVA_VERSION }} - name: "Check version" id: publish_version run: | @@ -200,8 +213,10 @@ jobs: contains(github.event.head_commit.message, '[publish]') && needs.check_version.outputs.is_ga == 'true' steps: - uses: actions/checkout@v4 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v12.11.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v12.11.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.6.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.6.0 + with: + java-version: ${{ env.JAVA_VERSION }} - name: "Build" run: mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V - name: Set up Maven Central credentials diff --git a/README.md b/README.md index b45a98a8..315fc0e7 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ This project is released under the [Apache License, Version 2.0](http://www.apac If you are an Enterprise customer check the [Support](#alfresco-enterprise-customers-and-partners-support) section. ## News +- 2026-02: Alfresco SDK 4.14.0 released +- 2026-01: Alfresco SDK 4.13.0 released - 2025-07: Alfresco SDK 4.12.0 released - 2025-03: Alfresco SDK 4.11.0 released - 2024-11: Alfresco SDK 4.10.0 released @@ -82,11 +84,13 @@ the `alfresco.log` file has also been moved to a more appropriate location (Tomc In Q4 2020, Alfresco Platform has undergone a major structural refactoring. -Depending on the Platform version desired, you might need to use SDK 4.1, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 4.10 or SDK 4.11 instead of SDK 4.12.0. +Depending on the Platform version desired, you might need to use SDK 4.1, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13 instead of SDK 4.14.0. - For Enterprise and Community versions of 7.x, SDK 4.4 or higher must be used - For Enterprise versions of 6.0.x, 6.1.x, 6.2.x newer than November 2020, SDK 4.3 must be used - For Enterprise and Community versions of 6.0.x, 6.1.x, 6.2.x older than November 2020, SDK 4.1 must be used +- For Enterprise and Community versions of 25.1.x and 25.2.x, SDK 4.12 or 4.13 must be used +- For Enterprise and Community versions of 26.1.x, SDK 4.14 must be used It's also important to remember that: @@ -96,30 +100,32 @@ It's also important to remember that: - Enterprise Docker images are published on *Quay.io* ### Latest Documentation -To get started with **Alfresco SDK 4.9.x** (latest) visit the [Alfresco Documentation](docs/README.md). +To get started with **Alfresco SDK 4.14.x** (latest) visit the [Alfresco Documentation](docs/README.md). #### Documentation about Previous Versions -| SDK Version | Alfresco Enterprise Version | Alfresco Community Version | Documentation | -|-------------|:---------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| SDK 4.12.0 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x / 25.2.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x / 25.2.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.11.0 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.2.x / 23.3.x / 23.4.x / 25.1.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.10 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.2.x / 23.3.x / 23.4.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.9 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.2.x / 23.3.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.8 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.2.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.7 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.6 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.5 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.4 | Alfresco 7.0.x / 7.1.x / 7.2.x | Alfresco 7.0.x / 7.1.x / 7.2.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.3 | Alfresco 6.0.x / 6.1.x / 6.2.x / 7.0.x / 7.1.x | Alfresco 7.0.x / 7.1.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.2 | Alfresco 6.0.x / 6.1.x / 6.2.x / 7.0.x | Alfresco 7.0.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | -| SDK 4.1 | Alfresco 6.0.x / 6.1.x / 6.2.x | Alfresco 6.0.x / 6.1.x / 6.2.x | https://github.com/Alfresco/alfresco-sdk/blob/sdk-4.1/docs/README.md | -| SDK 4.0 | Alfresco 6.0.x / 6.1.x | Alfresco 6.0.x / 6.1.x | https://github.com/Alfresco/alfresco-sdk/blob/sdk-4.0/docs/README.md | -| SDK 3.1 | Alfresco 5.2.x | Alfresco 5.2.x | http://docs.alfresco.com/5.2/concepts/sdk-intro.html | -| SDK 3.0 | Alfresco 5.2.x | Alfresco 5.2.x | http://docs.alfresco.com/5.2/concepts/sdk-intro.html | -| SDK 2.2 | Alfresco 5.1.x | Alfresco 5.1.x | https://docs.alfresco.com/5.1/concepts/alfresco-sdk-intro.html | -| SDK 2.1 | Alfresco 5.0.1 | Alfresco 5.0.d | https://docs.alfresco.com/sdk2.1/concepts/alfresco-sdk-intro.html | -| SDK 2.0 | Alfresco 5.0.0 | Alfresco 5.0.c | https://docs.alfresco.com/sdk2.0/concepts/alfresco-sdk-intro.html | -| SDK 1.1.1 | Alfresco 4.2.x | Alfresco 4.2.x | https://docs.alfresco.com/4.2/concepts/dev-extensions-maven-sdk-intro.html | +| SDK Version | Alfresco Enterprise Version | Alfresco Community Version | Documentation | +|-------------|:------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| SDK 4.14.0 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x / 25.2.x / 26.1.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x / 25.2.x / 26.1.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.13.0 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x / 25.2.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x / 25.2.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.12.0 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x / 25.2.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x / 25.2.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.11.0 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x / 25.1.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.2.x / 23.3.x / 23.4.x / 25.1.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.10 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x / 23.4.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.2.x / 23.3.x / 23.4.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.9 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x / 23.3.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.2.x / 23.3.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.8 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x/ 23.2.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.2.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.7 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x / 23.1.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.6 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x / 7.4.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.5 | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x | Alfresco 7.0.x / 7.1.x / 7.2.x / 7.3.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.4 | Alfresco 7.0.x / 7.1.x / 7.2.x | Alfresco 7.0.x / 7.1.x / 7.2.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.3 | Alfresco 6.0.x / 6.1.x / 6.2.x / 7.0.x / 7.1.x | Alfresco 7.0.x / 7.1.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.2 | Alfresco 6.0.x / 6.1.x / 6.2.x / 7.0.x | Alfresco 7.0.x | https://github.com/Alfresco/alfresco-sdk/tree/master/docs/README.md | +| SDK 4.1 | Alfresco 6.0.x / 6.1.x / 6.2.x | Alfresco 6.0.x / 6.1.x / 6.2.x | https://github.com/Alfresco/alfresco-sdk/blob/sdk-4.1/docs/README.md | +| SDK 4.0 | Alfresco 6.0.x / 6.1.x | Alfresco 6.0.x / 6.1.x | https://github.com/Alfresco/alfresco-sdk/blob/sdk-4.0/docs/README.md | +| SDK 3.1 | Alfresco 5.2.x | Alfresco 5.2.x | http://docs.alfresco.com/5.2/concepts/sdk-intro.html | +| SDK 3.0 | Alfresco 5.2.x | Alfresco 5.2.x | http://docs.alfresco.com/5.2/concepts/sdk-intro.html | +| SDK 2.2 | Alfresco 5.1.x | Alfresco 5.1.x | https://docs.alfresco.com/5.1/concepts/alfresco-sdk-intro.html | +| SDK 2.1 | Alfresco 5.0.1 | Alfresco 5.0.d | https://docs.alfresco.com/sdk2.1/concepts/alfresco-sdk-intro.html | +| SDK 2.0 | Alfresco 5.0.0 | Alfresco 5.0.c | https://docs.alfresco.com/sdk2.0/concepts/alfresco-sdk-intro.html | +| SDK 1.1.1 | Alfresco 4.2.x | Alfresco 4.2.x | https://docs.alfresco.com/4.2/concepts/dev-extensions-maven-sdk-intro.html | ## Reporting Issues and Community Support Report issues (and contribute!) [here](https://github.com/Alfresco/alfresco-sdk/issues?milestone=1&state=open) or join us on the [IRC Channel](http://chat.alfresco.com/). @@ -168,14 +174,15 @@ To test new unreleased (unsupported) features, you can use the following snippet See the [Developers Wiki page](https://github.com/Alfresco/alfresco-sdk/wiki/Developer-Wiki). ## Publishing the release on Maven Central -- Manually change the version from SNAPSHOT to final (eg. when releasing SDK 4.12.0, replacing all the occurrences of 4.12.0-SNAPSHOT with 4.12.0) +- Manually change the version from SNAPSHOT to final (eg. when releasing SDK 4.15.0, replacing all the occurrences of 4.15.0-SNAPSHOT with 4.15.0) - Commit and push changes to GitHub with the commit message [publish], then it will automatically publish your artifacts to maven central +- Only GA versions is published to maven central, there is a check in the CI pipeline (called "check_version") to check if the version is non-GA or not, and if it's not, it will skip the "publish" step. Therefore, only "number.number.number" versions will be published to maven central, and any version with a suffix (eg. -Ax, -SNAPSHOT, -RC1, -beta-1) will not be published to maven central. At this point, we need to manually proceed with the remaining steps: 1- Manually create a release tag on GitHub -2- Manually change the version from final to next SNAPSHOT (eg. replacing all the occurrences of 4.12.0 with 4.13.0-SNAPSHOT (in pom.xml, not in READMEs - if not needed) +2- Manually change the version from final to next SNAPSHOT (eg. replacing all the occurrences of 4.14.0-SNAPSHOT with 4.15.0 (in pom.xml, not in READMEs - if not needed) 3- Commit and push on GitHub diff --git a/archetypes/alfresco-allinone-archetype/pom.xml b/archetypes/alfresco-allinone-archetype/pom.xml index 4c38155d..cfaf2c75 100644 --- a/archetypes/alfresco-allinone-archetype/pom.xml +++ b/archetypes/alfresco-allinone-archetype/pom.xml @@ -11,7 +11,7 @@ org.alfresco.maven alfresco-sdk-aggregator - 4.14.0-A1 + 4.14.0-A2 ../../pom.xml diff --git a/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/pom.xml b/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/pom.xml index 0720d2f4..6a802a80 100644 --- a/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/pom.xml +++ b/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/pom.xml @@ -5,8 +5,8 @@ ${groupId} ${artifactId} ${version} - AIO - SDK 4.14.0-A1 - All-In-One (AIO) project for SDK 4.14.0-A1 + AIO - SDK 4.14.0-A2 + All-In-One (AIO) project for SDK 4.14.0-A2 pom @@ -217,7 +217,7 @@ org.apache.maven.plugins maven-failsafe-plugin - 3.0.0-M1 + 3.5.5 integration-test diff --git a/archetypes/alfresco-platform-jar-archetype/pom.xml b/archetypes/alfresco-platform-jar-archetype/pom.xml index 581e9b69..662c6ad4 100644 --- a/archetypes/alfresco-platform-jar-archetype/pom.xml +++ b/archetypes/alfresco-platform-jar-archetype/pom.xml @@ -12,7 +12,7 @@ org.alfresco.maven alfresco-sdk-aggregator - 4.14.0-A1 + 4.14.0-A2 ../../pom.xml diff --git a/archetypes/alfresco-platform-jar-archetype/src/main/resources/archetype-resources/pom.xml b/archetypes/alfresco-platform-jar-archetype/src/main/resources/archetype-resources/pom.xml index 865a0184..31b1afb0 100644 --- a/archetypes/alfresco-platform-jar-archetype/src/main/resources/archetype-resources/pom.xml +++ b/archetypes/alfresco-platform-jar-archetype/src/main/resources/archetype-resources/pom.xml @@ -324,7 +324,7 @@ org.apache.maven.plugins maven-failsafe-plugin - 3.0.0-M1 + 3.5.5 ${test.acs.endpoint.path} diff --git a/archetypes/alfresco-share-jar-archetype/pom.xml b/archetypes/alfresco-share-jar-archetype/pom.xml index 710edf46..d4b34be4 100644 --- a/archetypes/alfresco-share-jar-archetype/pom.xml +++ b/archetypes/alfresco-share-jar-archetype/pom.xml @@ -14,7 +14,7 @@ org.alfresco.maven alfresco-sdk-aggregator - 4.14.0-A1 + 4.14.0-A2 ../../pom.xml diff --git a/archetypes/archetypes-it/pom.xml b/archetypes/archetypes-it/pom.xml index acd693a9..79adf5d7 100644 --- a/archetypes/archetypes-it/pom.xml +++ b/archetypes/archetypes-it/pom.xml @@ -10,14 +10,14 @@ 1.7.12 - 1.8 - 1.8 + 11 + 11 org.alfresco.maven alfresco-sdk-aggregator - 4.14.0-A1 + 4.14.0-A2 ../../pom.xml @@ -55,7 +55,7 @@ org.apache.maven.plugins maven-failsafe-plugin - 2.19.1 + 3.5.5 integration-test diff --git a/docs/getting-started.md b/docs/getting-started.md index 86a11550..e6076e35 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -118,7 +118,7 @@ Choose archetype: * `org.alfresco.maven.archetype:alfresco-platform-jar-archetype` * `org.alfresco.maven.archetype:alfresco-share-jar-archetype` -3. Choose the latest version, such as 4.12.0. +3. Choose the latest version, such as 4.14.0. ``` Choose org.alfresco.maven.archetype:alfresco-allinone-archetype version: @@ -147,6 +147,8 @@ Choose org.alfresco.maven.archetype:alfresco-allinone-archetype version: 23: 4.10.0 24: 4.11.0 25: 4.12.0 +26: 4.13.0 +27: 4.14.0 ``` 4. Next you will be prompted for additional values, like groupId, artifactId, and package, as shown below: @@ -175,7 +177,7 @@ If everything has been configured correctly, you should see something similar to ``` [INFO] ---------------------------------------------------------------------------- -[INFO] Using following parameters for creating project from Archetype: alfresco-allinone-archetype:4.12.0 +[INFO] Using following parameters for creating project from Archetype: alfresco-allinone-archetype:4.14.0 [INFO] ---------------------------------------------------------------------------- [INFO] Parameter: groupId, Value: com.acme [INFO] Parameter: artifactId, Value: my-all-in-one @@ -197,7 +199,7 @@ If everything has been configured correctly, you should see something similar to [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 04:11 min -[INFO] Finished at: 2019-01-10T16:21:46+01:00 +[INFO] Finished at: 2026-02-24T16:21:46+01:00 [INFO] Final Memory: 17M/1024M [INFO] ------------------------------------------------------------------------ ``` @@ -213,4 +215,4 @@ In the terminal window, use: If this is the first time you are doing this, it will take a while for Maven to download all the required dependencies and for Docker to download all the required images. -For more information about how to work with the projects, please visit [Working with generated projects](working-with-generated-projects/README.md). \ No newline at end of file +For more information about how to work with the projects, please visit [Working with generated projects](working-with-generated-projects/README.md). diff --git a/docs/whats-new.md b/docs/whats-new.md index 35ab2ea1..8258c7cb 100644 --- a/docs/whats-new.md +++ b/docs/whats-new.md @@ -10,7 +10,7 @@ Alfresco Share 6. This was a mayor release oriented to support Alfresco 6, so it is not compatible with previous versions of the SDK. -Alfresco SDK 4.12.0 extends the support to Alfresco 25.2. +Alfresco SDK 4.14.0 extends the support to Alfresco 26.1. Use an older SDK version for Alfresco 6. ## Embracing containers and Docker @@ -64,13 +64,13 @@ environment can be more similar to a real one, including whatever other service Alfresco SDK 4.1 provides support for Alfresco 6.2.x. -## Support for Alfresco 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x. 23.1.x, 23.2.x, 23.3.x, 23.4.x, 25.1.x and 25.2.x +## Support for Alfresco 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x. 23.1.x, 23.2.x, 23.3.x, 23.4.x, 25.1.x, 25.2.x and 26.1.x -Alfresco SDK 4.12.0 provides support for Alfresco 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x, 23.1.x, 23.2.x, 23.3.x, 23.4.x, 25.1.x and 25.2.x. +Alfresco SDK 4.14.0 provides support for Alfresco 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x, 23.1.x, 23.2.x, 23.3.x, 23.4.x, 25.1.x, 25.2.x and 26.1.x ## Support for Java 17 [Java 17](https://openjdk.java.net/projects/jdk/17/) is the latest stable long term (8 year support) version after Java 11. Alfresco 7.3.x already offers support for this version of the Java platform. Alfresco SDK 4.9 has been modified to add support for Java 17 as well. This way, if you're working as a developer in customisations for Alfresco 7.3.x or 7.4.x , 23.1.x, 23.2.x, 23.3.x or 23.4.x you can -now use SDK 4.9 (or greater) + JDK 17 to work on them. The Apache Maven plugins included in the archetypes has been updated to avoid any issue with Java 17. \ No newline at end of file +now use SDK 4.9 (or greater) + JDK 17 to work on them. The Apache Maven plugins included in the archetypes has been updated to avoid any issue with Java 17. diff --git a/modules/alfresco-rad/pom.xml b/modules/alfresco-rad/pom.xml index bd961a52..900c71db 100644 --- a/modules/alfresco-rad/pom.xml +++ b/modules/alfresco-rad/pom.xml @@ -10,7 +10,7 @@ org.alfresco.maven alfresco-sdk-aggregator - 4.14.0-A1 + 4.14.0-A2 ../../pom.xml diff --git a/plugins/alfresco-maven-plugin/pom.xml b/plugins/alfresco-maven-plugin/pom.xml index add26f5e..12eda146 100644 --- a/plugins/alfresco-maven-plugin/pom.xml +++ b/plugins/alfresco-maven-plugin/pom.xml @@ -8,7 +8,7 @@ org.alfresco.maven alfresco-sdk-aggregator - 4.14.0-A1 + 4.14.0-A2 ../../pom.xml @@ -17,7 +17,7 @@ org.apache.maven.plugins maven-plugin-plugin - 3.5 + 3.15.2 generated-helpmojo @@ -162,7 +162,7 @@ org.apache.maven.plugins maven-plugin-plugin - 3.5 + 3.15.2 diff --git a/pom.xml b/pom.xml index be4b8f64..e9ab713f 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco.maven alfresco-sdk-aggregator - 4.14.0-A1 + 4.14.0-A2 Alfresco SDK This aggregator Project builds all modules required for the Alfresco SDK pom @@ -49,16 +49,16 @@ UTF-8 UTF-8 - 1.8 - 1.8 + 11 + 11 3.0.0 ${project.version} */*-enterprise*/* acs-community-packaging - 25.3.0-A.15 + 26.1.0-A.14 alfresco - 25.3.0-A.15 + 26.1.0-A.14 - 25.3.0.36 + 26.1.0.30 alfresco/alfresco-content-repository-community alfresco/alfresco-share @@ -368,6 +368,32 @@ + + + community-261-tests + + acs-community-packaging + 26.1.0-A.14 + 26.1.0-A.14 + 26.1.0.30 + alfresco/alfresco-content-repository-community + alfresco/alfresco-share + alfresco + + + + enterprise-261-tests + + acs-packaging + 26.1.0-A.16 + 26.1.0-A.16 + 26.1.0.30 + quay.io/alfresco/alfresco-content-repository + quay.io/alfresco/alfresco-share + alfresco + + + sdk-release @@ -375,7 +401,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.8.0 + 0.10.0 true central @@ -385,7 +411,7 @@ org.apache.maven.plugins maven-source-plugin - 3.3.1 + 3.4.0 attach-sources @@ -411,7 +437,7 @@ org.apache.maven.plugins maven-gpg-plugin - 1.6 + 3.2.8 sign-artifacts