From 356b0db55807963b46234cda645b147d8a013962 Mon Sep 17 00:00:00 2001 From: Dima Shevtsov Date: Fri, 6 Mar 2026 19:10:21 -0600 Subject: [PATCH 1/5] Document major backward-incompatible changes introduced in Adobe Commerce and Magento Open Source 2.4.9-beta, including GraphQL validations, new 2FA blocks, New Relic migration, Symfony 7.4 support, Valkey CLI command, and Zend_Cache replacement with symfony/cache. --- .../backward-incompatible-changes/index.md | 129 ++++++++++++++++++ 1 file changed, 129 insertions(+) diff --git a/src/pages/development/backward-incompatible-changes/index.md b/src/pages/development/backward-incompatible-changes/index.md index ff07b53f2..d7bf599e2 100644 --- a/src/pages/development/backward-incompatible-changes/index.md +++ b/src/pages/development/backward-incompatible-changes/index.md @@ -9,6 +9,135 @@ keywords: This page highlights backward-incompatible changes between Adobe Commerce and Magento Open Source releases that have a major impact and require detailed explanation and special instructions to ensure third-party modules continue working. High-level reference information for all backward-incompatible changes in each release is documented in the [reference](reference.md) section. +## 2.4.9-beta + +The following major backward-incompatible changes were introduced in the 2.4.9-beta Adobe Commerce and Magento Open Source releases: + +* GraphQL alias limit validation +* GraphQL query length validation +* New 2FA blocks for identity verification +* New Relic migration from REST v2 to NerdGraph +* Symfony 7.4 LTS support +* Valkey 8.x CLI command +* Zend_Cache replaced with symfony/cache + +### GraphQL alias limit validation + +Validation was added to limit the number of aliases in GraphQL requests to prevent denial of service or resource degradation from excessive aliases. Previously, there was no limit on the number of aliases in a GraphQL request.\