feat(supported-version): add Mage-OS 3.5.0 (Magento 2.4.9) - #391
Merged
Merged
Conversation
Add the mage-os/project-community-edition:3.5.0 entry (upstream Magento 2.4.9) to individual.json and composite.json, and set the previous 3.4.0 line to end-of-life on the 3.5.0 release date (2026-09-08), per the same-day supersede convention. 3.5.0 is a security release. Service requirements are carried over unchanged from 3.4.0: PHP 8.4, Composer 2.10.2, MariaDB 11.4, OpenSearch 3, RabbitMQ 4.1, Valkey 8, Varnish 7.7, Nginx 1.28. Also adds the >=3.5 <3.6 composite range and rolls the default and :next entries forward to the 3.5.0 release/EOL dates. dist/index.js rebuilt; all 123 tests pass. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017jN6uxRhypp6cNB6KWp9Wy
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.
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the current behavior?
The
supported-versionmatrix tops out at Mage-OS 3.4.0 (released 2026-08-11),which is still marked as the current release with an EOL of 2029-08-11. Mage-OS
3.5.0 is a security release publishing 2026-09-08 and has no matrix entry, so CI
has no service configuration for it and
currently-supported/latest/nextresolution would continue to point at 3.4.0.Fixes: N/A
What is the new behavior?
Adds Mage-OS 3.5.0 (upstream Magento 2.4.9), releasing 2026-09-08 with an EOL of
2029-09-08:
individual.json— newmage-os/project-community-edition:3.5.0entry;the preceding 3.4.0 entry is set to EOL on the 3.5.0 release date
(2026-09-08), per the established same-day supersede convention.
composite.json— new>=3.5 <3.6range entry;>=3.4 <3.5EOL moved to2026-09-08; the default (
mage-os/project-community-edition) and:nextentries rolled forward to the 3.5.0 release/EOL dates.
get-currently-supported.spec.ts— new assertion that 3.5.0 is the solecurrently-supported version as of
2026-09-08T00:00:01Z.dist/index.js— rebuilt vianpm run build.Service requirements are carried over unchanged from 3.4.0. 3.5.0 is a security
release against the same upstream Magento 2.4.9 certified stack, so no service
versions move:
mariadb:11.4opensearchproject/opensearch:3rabbitmq:4.1-managementvalkey/valkey:8varnish:7.7nginx:1.28ubuntu-latestnpm testpasses: 123 tests across 12 suites. The newly added case wasconfirmed to execute in isolation (
npx jest -t "2026-09-08T00:00:01Z"→1 passed, 122 skipped) rather than relying on the aggregate pass count, which
also confirms 3.4.0 correctly drops out of the supported set on that date.
Does this PR introduce a breaking change?
Only additive matrix data plus the routine EOL roll-forward of the superseded
3.4.0 line. Workflows pinned to an explicit older version are unaffected; those
tracking
latest/next/ the bare package name will pick up 3.5.0, which isthe intended behavior on release day.
Other information
Follows the same structure as the 3.4.0 addition (#388) and 3.3.0 (#387).
This branch is based on current
main(post-#370), so the 3.x entries carrymariadb: mariadb:11.4rather than themysqlkey used before MariaDB wasmodeled as a separate service — the new 3.5.0 entry and
>=3.5 <3.6rangeinherit that shape directly from 3.4.0 as it now stands.
🤖 Generated with Claude Code
https://claude.ai/code/session_017jN6uxRhypp6cNB6KWp9Wy