From 3e8d555d18ccbdaafe5ceee603f8d9cc34733cff Mon Sep 17 00:00:00 2001 From: Vivek Kumar <40461643+Vivekkr0311@users.noreply.github.com> Date: Thu, 4 Jun 2026 12:59:02 +0530 Subject: [PATCH 01/31] Please [release] GA 5.4.2 [skip tests] (#1281) --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index bb2a075f..1ed9884e 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index f178a097..643d2751 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 9a58b9e9..ae93b1ee 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 381b6004..f236f6e4 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index d4736517..4dd1d61d 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 6d179ff1..3d9fd612 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 0e3dd6f6..7263ccca 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index c5cf2680..bdfce197 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 23a50325..4b093412 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 0bce4893..25e93de0 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT diff --git a/pom.xml b/pom.xml index 2cae89cb..4de9234c 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.6-SNAPSHOT + 5.4.2-SNAPSHOT Alfresco Transform Core pom From 71689c33037031a849bdc6cf05b78db7fee02a32 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Thu, 4 Jun 2026 08:25:37 +0000 Subject: [PATCH 02/31] [maven-release-plugin][skip ci] prepare release 5.4.2 --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 1ed9884e..aba3cfcb 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 643d2751..4bc204cf 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index ae93b1ee..631aa7a9 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index f236f6e4..9f9b94bd 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 4dd1d61d..5f9b45f8 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 3d9fd612..e9608ec6 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 7263ccca..3943118c 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index bdfce197..f9430518 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 4b093412..fdc8e556 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 25e93de0..c74ede3d 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 diff --git a/pom.xml b/pom.xml index 4de9234c..090903db 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.2-SNAPSHOT + 5.4.2 Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - HEAD + 5.4.2 From 28fb35e10a82bdf2aa5ed07f869512f4987976e8 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Thu, 4 Jun 2026 08:25:40 +0000 Subject: [PATCH 03/31] [maven-release-plugin][skip ci] prepare for next development iteration --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index aba3cfcb..267a1f5e 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 4bc204cf..d901a1c1 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 631aa7a9..6b263aa3 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 9f9b94bd..64f247ef 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 5f9b45f8..e966be71 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index e9608ec6..b4f94d64 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 3943118c..55beaf16 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index f9430518..98b67d74 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index fdc8e556..de5f0f0f 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index c74ede3d..9f82b1ae 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT diff --git a/pom.xml b/pom.xml index 090903db..4f2fbd6e 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.2 + 5.4.3-SNAPSHOT Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - 5.4.2 + HEAD From 1c70084b0875116431deda69526a810aea1b3869 Mon Sep 17 00:00:00 2001 From: Gerard Olenski <31597546+gerardolenski@users.noreply.github.com> Date: Wed, 10 Jun 2026 07:55:38 +0200 Subject: [PATCH 04/31] ACS-11937 Improve CI tests jobs workflow (#1280) --- .github/workflows/ci.yml | 43 +++++++++++++++++++++++++++------------- 1 file changed, 29 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0a36cc4a..a358dbb4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,14 +40,29 @@ jobs: steps: - uses: Alfresco/alfresco-build-tools/.github/actions/pre-commit@v9.3.1 + test_run_check: + name: "Test run check" + runs-on: ubuntu-latest + outputs: + tests: ${{ steps.check.outputs.tests }} + steps: + - id: check + run: | + echo "tests=true" >> "$GITHUB_OUTPUT" + if: > + ( + (github.ref_name == 'master' || startsWith(github.ref_name, 'SP/') || startsWith(github.ref_name, 'HF/') || github.event_name == 'pull_request') && + !contains(github.event.head_commit.message, '[skip tests]') + ) || + contains(github.event.head_commit.message, '[run tests]') + veracode_sca: name: "Veracode - Source Clear Scan (SCA)" runs-on: ubuntu-latest needs: - pre_commit - if: > - github.ref_name == 'master' || - github.event_name == 'pull_request' + - test_run_check + if: needs.test_run_check.outputs.tests == 'true' steps: - uses: actions/checkout@v4 - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v9.3.1 @@ -64,10 +79,8 @@ jobs: runs-on: ubuntu-latest needs: - pre_commit - if: > - (github.ref_name == 'master' || startsWith(github.ref_name, 'SP/') || startsWith(github.ref_name, 'HF/') || github.event_name == 'pull_request') && - github.actor != 'dependabot[bot]' && - !contains(github.event.head_commit.message, '[skip tests]') + - test_run_check + if: needs.test_run_check.outputs.tests == 'true' && github.actor != 'dependabot[bot]' steps: - uses: actions/checkout@v4 - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v9.3.1 @@ -131,10 +144,9 @@ jobs: pmd_scan: name: "PMD Scan" runs-on: ubuntu-latest - if: > - github.event_name == 'pull_request' && - !contains(github.event.head_commit.message, '[skip pmd]') && - !contains(github.event.head_commit.message, '[skip tests]') + needs: + - test_run_check + if: needs.test_run_check.outputs.tests == 'true' && github.event_name == 'pull_request' steps: - uses: actions/checkout@v4 - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v9.3.1 @@ -148,9 +160,8 @@ jobs: runs-on: ubuntu-latest needs: - pre_commit - if: > - github.ref_name == 'master' && - github.event_name != 'pull_request' + - test_run_check + if: needs.test_run_check.outputs.tests == 'true' steps: - uses: actions/checkout@v4 - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v9.3.1 @@ -186,6 +197,8 @@ jobs: runs-on: ubuntu-latest needs: - pre_commit + - test_run_check + if: needs.test_run_check.outputs.tests == 'true' strategy: fail-fast: false matrix: @@ -243,6 +256,8 @@ jobs: runs-on: ubuntu-latest needs: - pre_commit + - test_run_check + if: needs.test_run_check.outputs.tests == 'true' strategy: fail-fast: false matrix: From c9b044da0b240a07b72fba9cfcd3023c742f3de6 Mon Sep 17 00:00:00 2001 From: Belal Ansari Date: Wed, 10 Jun 2026 13:26:34 +0530 Subject: [PATCH 05/31] ACS-11867 CI release build throws "Network is unreachable" errors and is delayed by license-maven-plugin timing out on www.gnu.org (#1276) --- pom.xml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pom.xml b/pom.xml index 4f2fbd6e..1a1f75b4 100644 --- a/pom.xml +++ b/pom.xml @@ -339,6 +339,27 @@ https://raw.githubusercontent.com/Alfresco/third-party-license-overrides/master/includedLicenses.txt https://raw.githubusercontent.com/Alfresco/third-party-license-overrides/master/licenseMerges.txt https://raw.githubusercontent.com/Alfresco/third-party-license-overrides/master/override-THIRD-PARTY.properties + + + + https?://www\.gnu\.org/licenses/old-licenses/lgpl-2\.1\.html + https://raw.githubusercontent.com/spdx/license-list-data/main/text/LGPL-2.1-only.txt + + + https?://www\.gnu\.org/software/classpath/license\.html + https://raw.githubusercontent.com/openjdk/jdk/d3f2498ed72089301a49ddf0bc7bd2df54368033/LICENSE + + + https?://www\.gnu\.org/licenses/lgpl\.txt + https://raw.githubusercontent.com/spdx/license-list-data/main/text/LGPL-3.0-only.txt + + + https?://www\.gnu\.org/licenses/gpl\.txt + https://raw.githubusercontent.com/spdx/license-list-data/main/text/GPL-3.0-only.txt + + From 466639c07d58e69c2f0934f55f9267850548a89f Mon Sep 17 00:00:00 2001 From: Belal Ansari Date: Wed, 10 Jun 2026 16:01:21 +0530 Subject: [PATCH 06/31] ACS-11867 Please [release] 5.4.3-A.7 [skip tests] (#1284) --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 267a1f5e..2a646fd0 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index d901a1c1..70320f8e 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 6b263aa3..47b75fb4 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 64f247ef..41abf4d5 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index e966be71..377a281a 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index b4f94d64..db8dc73b 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 55beaf16..46fab0bd 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 98b67d74..7810b16d 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index de5f0f0f..aeed7bbc 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 9f82b1ae..0c12e811 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT diff --git a/pom.xml b/pom.xml index 1a1f75b4..3f1d2134 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-SNAPSHOT + 5.4.3-A.7-SNAPSHOT Alfresco Transform Core pom From c8cbba80e3a8580271d02861f29e6ecb3e932010 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Wed, 10 Jun 2026 10:34:10 +0000 Subject: [PATCH 07/31] [maven-release-plugin][skip ci] prepare release 5.4.3-A.7 --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 2a646fd0..96d908a0 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 70320f8e..7c5f60cb 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 47b75fb4..2653d1fd 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 41abf4d5..4e3d9cdc 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 377a281a..f8b899ac 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index db8dc73b..f44ac68d 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 46fab0bd..7587e181 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 7810b16d..3fc468aa 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index aeed7bbc..583c2d26 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 0c12e811..ff65c4a9 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 diff --git a/pom.xml b/pom.xml index 3f1d2134..be776a5f 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.7-SNAPSHOT + 5.4.3-A.7 Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - HEAD + 5.4.3-A.7 From 0a7c42d2956660cea0c9000c420d1ff86f230f32 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Wed, 10 Jun 2026 10:34:12 +0000 Subject: [PATCH 08/31] [maven-release-plugin][skip ci] prepare for next development iteration --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 96d908a0..ced18b5b 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 7c5f60cb..4b2d1090 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 2653d1fd..315ddc4d 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 4e3d9cdc..256679e9 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index f8b899ac..6309cdba 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index f44ac68d..b8083971 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 7587e181..7121536e 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 3fc468aa..6f4eeb4b 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 583c2d26..be89bc66 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index ff65c4a9..7deefd96 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT diff --git a/pom.xml b/pom.xml index be776a5f..84216518 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.7 + 5.4.4-A.7-SNAPSHOT Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - 5.4.3-A.7 + HEAD From eda4462a9214e69cf2980e833657d8f19b820bc9 Mon Sep 17 00:00:00 2001 From: Gerard Olenski <31597546+gerardolenski@users.noreply.github.com> Date: Thu, 11 Jun 2026 08:13:13 +0200 Subject: [PATCH 09/31] ACS-12005 Remove Veracode integration (#1285) --- .github/workflows/ci.yml | 87 +--------------------------------------- srcclr.yml | 3 -- 2 files changed, 1 insertion(+), 89 deletions(-) delete mode 100644 srcclr.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a358dbb4..3fa5ac53 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,91 +56,6 @@ jobs: ) || contains(github.event.head_commit.message, '[run tests]') - veracode_sca: - name: "Veracode - Source Clear Scan (SCA)" - runs-on: ubuntu-latest - needs: - - pre_commit - - test_run_check - if: needs.test_run_check.outputs.tests == 'true' - steps: - - uses: actions/checkout@v4 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v9.3.1 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v9.3.1 - - 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@v9.3.1 - continue-on-error: true - with: - srcclr-api-token: ${{ secrets.SRCCLR_API_TOKEN }} - - veracode_sast: - name: "Pipeline SAST Scan" - runs-on: ubuntu-latest - needs: - - pre_commit - - test_run_check - if: needs.test_run_check.outputs.tests == 'true' && github.actor != 'dependabot[bot]' - steps: - - uses: actions/checkout@v4 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v9.3.1 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v9.3.1 - - name: "Login to Docker Hub" - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - name: "Login to Quay.io" - uses: docker/login-action@v3 - with: - registry: quay.io - username: ${{ secrets.QUAY_USERNAME }} - password: ${{ secrets.QUAY_PASSWORD }} - - uses: Alfresco/alfresco-build-tools/.github/actions/github-download-file@v9.3.1 - with: - token: ${{ secrets.BOT_GITHUB_TOKEN }} - repository: "Alfresco/veracode-baseline-archive" - file-path: "alfresco-transform-core/alfresco-transform-core-baseline.json" - target: "baseline.json" - - name: "Build" - run: mvn -B -U install -DskipTests - - name: "Create zip" - run: | - mkdir -p to-scan - for file in engines/aio/target/alfresco-transform-core-aio-*.jar engines/base/target/alfresco-base-t-engine-*.jar model/target/alfresco-transform-model-*.jar - do - if [[ $file != *javadoc.jar ]] && [[ $file != *sources.jar ]] && [[ $file != *tests.jar ]]; then - mv "$file" to-scan/ - fi - done - # Removing the aspectjweaver and bouncycastle jars from the scan, since Veracode detects them as 1st party code and fails the scan. TO BE REVERTED ONCE VERACODE FIXES THE ISSUE - zip -d to-scan/alfresco-transform*.jar "BOOT-INF/lib/bcmail-jdk18on-*.jar" "BOOT-INF/lib/bcprov-jdk18on-*.jar" "BOOT-INF/lib/aspectjweaver*.jar" - zip -r to-scan.zip to-scan - - name: "Run SAST Scan" - uses: veracode/Veracode-pipeline-scan-action@v1.0.16 - with: - vid: ${{ secrets.VERACODE_API_ID }} - vkey: ${{ secrets.VERACODE_API_KEY }} - file: "to-scan.zip" - fail_build: true - project_name: alfresco-transform-core - issue_details: true - veracode_policy_name: Alfresco Default - summary_output: true - summary_output_file: results.json - summary_display: true - baseline_file: baseline.json - include: "to-scan/alfresco*" - - name: Upload scan result - if: success() || failure() - run: zip readable_output.zip results.json - - name: Upload Artifact - if: success() || failure() - uses: actions/upload-artifact@v4 - with: - name: Veracode Pipeline-Scan Results (Human Readable) - path: readable_output.zip - pmd_scan: name: "PMD Scan" runs-on: ubuntu-latest @@ -299,7 +214,7 @@ jobs: release: name: "Release" runs-on: ubuntu-latest - needs: [veracode_sca, build_and_test, all_tests_matrix, e2e_javaruntime_tests] + needs: [build_and_test, all_tests_matrix, e2e_javaruntime_tests] if: > !(failure() || cancelled()) && contains(github.event.head_commit.message, '[release]') && diff --git a/srcclr.yml b/srcclr.yml deleted file mode 100644 index cd68c5bb..00000000 --- a/srcclr.yml +++ /dev/null @@ -1,3 +0,0 @@ -# To avoid the provided dependencies we set the scope to runtime. See: https://docs.veracode.com/r/c_sc_scan_directives -# runtime: to restrict the scan to compile and runtime dependencies. -scope: runtime \ No newline at end of file From 0641c29b07999ffe7cf34253930808019c055b98 Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Wed, 17 Jun 2026 16:37:15 +0530 Subject: [PATCH 10/31] ACS-11995 Fix CodeQL Issues (#1288) --- .github/workflows/ci.yml | 3 + .github/workflows/dependency-graph.yml | 3 + .github/workflows/precommit_formatter.yml | 5 ++ .../alfresco/transformer/fs/FileManager.java | 43 ++++++++--- .../executors/AbstractCommandExecutor.java | 2 + .../transform/base/fs/FileManager.java | 71 ++++++++++++++++--- .../base/transform/TransformHandler.java | 2 + .../transformers/LibreOfficeTransformer.java | 4 ++ .../HtmlMetadataExtractor.java | 3 +- .../AppleIWorksContentTransformer.java | 3 + .../misc/transformers/EMLTransformer.java | 3 + .../HtmlParserContentTransformer.java | 5 +- .../OOXMLThumbnailContentTransformer.java | 6 +- .../StringExtractingContentTransformer.java | 5 +- .../TextToPdfContentTransformer.java | 5 +- pom.xml | 7 +- 16 files changed, 147 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3fa5ac53..44759444 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,6 +34,9 @@ env: GIT_PASSWORD: ${{ secrets.BOT_GITHUB_TOKEN }} GITHUB_ACTIONS_DEPLOY_TIMEOUT: 120 +permissions: + contents: read + jobs: pre_commit: runs-on: ubuntu-latest diff --git a/.github/workflows/dependency-graph.yml b/.github/workflows/dependency-graph.yml index 1611a05c..7d626553 100644 --- a/.github/workflows/dependency-graph.yml +++ b/.github/workflows/dependency-graph.yml @@ -10,6 +10,9 @@ on: workflow_call: workflow_dispatch: +permissions: + contents: write + jobs: scan-dependencies: runs-on: ubuntu-latest diff --git a/.github/workflows/precommit_formatter.yml b/.github/workflows/precommit_formatter.yml index 3205fe70..c0aecb64 100644 --- a/.github/workflows/precommit_formatter.yml +++ b/.github/workflows/precommit_formatter.yml @@ -5,10 +5,15 @@ on: branches: - precommit/** +permissions: + contents: read + jobs: format-code: name: "Reformat code" runs-on: ubuntu-latest + permissions: + contents: write if: contains(github.event.head_commit.message, '[reformat code]') steps: - uses: actions/checkout@v4 diff --git a/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/fs/FileManager.java b/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/fs/FileManager.java index 2b4c9ed3..1dccc432 100644 --- a/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/fs/FileManager.java +++ b/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/fs/FileManager.java @@ -83,12 +83,14 @@ public class FileManager { filename = checkFilename(false, filename); LogEntry.setTarget(filename); - return TempFileProvider.createTempFile("target_", "_" + filename); + File created = TempFileProvider.createTempFile("target_", "_" + filename); + return assertInsideTempDir(created); } public static void deleteFile(final File file) throws Exception { - if (!file.delete()) + final File safeFile = assertInsideTempDir(file); + if (!safeFile.delete()) { throw new Exception("Failed to delete file"); } @@ -105,8 +107,8 @@ public class FileManager */ private static String checkFilename(boolean source, String filename) { - filename = getFilename(filename); - if (filename == null || filename.isEmpty()) + filename = filename == null ? "" : new File(filename).getName(); + if (filename.isEmpty()) { String sourceOrTarget = source ? "source" : "target"; HttpStatus statusCode = source ? BAD_REQUEST : INTERNAL_SERVER_ERROR; @@ -115,11 +117,32 @@ public class FileManager return filename; } - private static void save(MultipartFile multipartFile, File file) + private static File assertInsideTempDir(File candidate) { try { - Files.copy(multipartFile.getInputStream(), file.toPath(), + File tempRoot = TempFileProvider.getTempDir(); + String candidateCanonical = candidate.getCanonicalPath(); + String parentCanonical = tempRoot.getCanonicalPath(); + if (!candidateCanonical.startsWith(parentCanonical + File.separator) + && !candidateCanonical.equals(parentCanonical)) + { + throw new TransformException(INTERNAL_SERVER_ERROR, "Resolved file escapes the temp directory"); + } + return new File(candidateCanonical); + } + catch (IOException e) + { + throw new TransformException(INTERNAL_SERVER_ERROR, "Unable to resolve canonical path", e); + } + } + + private static void save(MultipartFile multipartFile, File file) + { + final File safeFile = assertInsideTempDir(file); + try + { + Files.copy(multipartFile.getInputStream(), safeFile.toPath(), StandardCopyOption.REPLACE_EXISTING); } catch (IOException e) @@ -130,9 +153,10 @@ public class FileManager public static void save(Resource body, File file) { + final File safeFile = assertInsideTempDir(file); try { - Files.copy(body.getInputStream(), file.toPath(), StandardCopyOption.REPLACE_EXISTING); + Files.copy(body.getInputStream(), safeFile.toPath(), StandardCopyOption.REPLACE_EXISTING); } catch (IOException e) { @@ -142,9 +166,10 @@ public class FileManager private static Resource load(File file) { + final File safeFile = assertInsideTempDir(file); try { - Resource resource = new UrlResource(file.toURI()); + Resource resource = new UrlResource(safeFile.toURI()); if (resource.exists() || resource.isReadable()) { return resource; @@ -222,7 +247,7 @@ public class FileManager String filename = multipartFile.getOriginalFilename(); long size = multipartFile.getSize(); filename = checkFilename(true, filename); - File file = TempFileProvider.createTempFile("source_", "_" + filename); + File file = assertInsideTempDir(TempFileProvider.createTempFile("source_", "_" + filename)); request.setAttribute(SOURCE_FILE, file); save(multipartFile, file); LogEntry.setSource(filename, size); diff --git a/engines/base/src/main/java/org/alfresco/transform/base/executors/AbstractCommandExecutor.java b/engines/base/src/main/java/org/alfresco/transform/base/executors/AbstractCommandExecutor.java index 93053dd1..7537a64f 100644 --- a/engines/base/src/main/java/org/alfresco/transform/base/executors/AbstractCommandExecutor.java +++ b/engines/base/src/main/java/org/alfresco/transform/base/executors/AbstractCommandExecutor.java @@ -30,6 +30,7 @@ import static org.springframework.http.HttpStatus.BAD_REQUEST; import static org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR; import static org.alfresco.transform.base.executors.RuntimeExec.ExecutionResult; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; import java.io.File; import java.util.Map; @@ -48,6 +49,7 @@ public abstract class AbstractCommandExecutor implements CommandExecutor @Override public void run(Map properties, File targetFile, Long timeout) { + targetFile = assertWithinTempDir(targetFile); timeout = timeout != null && timeout > 0 ? timeout : 0; final ExecutionResult result = transformCommand.execute(properties, timeout); diff --git a/engines/base/src/main/java/org/alfresco/transform/base/fs/FileManager.java b/engines/base/src/main/java/org/alfresco/transform/base/fs/FileManager.java index f1575bea..38fafbd0 100644 --- a/engines/base/src/main/java/org/alfresco/transform/base/fs/FileManager.java +++ b/engines/base/src/main/java/org/alfresco/transform/base/fs/FileManager.java @@ -41,6 +41,8 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.MalformedURLException; +import java.net.URI; +import java.net.URISyntaxException; import java.net.URL; import java.nio.file.Files; import java.util.UUID; @@ -57,6 +59,7 @@ import org.alfresco.transform.base.logging.LogEntry; import org.alfresco.transform.common.ExtensionService; import org.alfresco.transform.exceptions.TransformException; +@SuppressWarnings("PMD.GodClass") public class FileManager { public static final String SOURCE_FILE = "sourceFile"; @@ -65,6 +68,34 @@ public class FileManager private FileManager() {} + static File assertContained(File candidate, File parent) + { + try + { + String candidateCanonical = candidate.getCanonicalPath(); + String parentCanonical = parent.getCanonicalPath(); + if (!candidateCanonical.equals(parentCanonical) + && !candidateCanonical.startsWith(parentCanonical + File.separator)) + { + throw new TransformException(BAD_REQUEST, "The resolved path escapes the temp directory"); + } + return new File(candidateCanonical); + } + catch (IOException e) + { + throw new TransformException(BAD_REQUEST, "Unable to resolve canonical path", e); + } + } + + public static File assertWithinTempDir(File file) + { + if (file == null) + { + return null; + } + return assertContained(file, new File(System.getProperty("java.io.tmpdir"))); + } + public static File createSourceFile(HttpServletRequest request, InputStream inputStream, String sourceMimetype, String sourceFileName) { try @@ -74,14 +105,15 @@ public class FileManager ? TempFileProvider.createTempFile("source_", extension) : TempFileProvider.createFileWithinUUIDTempDir(sourceFileName); - Files.copy(inputStream, file.toPath(), REPLACE_EXISTING); + File safeFile = assertContained(file, file.getParentFile()); + Files.copy(inputStream, safeFile.toPath(), REPLACE_EXISTING); if (request != null) { - request.setAttribute(SOURCE_FILE, file); + request.setAttribute(SOURCE_FILE, safeFile); } - LogEntry.setSource(file.getName(), file.length()); - return file; + LogEntry.setSource(safeFile.getName(), safeFile.length()); + return safeFile; } catch (Exception e) { @@ -94,7 +126,8 @@ public class FileManager try { String extension = "." + ExtensionService.getExtensionForTargetMimetype(targetMimetype, sourceMimetype); - File file = TempFileProvider.createTempFile("target_", extension); + File raw = TempFileProvider.createTempFile("target_", extension); + File file = assertContained(raw, raw.getParentFile()); if (request != null) { request.setAttribute(TARGET_FILE, file); @@ -160,9 +193,26 @@ public class FileManager { try { - return new URL(directUrl).openStream(); + URL url = new URL(directUrl); + String protocol = url.getProtocol(); + if ("http".equalsIgnoreCase(protocol) || "https".equalsIgnoreCase(protocol)) + { + String host = url.getHost(); + if (host == null || !host.matches("[A-Za-z0-9._\\-]+")) + { + throw new TransformException(BAD_REQUEST, "Direct Access Url host is not allowed."); + } + return new URI(protocol, null, host, url.getPort(), + url.getPath(), url.getQuery(), null).toURL().openStream(); + } + if ("file".equalsIgnoreCase(protocol)) + { + File localFile = assertWithinTempDir(new File(url.toURI())); + return Files.newInputStream(localFile.toPath()); + } + throw new TransformException(BAD_REQUEST, "Direct Access Url protocol is not allowed."); } - catch (IllegalArgumentException e) + catch (URISyntaxException | IllegalArgumentException | MalformedURLException e) { throw new TransformException(BAD_REQUEST, "Direct Access Url is invalid.", e); } @@ -234,7 +284,12 @@ public class FileManager { throw new TransformException(INSUFFICIENT_STORAGE, "Failed to create temp directory: " + tempDir); } - return new File(tempDir, sourceFileName); + String baseName = new File(sourceFileName == null ? "" : sourceFileName).getName(); + if (baseName.isEmpty() || ".".equals(baseName) || "..".equals(baseName)) + { + throw new TransformException(BAD_REQUEST, "The source filename is invalid"); + } + return assertContained(new File(tempDir, baseName), tempDir); } private static File getTempDir() diff --git a/engines/base/src/main/java/org/alfresco/transform/base/transform/TransformHandler.java b/engines/base/src/main/java/org/alfresco/transform/base/transform/TransformHandler.java index 9cbcce82..6165e726 100644 --- a/engines/base/src/main/java/org/alfresco/transform/base/transform/TransformHandler.java +++ b/engines/base/src/main/java/org/alfresco/transform/base/transform/TransformHandler.java @@ -32,6 +32,7 @@ import static org.springframework.http.HttpStatus.BAD_REQUEST; import static org.springframework.http.HttpStatus.CREATED; import static org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; import static org.alfresco.transform.base.fs.FileManager.createAttachment; import static org.alfresco.transform.base.fs.FileManager.createTargetFile; import static org.alfresco.transform.base.fs.FileManager.getDirectAccessUrlInputStream; @@ -378,6 +379,7 @@ public class TransformHandler private OutputStream getOutputStreamFromFile(File targetFile) throws IOException { + targetFile = assertWithinTempDir(targetFile); return new BufferedOutputStream(new FileOutputStream(targetFile)); } diff --git a/engines/libreoffice/src/main/java/org/alfresco/transform/libreoffice/transformers/LibreOfficeTransformer.java b/engines/libreoffice/src/main/java/org/alfresco/transform/libreoffice/transformers/LibreOfficeTransformer.java index 700fa9de..e15062fb 100644 --- a/engines/libreoffice/src/main/java/org/alfresco/transform/libreoffice/transformers/LibreOfficeTransformer.java +++ b/engines/libreoffice/src/main/java/org/alfresco/transform/libreoffice/transformers/LibreOfficeTransformer.java @@ -29,6 +29,8 @@ package org.alfresco.transform.libreoffice.transformers; import static org.springframework.http.HttpStatus.BAD_REQUEST; import static org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; + import java.io.File; import java.io.IOException; import java.io.Serializable; @@ -137,6 +139,8 @@ public class LibreOfficeTransformer implements JavaExecutor, CustomTransformerFi public void transform(String sourceMimetype, String targetMimetype, Map transformOptions, File sourceFile, File targetFile, TransformManager transformManager) { + sourceFile = assertWithinTempDir(sourceFile); + targetFile = assertWithinTempDir(targetFile); call(sourceFile, targetFile); } diff --git a/engines/misc/src/main/java/org/alfresco/transform/misc/metadataExtractors/HtmlMetadataExtractor.java b/engines/misc/src/main/java/org/alfresco/transform/misc/metadataExtractors/HtmlMetadataExtractor.java index 8f460c9a..dc6a880a 100644 --- a/engines/misc/src/main/java/org/alfresco/transform/misc/metadataExtractors/HtmlMetadataExtractor.java +++ b/engines/misc/src/main/java/org/alfresco/transform/misc/metadataExtractors/HtmlMetadataExtractor.java @@ -26,6 +26,7 @@ */ package org.alfresco.transform.misc.metadataExtractors; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; import static org.alfresco.transform.base.metadata.AbstractMetadataExtractorEmbedder.Type.EXTRACTOR; import java.io.File; @@ -104,7 +105,7 @@ public class HtmlMetadataExtractor extends AbstractMetadataExtractorEmbedder // This Extractor retries if the encoding needs to be changed, so we need to reread the source, // so cannot use the input stream provided, as it will get closed. - final File sourceFile = transformManager.createSourceFile(); + final File sourceFile = assertWithinTempDir(transformManager.createSourceFile()); HTMLEditorKit.ParserCallback callback = new HTMLEditorKit.ParserCallback() { StringBuffer title = null; diff --git a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/AppleIWorksContentTransformer.java b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/AppleIWorksContentTransformer.java index b0233e83..b00428cc 100644 --- a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/AppleIWorksContentTransformer.java +++ b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/AppleIWorksContentTransformer.java @@ -26,6 +26,7 @@ */ package org.alfresco.transform.misc.transformers; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; import static org.alfresco.transform.common.Mimetype.MIMETYPE_IMAGE_JPEG; import java.io.BufferedInputStream; @@ -83,6 +84,8 @@ public class AppleIWorksContentTransformer implements CustomTransformerFileAdapt public void transform(String sourceMimetype, String targetMimetype, Map transformOptions, File sourceFile, File targetFile, TransformManager transformManager) { + sourceFile = assertWithinTempDir(sourceFile); + targetFile = assertWithinTempDir(targetFile); logger.debug("Performing IWorks to jpeg transform with sourceMimetype={} targetMimetype={}", sourceMimetype, targetMimetype); diff --git a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/EMLTransformer.java b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/EMLTransformer.java index 794198da..090ceaea 100644 --- a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/EMLTransformer.java +++ b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/EMLTransformer.java @@ -26,6 +26,7 @@ */ package org.alfresco.transform.misc.transformers; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; import static org.alfresco.transform.common.Mimetype.MIMETYPE_HTML; import static org.alfresco.transform.common.Mimetype.MIMETYPE_MULTIPART_ALTERNATIVE; import static org.alfresco.transform.common.Mimetype.MIMETYPE_TEXT_PLAIN; @@ -81,6 +82,8 @@ public class EMLTransformer implements CustomTransformerFileAdaptor public void transform(String sourceMimetype, String targetMimetype, Map transformOptions, File sourceFile, File targetFile, TransformManager transformManager) throws Exception { + sourceFile = assertWithinTempDir(sourceFile); + targetFile = assertWithinTempDir(targetFile); logger.debug("Performing RFC822 to text transform."); // Use try with resource try (InputStream contentInputStream = new BufferedInputStream( diff --git a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/HtmlParserContentTransformer.java b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/HtmlParserContentTransformer.java index e49b9255..c2549aad 100644 --- a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/HtmlParserContentTransformer.java +++ b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/HtmlParserContentTransformer.java @@ -26,6 +26,7 @@ */ package org.alfresco.transform.misc.transformers; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; import static org.alfresco.transform.common.RequestParamMap.HTML_COLLAPSE; import static org.alfresco.transform.common.RequestParamMap.SOURCE_ENCODING; @@ -89,8 +90,10 @@ public class HtmlParserContentTransformer implements CustomTransformerFileAdapto @Override public void transform(final String sourceMimetype, final String targetMimetype, final Map transformOptions, - final File sourceFile, final File targetFile, TransformManager transformManager) throws Exception + File sourceFile, File targetFile, TransformManager transformManager) throws Exception { + sourceFile = assertWithinTempDir(sourceFile); + targetFile = assertWithinTempDir(targetFile); String sourceEncoding = transformOptions.get(SOURCE_ENCODING); checkEncodingParameter(sourceEncoding, SOURCE_ENCODING); boolean collapse; diff --git a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/OOXMLThumbnailContentTransformer.java b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/OOXMLThumbnailContentTransformer.java index 5620a214..0e5b26f9 100644 --- a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/OOXMLThumbnailContentTransformer.java +++ b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/OOXMLThumbnailContentTransformer.java @@ -26,6 +26,8 @@ */ package org.alfresco.transform.misc.transformers; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; + import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -68,8 +70,10 @@ public class OOXMLThumbnailContentTransformer implements CustomTransformerFileAd @Override public void transform(final String sourceMimetype, final String targetMimetype, final Map parameters, - final File sourceFile, final File targetFile, TransformManager transformManager) throws Exception + File sourceFile, File targetFile, TransformManager transformManager) throws Exception { + sourceFile = assertWithinTempDir(sourceFile); + targetFile = assertWithinTempDir(targetFile); if (logger.isDebugEnabled()) { logger.debug("Performing OOXML to jpeg transform with sourceMimetype=" + sourceMimetype diff --git a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/StringExtractingContentTransformer.java b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/StringExtractingContentTransformer.java index 0355ef9c..43e3e600 100644 --- a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/StringExtractingContentTransformer.java +++ b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/StringExtractingContentTransformer.java @@ -26,6 +26,7 @@ */ package org.alfresco.transform.misc.transformers; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; import static org.alfresco.transform.common.RequestParamMap.SOURCE_ENCODING; import static org.alfresco.transform.common.RequestParamMap.TARGET_ENCODING; @@ -79,8 +80,10 @@ public class StringExtractingContentTransformer implements CustomTransformerFile */ @Override public void transform(final String sourceMimetype, final String targetMimetype, final Map transformOptions, - final File sourceFile, final File targetFile, TransformManager transformManager) throws Exception + File sourceFile, File targetFile, TransformManager transformManager) throws Exception { + sourceFile = assertWithinTempDir(sourceFile); + targetFile = assertWithinTempDir(targetFile); String sourceEncoding = transformOptions.get(SOURCE_ENCODING); String targetEncoding = transformOptions.get(TARGET_ENCODING); diff --git a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/TextToPdfContentTransformer.java b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/TextToPdfContentTransformer.java index 4f203f0a..54cdadaa 100644 --- a/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/TextToPdfContentTransformer.java +++ b/engines/misc/src/main/java/org/alfresco/transform/misc/transformers/TextToPdfContentTransformer.java @@ -26,6 +26,7 @@ */ package org.alfresco.transform.misc.transformers; +import static org.alfresco.transform.base.fs.FileManager.assertWithinTempDir; import static org.alfresco.transform.common.RequestParamMap.PAGE_LIMIT; import static org.alfresco.transform.common.RequestParamMap.PDF_FONT; import static org.alfresco.transform.common.RequestParamMap.PDF_FONT_SIZE; @@ -149,8 +150,10 @@ public class TextToPdfContentTransformer implements CustomTransformerFileAdaptor @Override public void transform(final String sourceMimetype, final String targetMimetype, final Map transformOptions, - final File sourceFile, final File targetFile, TransformManager transformManager) throws Exception + File sourceFile, File targetFile, TransformManager transformManager) throws Exception { + sourceFile = assertWithinTempDir(sourceFile); + targetFile = assertWithinTempDir(targetFile); String sourceEncoding = transformOptions.get(SOURCE_ENCODING); String stringPageLimit = transformOptions.get(PAGE_LIMIT); int pageLimit = -1; diff --git a/pom.xml b/pom.xml index 84216518..1bb0697a 100644 --- a/pom.xml +++ b/pom.xml @@ -218,12 +218,17 @@ commons-codec 1.17.2 - + org.bouncycastle bcprov-jdk18on ${dependency.bcprov.version} + + org.bouncycastle + bcpkix-jdk18on + ${dependency.bcprov.version} + org.apache.tomcat.embed tomcat-embed-core From 7fa5897a87b5246b0157c8363c297139c0a6d1c0 Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Thu, 18 Jun 2026 12:14:03 +0530 Subject: [PATCH 11/31] ACS-11995 codeql alerts cleanup (#1290) --- .../alfresco/transformer/AbstractMetadataExtractsIT.java | 4 +++- .../alfresco/transform/base/executors/RuntimeExec.java | 8 ++++---- .../base/metadata/AbstractMetadataExtractsIT.java | 4 +++- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/deprecated/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractMetadataExtractsIT.java b/deprecated/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractMetadataExtractsIT.java index 2a163f89..25e0f833 100644 --- a/deprecated/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractMetadataExtractsIT.java +++ b/deprecated/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractMetadataExtractsIT.java @@ -39,6 +39,7 @@ import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.Serializable; +import java.nio.file.Files; import java.util.HashMap; import java.util.Map; @@ -101,7 +102,8 @@ public abstract class AbstractMetadataExtractsIT String metadataFilename = sourceFile + "_metadata.json"; Map actualMetadata = readMetadata(response.getBody().getInputStream()); - File actualMetadataFile = new File(metadataFilename); + File actualMetadataFile = Files.createTempFile( + "actual-" + new File(sourceFile).getName() + "-", ".json").toFile(); jsonObjectMapper.writerWithDefaultPrettyPrinter().writeValue(actualMetadataFile, actualMetadata); Map expectedMetadata = readExpectedMetadata(metadataFilename, actualMetadataFile); diff --git a/engines/base/src/main/java/org/alfresco/transform/base/executors/RuntimeExec.java b/engines/base/src/main/java/org/alfresco/transform/base/executors/RuntimeExec.java index 672ba677..1ee77ba6 100644 --- a/engines/base/src/main/java/org/alfresco/transform/base/executors/RuntimeExec.java +++ b/engines/base/src/main/java/org/alfresco/transform/base/executors/RuntimeExec.java @@ -666,11 +666,11 @@ public class RuntimeExec for (Map.Entry entry : execProperties.entrySet()) { String key = entry.getKey(); - String value = entry.getValue(); - // ignore null - if (value == null) + String value = entry.getValue() == null ? "" : entry.getValue(); + if (value.contains("\n") || value.contains("\r") || value.contains("\0")) { - value = ""; + throw new IllegalArgumentException( + "Command property '" + key + "' contains an illegal character"); } // progressively replace the property in the command key = (VAR_OPEN + key + VAR_CLOSE); diff --git a/engines/base/src/test/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractsIT.java b/engines/base/src/test/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractsIT.java index bd657081..e1e93ae5 100644 --- a/engines/base/src/test/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractsIT.java +++ b/engines/base/src/test/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractsIT.java @@ -39,6 +39,7 @@ import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.Serializable; +import java.nio.file.Files; import java.util.HashMap; import java.util.Map; @@ -100,7 +101,8 @@ public abstract class AbstractMetadataExtractsIT String metadataFilename = sourceFile + "_metadata.json"; Map actualMetadata = readMetadata(response.getBody().getInputStream()); - File actualMetadataFile = new File(metadataFilename); + File actualMetadataFile = Files.createTempFile( + "actual-" + new File(sourceFile).getName() + "-", ".json").toFile(); jsonObjectMapper.writerWithDefaultPrettyPrinter().writeValue(actualMetadataFile, actualMetadata); Map expectedMetadata = readExpectedMetadata(metadataFilename, actualMetadataFile); From 774e4cfcb33164672956c6fc4a5cf3f4fe290458 Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Thu, 18 Jun 2026 15:25:41 +0530 Subject: [PATCH 12/31] [ACS-11995] fix codeql path and command injection (#1292) --- .../AbstractMetadataExtractsIT.java | 4 ++ .../transform/base/executors/RuntimeExec.java | 55 +++++++++++++++++-- .../metadata/AbstractMetadataExtractsIT.java | 4 ++ 3 files changed, 58 insertions(+), 5 deletions(-) diff --git a/deprecated/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractMetadataExtractsIT.java b/deprecated/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractMetadataExtractsIT.java index 25e0f833..822d80fb 100644 --- a/deprecated/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractMetadataExtractsIT.java +++ b/deprecated/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractMetadataExtractsIT.java @@ -120,6 +120,10 @@ public abstract class AbstractMetadataExtractsIT private Map readExpectedMetadata(String filename, File actualMetadataFile) throws IOException { + if (filename.contains("..") || filename.contains("/") || filename.contains("\\")) + { + throw new IllegalArgumentException("Invalid expected metadata filename: " + filename); + } try (InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(filename)) { if (inputStream == null) diff --git a/engines/base/src/main/java/org/alfresco/transform/base/executors/RuntimeExec.java b/engines/base/src/main/java/org/alfresco/transform/base/executors/RuntimeExec.java index 1ee77ba6..3bb4e404 100644 --- a/engines/base/src/main/java/org/alfresco/transform/base/executors/RuntimeExec.java +++ b/engines/base/src/main/java/org/alfresco/transform/base/executors/RuntimeExec.java @@ -667,11 +667,7 @@ public class RuntimeExec { String key = entry.getKey(); String value = entry.getValue() == null ? "" : entry.getValue(); - if (value.contains("\n") || value.contains("\r") || value.contains("\0")) - { - throw new IllegalArgumentException( - "Command property '" + key + "' contains an illegal character"); - } + validateCommandPropertyValue(key, value); // progressively replace the property in the command key = (VAR_OPEN + key + VAR_CLOSE); int index = sb.indexOf(key); @@ -704,6 +700,55 @@ public class RuntimeExec return adjustedCommandElements.toArray(new String[0]); } + private void validateCommandPropertyValue(String key, String value) + { + if (value.contains("\n") || value.contains("\r") || value.contains("\0")) + { + throw new IllegalArgumentException( + "Command property '" + key + "' contains an illegal character"); + } + + if ("source".equals(key) || "target".equals(key)) + { + validatePathProperty(key, value); + } + else if ("sourceMimetype".equals(key) || "targetMimetype".equals(key)) + { + validateMimetypeProperty(key, value); + } + } + + private void validatePathProperty(String key, String value) + { + if (value.isBlank()) + { + throw new IllegalArgumentException("Command property '" + key + "' must not be blank"); + } + + // Allow quotes/backticks in paths; this class executes via Runtime.exec(String[]) (no shell parsing) + + File file = new File(value); + if (!file.isAbsolute()) + { + throw new IllegalArgumentException( + "Command property '" + key + "' must be an absolute path"); + } + } + + private void validateMimetypeProperty(String key, String value) + { + if (value.isBlank()) + { + throw new IllegalArgumentException("Command property '" + key + "' must not be blank"); + } + + if (!value.matches("^[a-zA-Z0-9!#$&^_.+-]+/[a-zA-Z0-9!#$&^_.+-]+$")) + { + throw new IllegalArgumentException( + "Command property '" + key + "' is not a valid mimetype"); + } + } + /** * Object to carry the results of an execution to the caller. * diff --git a/engines/base/src/test/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractsIT.java b/engines/base/src/test/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractsIT.java index e1e93ae5..a5b2641d 100644 --- a/engines/base/src/test/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractsIT.java +++ b/engines/base/src/test/java/org/alfresco/transform/base/metadata/AbstractMetadataExtractsIT.java @@ -119,6 +119,10 @@ public abstract class AbstractMetadataExtractsIT private Map readExpectedMetadata(String filename, File actualMetadataFile) throws IOException { + if (filename.contains("..") || filename.contains("/") || filename.contains("\\")) + { + throw new IllegalArgumentException("Invalid expected metadata filename: " + filename); + } try (InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(filename)) { if (inputStream == null) From a60f23bef76972d5850a02b4e17a65865c0ad256 Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Fri, 19 Jun 2026 13:40:04 +0530 Subject: [PATCH 13/31] ACS-11995 Please [release] 5.4.3-A.8 [skip tests] (#1293) --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index ced18b5b..4b1c3a9c 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 4b2d1090..8646ad26 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 315ddc4d..43544ea3 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 256679e9..8cf3c4a4 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 6309cdba..b11db170 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index b8083971..22493609 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 7121536e..3467b728 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 6f4eeb4b..b4a8901c 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index be89bc66..11e473a6 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 7deefd96..91c8fa7f 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT diff --git a/pom.xml b/pom.xml index 1bb0697a..76905f72 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.4-A.7-SNAPSHOT + 5.4.3-A.8-SNAPSHOT Alfresco Transform Core pom From cf2ed8ea4dabf85800fd093d30a9aef485cd471b Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Fri, 19 Jun 2026 08:12:58 +0000 Subject: [PATCH 14/31] [maven-release-plugin][skip ci] prepare release 5.4.3-A.8 --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 4b1c3a9c..2cd38b48 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 8646ad26..e14c6663 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 43544ea3..f5136e87 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 8cf3c4a4..646e7b6a 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index b11db170..36e5fde7 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 22493609..991fc6de 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 3467b728..000ff44c 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index b4a8901c..6d39f562 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 11e473a6..9462512f 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 91c8fa7f..0bdb9097 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 diff --git a/pom.xml b/pom.xml index 76905f72..f97a83c6 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.8-SNAPSHOT + 5.4.3-A.8 Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - HEAD + 5.4.3-A.8 From 9fef57f732be0e7dd57140f6674443b5e179c47f Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Fri, 19 Jun 2026 08:13:01 +0000 Subject: [PATCH 15/31] [maven-release-plugin][skip ci] prepare for next development iteration --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 2cd38b48..6079f630 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index e14c6663..7f44a973 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index f5136e87..c880847f 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 646e7b6a..cd62081f 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 36e5fde7..086a65b4 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 991fc6de..a370616b 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 000ff44c..fae136a3 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 6d39f562..94ed85cb 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 9462512f..50b4a698 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 0bdb9097..477a27f1 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT diff --git a/pom.xml b/pom.xml index f97a83c6..8e66c051 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.8 + 5.4.4-A.8-SNAPSHOT Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - 5.4.3-A.8 + HEAD From 74566543e9836c86dc146d8c28a948449879228e Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Wed, 24 Jun 2026 12:59:08 +0530 Subject: [PATCH 16/31] [ACS-12053] Revert Direct Access URL changes from PR #1288 (#1297) --- .../transform/base/fs/FileManager.java | 30 ++----------------- 1 file changed, 3 insertions(+), 27 deletions(-) diff --git a/engines/base/src/main/java/org/alfresco/transform/base/fs/FileManager.java b/engines/base/src/main/java/org/alfresco/transform/base/fs/FileManager.java index 38fafbd0..1d576500 100644 --- a/engines/base/src/main/java/org/alfresco/transform/base/fs/FileManager.java +++ b/engines/base/src/main/java/org/alfresco/transform/base/fs/FileManager.java @@ -41,8 +41,6 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.MalformedURLException; -import java.net.URI; -import java.net.URISyntaxException; import java.net.URL; import java.nio.file.Files; import java.util.UUID; @@ -193,26 +191,9 @@ public class FileManager { try { - URL url = new URL(directUrl); - String protocol = url.getProtocol(); - if ("http".equalsIgnoreCase(protocol) || "https".equalsIgnoreCase(protocol)) - { - String host = url.getHost(); - if (host == null || !host.matches("[A-Za-z0-9._\\-]+")) - { - throw new TransformException(BAD_REQUEST, "Direct Access Url host is not allowed."); - } - return new URI(protocol, null, host, url.getPort(), - url.getPath(), url.getQuery(), null).toURL().openStream(); - } - if ("file".equalsIgnoreCase(protocol)) - { - File localFile = assertWithinTempDir(new File(url.toURI())); - return Files.newInputStream(localFile.toPath()); - } - throw new TransformException(BAD_REQUEST, "Direct Access Url protocol is not allowed."); + return new URL(directUrl).openStream(); } - catch (URISyntaxException | IllegalArgumentException | MalformedURLException e) + catch (IllegalArgumentException e) { throw new TransformException(BAD_REQUEST, "Direct Access Url is invalid.", e); } @@ -284,12 +265,7 @@ public class FileManager { throw new TransformException(INSUFFICIENT_STORAGE, "Failed to create temp directory: " + tempDir); } - String baseName = new File(sourceFileName == null ? "" : sourceFileName).getName(); - if (baseName.isEmpty() || ".".equals(baseName) || "..".equals(baseName)) - { - throw new TransformException(BAD_REQUEST, "The source filename is invalid"); - } - return assertContained(new File(tempDir, baseName), tempDir); + return new File(tempDir, sourceFileName); } private static File getTempDir() From a28add1b526e3ca27305fadae33d51933758e99f Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Wed, 24 Jun 2026 14:10:28 +0530 Subject: [PATCH 17/31] ACS-12053 Please [release] 5.4.3-A.9 [skip tests] (#1298) --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 6079f630..a232e686 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 7f44a973..34af4353 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index c880847f..8f64c37c 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index cd62081f..0a7cca1f 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 086a65b4..8f8004e8 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index a370616b..84736de8 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index fae136a3..c0ffc74a 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 94ed85cb..d5641580 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 50b4a698..1ef879e3 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 477a27f1..fadec351 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT diff --git a/pom.xml b/pom.xml index 8e66c051..9e355450 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.4-A.8-SNAPSHOT + 5.4.3-A.9-SNAPSHOT Alfresco Transform Core pom From 10ea22077c5adf0e1a6f83d5f259461c26f7413a Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Wed, 24 Jun 2026 08:43:22 +0000 Subject: [PATCH 18/31] [maven-release-plugin][skip ci] prepare release 5.4.3-A.9 --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index a232e686..aae5139f 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 34af4353..6c85b79a 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 8f64c37c..4c5838ec 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 0a7cca1f..9cf0eaef 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 8f8004e8..8a8cce20 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 84736de8..3f2d8bb1 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index c0ffc74a..61745460 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index d5641580..661ab81e 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 1ef879e3..ac6ba474 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index fadec351..1a09eb4a 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 diff --git a/pom.xml b/pom.xml index 9e355450..5da57c6c 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.9-SNAPSHOT + 5.4.3-A.9 Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - HEAD + 5.4.3-A.9 From 40155fe69e283048942abc1b8473154c31d6dad4 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Wed, 24 Jun 2026 08:43:25 +0000 Subject: [PATCH 19/31] [maven-release-plugin][skip ci] prepare for next development iteration --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index aae5139f..62426421 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 6c85b79a..ae76f2b7 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 4c5838ec..7e44956e 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 9cf0eaef..a30be379 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 8a8cce20..2ed4edb3 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 3f2d8bb1..928468b0 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 61745460..69c60af0 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 661ab81e..f0767d41 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index ac6ba474..367eb580 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 1a09eb4a..d4827e79 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT diff --git a/pom.xml b/pom.xml index 5da57c6c..093559ea 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.9 + 5.4.4-A.9-SNAPSHOT Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - 5.4.3-A.9 + HEAD From b77e2734af6b17c681039742608f469db1b35aa6 Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Fri, 3 Jul 2026 15:46:30 +0530 Subject: [PATCH 20/31] [ACS-11995] Bump Jackson to remediate Dependabot CVEs (#1301) --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 093559ea..a0b86000 100644 --- a/pom.xml +++ b/pom.xml @@ -24,9 +24,9 @@ 3.0.5 3.0.1.20 ${project.version} - 2.21.2 - 2.21 - 3.1.1 + 2.22.0 + 2.22 + 3.2.0 3.2.3 5.4.1 1.84 From 059cce122b5da5e061aa97f2c07e853b39819f52 Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Mon, 6 Jul 2026 11:11:38 +0530 Subject: [PATCH 21/31] ACS-11995 Please [release] 5.4.3-A.10 [skip tests] with logback bump (#1302) --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 3 ++- 11 files changed, 12 insertions(+), 11 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 62426421..9a55286e 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index ae76f2b7..ea21d6b5 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 7e44956e..87ceb3e3 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index a30be379..b6085786 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 2ed4edb3..97e759d9 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 928468b0..19f375e3 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 69c60af0..e996fe38 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index f0767d41..3d8a1b13 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 367eb580..3ca98b3e 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index d4827e79..b0a61c85 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT diff --git a/pom.xml b/pom.xml index a0b86000..929401f5 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.4-A.9-SNAPSHOT + 5.4.3-A.10-SNAPSHOT Alfresco Transform Core pom @@ -40,6 +40,7 @@ false 3.18.0 + 1.5.33 2.0.12 From 3ec980e16cbd9fe32b7c190f2fce1b2c09dd59b0 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Mon, 6 Jul 2026 05:44:22 +0000 Subject: [PATCH 22/31] [maven-release-plugin][skip ci] prepare release 5.4.3-A.10 --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 9a55286e..61ccd085 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index ea21d6b5..0ee98eda 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 87ceb3e3..29e20100 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index b6085786..0b0f0f6e 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 97e759d9..44617118 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 19f375e3..7b2ef597 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index e996fe38..b1eda920 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 3d8a1b13..bfb1cbab 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 3ca98b3e..1f880442 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index b0a61c85..7991ee18 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 diff --git a/pom.xml b/pom.xml index 929401f5..db62a308 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.10-SNAPSHOT + 5.4.3-A.10 Alfresco Transform Core pom @@ -135,7 +135,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - HEAD + 5.4.3-A.10 From 76204dd48438c146af21faaab0454cefb85a4263 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Mon, 6 Jul 2026 05:44:25 +0000 Subject: [PATCH 23/31] [maven-release-plugin][skip ci] prepare for next development iteration --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 61ccd085..c186bc43 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 0ee98eda..6e6eb204 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 29e20100..d6a1b783 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 0b0f0f6e..91e891a6 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 44617118..e41cb255 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 7b2ef597..20cca90d 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index b1eda920..7778e394 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index bfb1cbab..8eb49d2b 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 1f880442..fb774d01 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 7991ee18..0120d70e 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT diff --git a/pom.xml b/pom.xml index db62a308..528593ab 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.10 + 5.4.4-A.10-SNAPSHOT Alfresco Transform Core pom @@ -135,7 +135,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - 5.4.3-A.10 + HEAD From 7f0b60a34277681aeb8c0c9996ca02a827c06911 Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Tue, 7 Jul 2026 14:08:13 +0530 Subject: [PATCH 24/31] ACS-11995 Fix badSourceFilename regression and upgrade Spring Boot to 4.0.7 (#1303) --- .../main/java/org/alfresco/transformer/fs/FileManager.java | 4 ++-- pom.xml | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/fs/FileManager.java b/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/fs/FileManager.java index 1dccc432..600e558e 100644 --- a/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/fs/FileManager.java +++ b/deprecated/alfresco-transformer-base/src/main/java/org/alfresco/transformer/fs/FileManager.java @@ -107,8 +107,8 @@ public class FileManager */ private static String checkFilename(boolean source, String filename) { - filename = filename == null ? "" : new File(filename).getName(); - if (filename.isEmpty()) + filename = getFilename(filename); + if (filename == null || filename.isEmpty()) { String sourceOrTarget = source ? "source" : "target"; HttpStatus statusCode = source ? BAD_REQUEST : INTERNAL_SERVER_ERROR; diff --git a/pom.xml b/pom.xml index 528593ab..17932ca3 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ org.springframework.boot spring-boot-starter-parent - 4.0.6 + 4.0.7 @@ -40,7 +40,6 @@ false 3.18.0 - 1.5.33 2.0.12 From 375935ae3be2d0ca6e3c5e2d97cdad7455f1f331 Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Tue, 7 Jul 2026 15:16:35 +0530 Subject: [PATCH 25/31] ACS-11995 Please [release] 5.4.3-A.11 [skip tests] (#1304) --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index c186bc43..f2b49824 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 6e6eb204..26203379 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index d6a1b783..4e9dfdaa 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 91e891a6..15abc4e7 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index e41cb255..b3ea1dc1 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 20cca90d..4a1bd37c 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 7778e394..4126a5a2 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 8eb49d2b..4516392e 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index fb774d01..225318c3 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 0120d70e..68180f84 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT diff --git a/pom.xml b/pom.xml index 17932ca3..72da7182 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.4-A.10-SNAPSHOT + 5.4.3-A.11-SNAPSHOT Alfresco Transform Core pom From 396518e1281639f2d5b2020e129cced8f6305387 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Tue, 7 Jul 2026 09:49:30 +0000 Subject: [PATCH 26/31] [maven-release-plugin][skip ci] prepare release 5.4.3-A.11 --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index f2b49824..27cabdee 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 26203379..535fce9b 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 4e9dfdaa..42a88406 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 15abc4e7..a377c148 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index b3ea1dc1..501cca17 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 4a1bd37c..72d5796e 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 4126a5a2..9cb6485b 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 4516392e..194dbae3 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 225318c3..6e1ab1e5 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 68180f84..4ca3bdf4 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 diff --git a/pom.xml b/pom.xml index 72da7182..4eb0498a 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.11-SNAPSHOT + 5.4.3-A.11 Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - HEAD + 5.4.3-A.11 From e052389e3972cec4ad6202caf65c44dd406f3a10 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Tue, 7 Jul 2026 09:49:33 +0000 Subject: [PATCH 27/31] [maven-release-plugin][skip ci] prepare for next development iteration --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 27cabdee..064963bb 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 535fce9b..425c963c 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 42a88406..67186688 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index a377c148..876ff2d6 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 501cca17..fcc42f84 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 72d5796e..c4920837 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index 9cb6485b..dba16608 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 194dbae3..ddfec846 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 6e1ab1e5..c43196e7 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 4ca3bdf4..0b7facc4 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT diff --git a/pom.xml b/pom.xml index 4eb0498a..1139e125 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.11 + 5.4.4-A.11-SNAPSHOT Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - 5.4.3-A.11 + HEAD From b074a5591b8b8d41e0153d8e069ef5dedf559f32 Mon Sep 17 00:00:00 2001 From: Giovanni Toraldo <71768+gionn@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:49:49 +0200 Subject: [PATCH 28/31] OPSEXP-4056 Update alfresco-pdf-renderer to 1.3.0-78 (#1305) --- engines/aio/Dockerfile | 2 +- engines/pdfrenderer/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/aio/Dockerfile b/engines/aio/Dockerfile index 4abd3761..5ede5887 100644 --- a/engines/aio/Dockerfile +++ b/engines/aio/Dockerfile @@ -21,7 +21,7 @@ ARG LIBREOFFICE_VERSION=7.2.5 ENV LIBREOFFICE_RPM_URL=https://nexus.alfresco.com/nexus/service/local/repositories/thirdparty/org/libreoffice/libreoffice-dist/${LIBREOFFICE_VERSION}/libreoffice-dist-${LIBREOFFICE_VERSION}-linux.gz ENV LIBREOFFICE_ARM64_RPM_URL=https://dl.rockylinux.org/pub/rocky/9/devel/aarch64/os/Packages/l/ ENV LIBREOFFICE_ARM64_RPM_VERSION=libreoffice-7.1.8.1 -ARG PDF_RENDERER_VERSION=1.3.0-76 +ARG PDF_RENDERER_VERSION=1.3.0-78 ENV ALFRESCO_PDF_RENDERER_LIB_RPM_URL=https://nexus.alfresco.com/nexus/service/local/repositories/releases/org/alfresco/alfresco-pdf-renderer/${PDF_RENDERER_VERSION}/alfresco-pdf-renderer-${PDF_RENDERER_VERSION}-linux.tgz ENV ALFRESCO_PDF_RENDERER_ARM64_LIB_RPM_URL=https://nexus.alfresco.com/nexus/service/local/repositories/releases/org/alfresco/alfresco-pdf-renderer/${PDF_RENDERER_VERSION}/alfresco-pdf-renderer-${PDF_RENDERER_VERSION}-linux-arm.tgz diff --git a/engines/pdfrenderer/Dockerfile b/engines/pdfrenderer/Dockerfile index 7030c8f0..42804f3b 100644 --- a/engines/pdfrenderer/Dockerfile +++ b/engines/pdfrenderer/Dockerfile @@ -6,7 +6,7 @@ ARG JAVA_BASE_IMAGE=alfresco/alfresco-base-java:jre17-rockylinux9@sha256:f98833508b7be8c4b44a25450f9faac44cacfdc075f2295e02836b93fd05bb9c FROM ${JAVA_BASE_IMAGE} -ARG PDF_RENDERER_VERSION=1.3.0-76 +ARG PDF_RENDERER_VERSION=1.3.0-78 ENV ALFRESCO_PDF_RENDERER_LIB_RPM_URL=https://nexus.alfresco.com/nexus/service/local/repositories/releases/org/alfresco/alfresco-pdf-renderer/${PDF_RENDERER_VERSION}/alfresco-pdf-renderer-${PDF_RENDERER_VERSION}-linux.tgz ENV ALFRESCO_PDF_RENDERER_ARM64_LIB_RPM_URL=https://nexus.alfresco.com/nexus/service/local/repositories/releases/org/alfresco/alfresco-pdf-renderer/${PDF_RENDERER_VERSION}/alfresco-pdf-renderer-${PDF_RENDERER_VERSION}-linux-arm.tgz ENV JAVA_OPTS="" From 660cdb909ee0f0a70fd85a3eaa1c12a88d652bc8 Mon Sep 17 00:00:00 2001 From: Belal Ansari Date: Thu, 9 Jul 2026 12:21:43 +0530 Subject: [PATCH 29/31] ACS-12151 Please [release] 5.4.3-A.12 [skip tests] (#1308) --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 064963bb..56df03e1 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 425c963c..7eb0bcc8 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 67186688..b166f7f5 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index 876ff2d6..d1be901d 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index fcc42f84..56b3cc60 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index c4920837..7ea563c9 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index dba16608..df3d68c5 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index ddfec846..08b1fa07 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index c43196e7..47c87243 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 0b7facc4..83e08cf3 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT diff --git a/pom.xml b/pom.xml index 1139e125..cdf792dc 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.4-A.11-SNAPSHOT + 5.4.3-A.12-SNAPSHOT Alfresco Transform Core pom From c3c459e324ad46141ca9c81552ef0fe5dbb712d5 Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Thu, 9 Jul 2026 06:55:42 +0000 Subject: [PATCH 30/31] [maven-release-plugin][skip ci] prepare release 5.4.3-A.12 --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 56df03e1..268393b4 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 7eb0bcc8..527897ca 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index b166f7f5..029e0d3e 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index d1be901d..b4805ad5 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index 56b3cc60..e0b42f32 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index 7ea563c9..dbd5dffe 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index df3d68c5..e4080428 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 08b1fa07..7212dae3 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 47c87243..9930e408 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index 83e08cf3..ad229434 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 diff --git a/pom.xml b/pom.xml index cdf792dc..450e7cd0 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.12-SNAPSHOT + 5.4.3-A.12 Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - HEAD + 5.4.3-A.12 From b6eae6d2b248fceac4462f68657fda239967d9fa Mon Sep 17 00:00:00 2001 From: alfresco-build <8039454+alfresco-build@users.noreply.github.com> Date: Thu, 9 Jul 2026 06:55:45 +0000 Subject: [PATCH 31/31] [maven-release-plugin][skip ci] prepare for next development iteration --- deprecated/alfresco-transformer-base/pom.xml | 2 +- engines/aio/pom.xml | 2 +- engines/base/pom.xml | 2 +- engines/example/pom.xml | 2 +- engines/imagemagick/pom.xml | 2 +- engines/libreoffice/pom.xml | 2 +- engines/misc/pom.xml | 2 +- engines/pdfrenderer/pom.xml | 2 +- engines/tika/pom.xml | 2 +- model/pom.xml | 2 +- pom.xml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml index 268393b4..7d53d1a2 100644 --- a/deprecated/alfresco-transformer-base/pom.xml +++ b/deprecated/alfresco-transformer-base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml index 527897ca..5213d254 100644 --- a/engines/aio/pom.xml +++ b/engines/aio/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/base/pom.xml b/engines/base/pom.xml index 029e0d3e..b4b7ebeb 100644 --- a/engines/base/pom.xml +++ b/engines/base/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/example/pom.xml b/engines/example/pom.xml index b4805ad5..07a1f6fe 100644 --- a/engines/example/pom.xml +++ b/engines/example/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml index e0b42f32..61cd647d 100644 --- a/engines/imagemagick/pom.xml +++ b/engines/imagemagick/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml index dbd5dffe..da517312 100644 --- a/engines/libreoffice/pom.xml +++ b/engines/libreoffice/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index e4080428..76a61ca8 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml index 7212dae3..10cd41f9 100644 --- a/engines/pdfrenderer/pom.xml +++ b/engines/pdfrenderer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT ../../pom.xml diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml index 9930e408..55b884de 100644 --- a/engines/tika/pom.xml +++ b/engines/tika/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT ../../pom.xml diff --git a/model/pom.xml b/model/pom.xml index ad229434..73a616da 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT diff --git a/pom.xml b/pom.xml index 450e7cd0..745ea893 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.alfresco alfresco-transform-core - 5.4.3-A.12 + 5.4.4-A.12-SNAPSHOT Alfresco Transform Core pom @@ -134,7 +134,7 @@ scm:git:https://github.com/Alfresco/alfresco-transform-core.git scm:git:https://github.com/Alfresco/alfresco-transform-core.git https://github.com/Alfresco/alfresco-transform-core - 5.4.3-A.12 + HEAD