Add supported versions for Magento 2.4.9, 2.4.8-p5, 2.4.7-p10, 2.4.6-p15#358
Draft
rhoerr wants to merge 3 commits intomage-os:mainfrom
Draft
Add supported versions for Magento 2.4.9, 2.4.8-p5, 2.4.7-p10, 2.4.6-p15#358rhoerr wants to merge 3 commits intomage-os:mainfrom
rhoerr wants to merge 3 commits intomage-os:mainfrom
Conversation
….6-p15 Adds the May 2026 Magento Open Source release round. 2.4.9 introduces new system requirements (PHP 8.4, Composer 2.9.3, MariaDB 11.4, OpenSearch 3, RabbitMQ 4.1, Valkey 8, Varnish 7.7, nginx 1.28). Patches inherit services from their prior patch in the same line. - individual.json: add 2.4.6-p15, 2.4.7-p10, 2.4.8-p5, 2.4.9; bump p14/p9/p4 EOL to 2026-05-12 (release date of new patches). - composite.json: add >=2.4.9 <2.4.10 range; update bare default and :next entries to reflect 2.4.9 services. - get-currently-supported.spec.ts: add cases for May 11, May 12 and Aug 12, 2026; update 2027 cases for new patch numbers. - dist/index.js: rebuilt. Note: 2.4.6-p15 EOL set to 2026-08-11 per direction (extended one quarter past the line's original 3-year window). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Composer 2.9.3 has a known security vulnerability. Bump to 2.9.7 across
all version entries that referenced 2.9.3 (Mage-OS 1.x and 2.2.x lines,
the new Magento 2.4.9 entry, and the upcoming-release fields in the
magento-open-source composite default/next entries).
The composer field is consumed as `tools: composer:v\${{ matrix.composer }}`
by setup-php, which requires an exact patch version (a floating "2.9"
constraint is not supported by that tool spec).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Aligns the composite >=2.4.6 <2.4.7 range EOL with the new 2.4.6-p15 patch EOL (2026-08-11). Adobe is extending support for the 2.4.6 line one quarter past its original 3-year window. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Contributor
Author
|
Generated via release skill with data from https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/system-requirements ; inspected visually. New values should be validated upon the new versions' release on May 12th. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds the May 2026 Magento Open Source release round to the supported-version CI matrix, plus a security bump for Composer.
Release date: 2026-05-12 (from Adobe's May 2026 patch round).
Decisions and sources
2.4.9 system requirements
Sourced from Adobe's published 2.4.9-beta1 software-dependencies table (provided by maintainer):
php8.4composer2.9.7tools: composer:v${{ matrix.composer }}(setup-php requires an exact patch — a floating2.9constraint isn't supported).mysqlmariadb:11.4mysqlfield is overloaded with the mariadb image when a release line uses MariaDB (matches 2.4.7 entries). No separatemariadbschema field exists.opensearchopensearchproject/opensearch:3rabbitmqrabbitmq:4.1-managementvalkeyvalkey/valkey:8valkeysupport:build-services.tsreads bothvalkeyandrediskeys and prefersvalkeywhen present. Theredisfield is omitted on 2.4.9 entries.varnishvarnish:7.7nginxnginx:1.28osubuntu-latestEOL strategy
>=2.4.6 <2.4.7(composite)Composer 2.9.3 → 2.9.7
Pre-existing 2.9.3 references in
mage-os/{individual,composite}.jsonand themagento-open-source/composite.jsondefault/next entries were also bumped, since the security issue affects all of them. Bundled into this PR rather than a separate one because it's the same CVE class and same release window. Test fixture inget-usable.spec.tsupdated for consistency.Changes per file
magento-open-source/individual.json: bumped p14/p9/p4 EOL to 2026-05-12; added p15, p10, p5, and 2.4.9 entries.magento-open-source/composite.json: extended>=2.4.6 <2.4.7range EOL to 2026-08-11; added>=2.4.9 <2.4.10range entry; updated bare default and:nextentries to 2.4.9 services.mage-os/individual.jsonandmage-os/composite.json: composer 2.9.3 → 2.9.7 (security only — no Mage-OS releases this round).get-currently-supported.spec.ts: added test cases for 2026-05-11, 2026-05-12, 2026-08-12; updated 2027-04-09 and 2027-04-10 cases for new patch numbers.get-usable.spec.ts: composer mock value 2.9.3 → 2.9.7.dist/index.js: rebuilt.Build & test results
Test plan
npm run buildsucceeds (dist/index.js rebuilt)npm test— all 110 tests pass