{
    "AC-14985": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the SMTP mail send with tls and 2.4.8.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.8 <2.4.8-p2": {
                    "file": "os/AC-14985_2.4.8.patch"
                }
            }
        }
    },
    "AC-14984": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the \"Invalid frame type 21\" error on RabbitMQ SSL connection after minor upgrade 2.4.6-p9 -> 2.4.6-p10.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6-p10 <2.4.6-p12": {
                    "file": "os/AC-14984_2.4.6-p10.patch"
                }
            }
        }
    },
    "LYNX-839": {
        "categories": [
            "GraphQL"
        ],
        "title": "Remove customer group/segments/promo rules information exposure through the GraphQL",
        "packages": {
            "magento/magento2-base": {
                "2.4.8": {
                    "file": "os/LYNX-839_CE_2.4.8.patch"
                }
            },
            "magento/magento2-ee-base": {
                "2.4.8": {
                    "file": "commerce/LYNX-839_EE_2.4.8.patch"
                }
            }
        }
    },
    "AC-13283": {
        "categories": [
            "GraphQL"
        ],
        "title": "Revert PlaceOrder backwards incompatible changes included in 2.4.6-p8.",
        "packages": {
            "magento/magento2-base": {
                "2.4.6-p8": {
                    "file": "os/AC-13283_2.4.6-p8.patch"
                }
            }
        }
    },
    "B2B-2674": {
        "categories": [
            "Performance",
            "GraphQL"
        ],
        "title": "Add caching capability to the customAttributeMetadata GraphQL query",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/B2B-2674_2.4.6.patch"
                }
            }
        }
    },
    "B2B-2598": {
        "categories": [
            "Performance",
            "GraphQL"
        ],
        "title": "Add caching capability to the availableStores, countries, country, currency, and storeConfig GraphQL queries",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/B2B-2598__add_caching_capability_to_GraphQL_queries__2.4.6.patch"
                }
            }
        }
    },
    "BUNDLE-2833": {
        "categories": [
            "Price/Tax",
            "Shipping"
        ],
        "title": "Fixes issue where Vertex-calculated tax wasn't considered when determining free shipping",
        "packages": {
            "vertex/module-tax": {
                ">=3.4.0 <3.5.0 || >=4.0.0 <4.2.0": {
                    "file": "os/BUNDLE-2833__Allows_Vertex_calculated_tax_to_be_included_in_free_shipping.patch"
                }
            }
        }
    },
    "BUNDLE-3375": {
        "categories": [
            "Payments"
        ],
        "title": "The fix adds all the necessary fields to fulfill the 3DS VISA mandate requirements when using Braintree as a payment gateway.",
        "packages": {
            "paypal/module-braintree-core": {
                "4.3.0": {
                    "file": "os/BUNDLE-3375__braintree_3ds_collectDeviceData_ipAddress_2.4.4-p1-p2-p3-p4.patch"
                },
                ">=4.3.0-p1 <4.3.0-p10": {
                    "file": "os/BUNDLE-3375__braintree_3ds_collectDeviceData_ipAddress_2.4.4-p5-p6-p7-p8-p9-p10.patch"
                },
                ">=4.4.0 <4.4.0-p2": {
                    "file": "os/BUNDLE-3375__braintree_3ds_collectDeviceData_ipAddress_2.4.5-p1-p2-p3.patch"
                },
                ">=4.4.0-p2 <4.4.0-p9": {
                    "file": "os/BUNDLE-3375__braintree_3ds_collectDeviceData_ipAddress_2.4.5-p4-p5-p6-p7-p8-p9.patch"
                },
                "4.5.0": {
                    "file": "os/BUNDLE-3375__braintree_3ds_collectDeviceData_ipAddress_2.4.6-p1.patch"
                },
                ">4.5.0 <4.5.0-p7": {
                    "file": "os/BUNDLE-3375__braintree_3ds_collectDeviceData_ipAddress_2.4.6-p2-p3-p4-p5-p6-p7.patch"
                },
                ">=4.6.1 <4.6.1-p2": {
                    "file": "os/BUNDLE-3375__braintree_3ds_collectDeviceData_ipAddress_2.4.7-p1-p2.patch"
                }
            }
        }
    },
    "ACSD-59280": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the error \"Call to undefined method ReflectionUnionType::getName()\" happening when installing 2.4.4-pX versions.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-59280_2.4.4-p6.patch",
                    "require": [
                        "ACSD-55031"
                    ]
                }
            }
        }
    },
    "MDVA-25602": {
        "categories": [
            "Payments"
        ],
        "title": "Fixes issue with PayPal Payflow Pro payment method and treating cookies as SameSite=Lax by default in the Chrome 80 browser and API response redirect to customer login page",
        "packages": {
            "magento/magento2-base": {
                "2.3.0": {
                    "file": "os/MDVA-25602_2.3.0.patch"
                },
                ">=2.3.1 <2.3.2": {
                    "file": "os/MDVA-25602_2.3.1.patch"
                },
                ">=2.3.2 <2.3.3": {
                    "file": "os/MDVA-25602_2.3.2.patch"
                },
                ">=2.3.3 <2.3.5": {
                    "file": "os/MDVA-25602_2.3.4.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.3.5": {
                    "file": "commerce/MDVA-25602_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-30052": {
        "categories": [
            "Performance"
        ],
        "title": "Fixes the issue with private content (local storage) not being populated correctly, which resulted in performance problems.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2-p2 <2.3.5": {
                    "file": "os/MDVA-30052_2.3.4-p2.patch"
                }
            }
        }
    },
    "MDVA-26694": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue with product and catalog caches expiring daily, though being scheduled to expire differently.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "os/MDVA-26694_2.3.1.patch",
                    "replaced-with": "MDVA-26694-V2"
                }
            }
        }
    },
    "MDVA-26694-V2": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue with product and catalog caches expiring daily, though being scheduled to expire differently.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "os/MDVA-26694_2.3.1_v2.patch"
                },
                ">=2.3.6 <=2.3.7-p1 || >=2.4.1 <2.4.4": {
                    "file": "os/MDVA-40045_2.3.6-p1.patch"
                }
            }
        }
    },
    "MDVA-30131": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue with layered navigation, where the 'No' value for boolean type product attributes was not included in layered navigation if Elasticsearch was used as a search engine.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6 || 2.4.0": {
                    "file": "os/MDVA-30131_2.3.4.patch"
                },
                ">=2.3.3 <2.3.4": {
                    "file": "os/MDVA-30841_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-27825": {
        "categories": [
            "Performance",
            "Import/Export"
        ],
        "title": "Fixes the issue where exporting of big amounts of data failed because of memory leak.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.1": {
                    "file": "os/MDVA-27825_2.3.3.patch",
                    "replaced-with": "MDVA-34879"
                }
            }
        }
    },
    "MDVA-29085": {
        "categories": [
            "B2B",
            "Emails"
        ],
        "title": "Fixes the B2B issue where no required new company emails are sent out if a company is created by API.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <=1.1.5-p1": {
                    "file": "commerce/MDVA-29085_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-29835": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where gift card orders contained two codes instead one.",
        "packages": {
            "magento/magento2-ee-base": {
                ">2.3.1 <2.4.2": {
                    "file": "commerce/MDVA-29835_2.3.4-p2.patch"
                }
            }
        }
    },
    "MDVA-29344": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where Page Builder gets stuck after copying text from a header element to a text element.",
        "packages": {
            "magento/module-page-builder": {
                ">=1.3.0 <=2.0.1": {
                    "file": "os/MDVA-29344_2.3.5-p1.patch"
                }
            }
        }
    },
    "MC-35514": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where merchants could not add ordered products to a package from the Admin Create Package page and save the package.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.1": {
                    "file": "os/MC-35514_2.4.0.patch"
                }
            }
        }
    },
    "MC-35984": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where merchants could not interact with any page elements on the Returns page after creating a shipping label for a Return Merchandise Authorization (RMA).",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.1": {
                    "file": "commerce/MC-35984_2.4.0.patch"
                }
            }
        }
    },
    "MDVA-30195": {
        "categories": [
            "Cron"
        ],
        "title": "Fixes the issue where cron jobs fail if database name is too long, resulting in categories not being updated on the frontend.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <=2.3.4-p2": {
                    "file": "os/MDVA-30195_2.3.4-p2.patch"
                }
            }
        }
    },
    "MDVA-30106": {
        "categories": [
            "Order/Checkout",
            "Payments"
        ],
        "title": "Fixes the issue where during checkout, payments are not loaded with \u201cCannot read property \u2018length\u2019 of null \u201d error in JS console.",
        "packages": {
            "magento/magento2-base": {
                "^2.3.0": {
                    "file": "os/MDVA-30106_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-28656": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where if an order was placed with no payment information required (for example, with 100% discount) and an invoice was created for the order, the order status changes to Closed instead of Complete.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "os/MDVA-28656_2.3.5-p1.patch"
                },
                "2.3.6": {
                    "file": "os/MDVA-36390_2.3.6.patch"
                }
            }
        }
    },
    "MDVA-30209": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where the customer group was changed to default if customer updated their account information.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <=2.3.3-p1": {
                    "file": "os/MDVA-30209_2.3.0.patch"
                }
            }
        }
    },
    "MDVA-30123": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where attribute option labels are not translated correctly for GraphQL queries.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "os/MDVA-30123_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-29996": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where after enabling category permission, the category page is not getting cached by Full Page Cache.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.3 <2.4.2": {
                    "file": "commerce/MDVA-29996_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-30164": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where customers records cannot be exported from the Customers grid, if custom customer attributes exist.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.2": {
                    "file": "os/MDVA-30164_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-30444": {
        "categories": [
            "GraphQL",
            "Emails"
        ],
        "title": "Fixes the issue where no confirmation email is sent for orders placed using GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.1": {
                    "file": "os/MDVA-30444_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-30490": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where products comparison throws the 500 error page, if one of the products has an empty short description.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <=2.3.5-p2": {
                    "file": "os/MDVA-30490_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-30232": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where it is not possible to re-order if the original order contains a gift card.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.1": {
                    "file": "os/MDVA-30232_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-29965": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where customers get Invalid Form Key error when adding a product to the cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.0": {
                    "file": "os/MDVA-29965_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-30008": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the B2B issue where it is not possible to place orders through Admin API for a product which is in a public catalog.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.1 <1.2.2": {
                    "file": "commerce/MDVA-30008_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-22469": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where after upgrading to Magento 2.3.3, Page Builder is not working in the Admin panel and some JS and CSS files are not loading.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2-p2 <=2.3.3-p1": {
                    "file": "os/MDVA-22469_2.3.3.patch"
                }
            },
            "magento/module-page-builder": {
                ">=1.0.3 <=1.1.1": {
                    "file": "os/MDVA-22469_1.1.0.patch"
                }
            }
        }
    },
    "MDVA-28191": {
        "categories": [
            "Payments",
            "Admin"
        ],
        "title": "Fixes the issue where no payment methods are loaded during order creation via Magento Admin panel.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.2": {
                    "file": "os/MDVA-28191_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-29959": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where restricted admin user with 'Companies' permissions is not allowed to delete company account.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <=1.1.3-p1": {
                    "file": "commerce/MDVA-29959_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-30265": {
        "categories": [
            "Order/Checkout",
            "Shipping"
        ],
        "title": "Fixes the issue where shipment tracking link stops working after Invoice creation.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.2": {
                    "file": "os/MDVA-30265_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-28409": {
        "categories": [
            "Cron",
            "Performance"
        ],
        "title": "Fixes the issue where the 'sales_clean_quotes' cron job fails with out-of-memory error when the number of expired quotes in the database is huge.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6 || 2.4.0": {
                    "file": "os/MDVA-28409_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-30593": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where quotes, that expired according to the Quote Lifetime setting, are not cleaned up.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.4": {
                    "file": "os/MDVA-30593_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-30107": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where store switcher doesn't work as expected if different base URLs are used for store views.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.5": {
                    "file": "os/MDVA-30107_2.3.3.patch"
                },
                ">=2.3.5 <2.3.6": {
                    "file": "os/MDVA-30623_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-28763": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where product image is getting duplicated after updating product information using REST API more than once.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.4": {
                    "file": "os/MDVA-28763_2.3.3.patch",
                    "replaced-with": "MDVA-28763-V2"
                }
            }
        }
    },
    "MDVA-28763-V2": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where product image is getting duplicated after updating product information using REST API more than once.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.4": {
                    "file": "os/MDVA-28763_2.3.3-p1_v3.patch"
                }
            }
        }
    },
    "MDVA-30284": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where Catalog Search indexer fails due to the following Elasticsearch error: `limit of total fields in index has been exceeded`.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-30284_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-29042": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where Catalog permissions were changed to `Allow` automatically after new product was added to the shared catalog.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.3 <=1.1.4-p2": {
                    "file": "commerce/MDVA-29042_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-30428": {
        "categories": [
            "Inventory",
            "Customer"
        ],
        "title": "Fixes the issue where customers cannot add a product to wishlist if this product is assigned to a custom inventory source.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.3.4": {
                    "file": "os/MDVA-30445_2.3.3.patch"
                },
                ">=2.3.4 <2.3.5": {
                    "file": "os/MDVA-31024_2.3.4-p2.patch"
                },
                ">=2.3.5 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "os/MDVA-30428_2.3.5-p1.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.1": {
                    "file": "os/MDVA-30428_1.1.5.patch"
                }
            },
            "magento/inventory-composer-metapackage": {
                ">=1.1.3 <1.1.4": {
                    "file": "os/MDVA-30445_1.1.3.patch"
                },
                ">=1.1.4 <1.1.5": {
                    "file": "os/MDVA-31024_1.1.4.patch"
                },
                ">=1.1.5 <1.1.6": {
                    "file": "os/MDVA-30428_1.1.5.patch"
                }
            }
        }
    },
    "MDVA-28661": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where an error is thrown in the `Company Users` company account section after company admin is changed.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.2.2": {
                    "file": "commerce/MDVA-28661_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-28993": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Implements the \"Minimum should match\" functionality and partial search for Elasticsearch engine. Solves issues with hyphens in search queries.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6": {
                    "file": "os/MDVA-28993_2.3.4.patch"
                },
                ">=2.3.6 <2.4.0": {
                    "file": "os/MDVA-42247_2.3.6-p1.patch"
                }
            }
        }
    },
    "MDVA-30102": {
        "categories": [
            "Cache"
        ],
        "title": "Fixes the issue where Redis cache grows up quickly since layout caches don't have TTL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.4.2": {
                    "file": "os/MDVA-30102_2.3.5.patch"
                }
            }
        }
    },
    "MDVA-30599": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where guest quotes created using API are incorrectly marked as quotes for logged in customers.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.3.4": {
                    "file": "os/MDVA-34567_2.3.3-p1_v1.patch"
                },
                ">=2.3.4 <2.4.2": {
                    "file": "os/MDVA-30599_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-29446": {
        "categories": [
            "Order/Checkout",
            "Shipping"
        ],
        "title": "Fixes the issue where the price of not applicable shipping method is shown as zero during checkout.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <=2.3.7-p3 || >=2.4.0 <2.4.2": {
                    "file": "os/MDVA-29446_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-30357": {
        "categories": [
            "Cron"
        ],
        "title": "Fixes the issue with wrong image URLs are created when generating a sitemap by cron.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.5": {
                    "file": "os/MDVA-30357_2.3.3.patch",
                    "require": [
                        "MCLOUD-3025"
                    ]
                },
                ">=2.3.5 <=2.4.0": {
                    "file": "os/MDVA-30357_2.3.5.patch"
                }
            }
        }
    },
    "MDVA-30565": {
        "categories": [
            "Order/Checkout",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where \"No such entity with cartid = 0\" error is displayed for guest customer on storefront checkout if persistent shopping cart is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <=2.3.3-p1": {
                    "file": "os/MDVA-30565_2.3.3-p1.patch"
                },
                ">=2.3.4 <=2.3.4-p2": {
                    "file": "os/MDVA-38531_2.3.4-p2.patch"
                },
                ">=2.3.6 <2.4.0 || >=2.4.1 <2.4.2": {
                    "file": "os/MDVA-35423_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-29787": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where target rule for related products does not work when 'is one of' condition is used to define products to be displayed.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "commerce/MDVA-29787_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-30977": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue with random products missing from categories after reindex.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.5": {
                    "file": "os/MDVA-30977_2.3.4.patch",
                    "replaced-with": "MDVA-30977-V2"
                },
                ">=2.3.5 <2.4.0": {
                    "file": "os/MDVA-30977_2.3.5-p1.patch",
                    "replaced-with": "MDVA-30977-V2"
                }
            },
            "magento/inventory-composer-metapackage": {
                ">=1.1.4 <1.2.0": {
                    "file": "os/MDVA-30977_1.1.5-p1.patch",
                    "replaced-with": "MDVA-30977-V2"
                }
            }
        }
    },
    "MDVA-30977-V2": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue with random products missing from categories after reindex.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.3": {
                    "file": "os/MDVA-28682_2.3.0.patch"
                },
                ">=2.3.3 <2.3.4": {
                    "file": "os/MDVA-28682_2.3.3.patch"
                },
                ">=2.3.4 <2.3.5": {
                    "file": "os/MDVA-30977_2.3.4.patch"
                },
                ">=2.3.5 <2.3.7": {
                    "file": "os/MDVA-30977_2.3.5-p1_v4.patch"
                },
                ">=2.3.7 <=2.3.7-p2": {
                    "file": "os/MDVA-39190_2.3.7.patch"
                },
                ">=2.4.0 <2.4.2": {
                    "file": "os/MDVA-33068_2.4.0.patch"
                }
            },
            "magento/inventory-composer-metapackage": {
                ">=1.1.4 <1.1.7": {
                    "file": "os/MDVA-30977_1.1.5-p1_v4.patch"
                },
                "1.1.7": {
                    "file": "os/MDVA-39190_1.1.7.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.2": {
                    "file": "os/MDVA-33068_1.2.0.patch"
                }
            }
        }
    },
    "MDVA-28202": {
        "categories": [
            "Catalog Search",
            "Inventory"
        ],
        "title": "Fixes the issue where Layered Navigation doesn't filter configurable products correctly when MSI is used.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.4.2": {
                    "file": "os/MDVA-28202_2.3.5-p1.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.2": {
                    "file": "os/MDVA-28202_1.1.5-p1.patch"
                }
            },
            "magento/inventory-composer-metapackage": {
                ">=1.1.4 <1.2.0": {
                    "file": "os/MDVA-28202_1.1.5-p1.patch"
                }
            }
        }
    },
    "MDVA-28300": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL request doesn't reflect the price changes from catalog price rules.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.4": {
                    "file": "os/MDVA-28300_2.3.5-p1.patch"
                },
                ">=2.3.4 <2.3.6": {
                    "file": "os/MDVA-28300_2.3.5-p1.patch",
                    "replaced-with": "MDVA-33975"
                }
            }
        }
    },
    "MDVA-31006": {
        "categories": [
            "Payments",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where duplicated orders appear after placing an order using Paypal Express payment.",
        "packages": {
            "magento/magento2-base": {
                "2.3.0 || 2.3.1": {
                    "file": "os/MDVA-31006_2.3.1.patch"
                },
                ">=2.3.2 <2.3.3": {
                    "file": "os/MDVA-30730_2.3.2-p2.patch"
                },
                ">=2.3.3 <2.4.2": {
                    "file": "os/MDVA-31006_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-30972": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where custom order status was changed to Processing after partial shipment creation using WebApi.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-30972_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-30594": {
        "categories": [
            "Order/Checkout",
            "Price/Tax"
        ],
        "title": "Fixes the issue where an order with multiple addresses could not be saved during checkout when FPT is configured.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-30594_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-29148": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue when creating a product via an API call, the product custom attribute of \"\\Magento\\Eav\\Model\\Entity\\Attribute\\Backend\\ArrayBackend\" (like Multiselect) type does not use its default value if no value was provided in the payload.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-29148_2.3.3-p1.patch"
                }
            }
        }
    },
    "MDVA-30837": {
        "categories": [
            "Shipping",
            "Price/Tax"
        ],
        "title": "Added a configuration setting \"Include Tax to Amount\": Yes/No in Free Shipping method configuration. When \"Include Tax to Amount\" is set to Yes Minimum Order Amount is calculated as = Subtotal + Tax. When \"Include Tax to Amount\" is set to No Minimum Order Amount is calculated as = Subtotal",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.3.5": {
                    "file": "os/MDVA-30837_2.3.4-p2.patch"
                },
                ">=2.3.5 <2.3.8": {
                    "file": "os/MDVA-43787_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-25028": {
        "categories": [
            "Payments",
            "Order/Checkout"
        ],
        "title": "Fixes the issue when orders that are placed using PayPal Payflow Pro are not set to Suspected Fraud status when fraud filters are triggered.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.3": {
                    "file": "os/MDVA-25028_2.3.2.patch",
                    "require": [
                        "MDVA-31006"
                    ]
                },
                ">=2.3.5 <=2.3.5-p2": {
                    "file": "os/MDVA-31282_2.3.5-p2.patch"
                },
                ">=2.3.6 <=2.4.2-p1": {
                    "file": "os/MDVA-37751_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-31224": {
        "categories": [
            "Performance"
        ],
        "title": "Improves the performance of the `catalog_product_price` re-index operation for bundle products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.3.5": {
                    "file": "os/MDVA-31224_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-31321": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes a blank page (error) when \"Show All\" is selected. Elasticsearch returns large list of product ids. In this scenario the order by clause gets converted to an incorrect SQL format.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.3 || 2.3.3-p1": {
                    "file": "os/MDVA-31321_2.3.2.patch"
                },
                "2.3.3": {
                    "file": "os/MDVA-31321_2.3.3.patch",
                    "require": [
                        "MAGECLOUD-4847"
                    ]
                },
                ">=2.3.4 <2.3.5": {
                    "file": "os/MDVA-29968_2.3.4-p2.patch"
                }
            }
        }
    },
    "MDVA-30815": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where when you changed how many search results should be displayed on the search results page, Magento displayed a blank page. Elasticsearch now correctly displays results from category pages when you change the number of search results viewed per page.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.3": {
                    "file": "os/MDVA-24444_2.3.2-p2.patch",
                    "require": [
                        "MCLOUD-5684",
                        "MDVA-31321"
                    ]
                },
                "2.3.3": {
                    "file": "os/MDVA-30815_2.3.3.patch",
                    "require": [
                        "MAGECLOUD-4847",
                        "MCLOUD-5684"
                    ]
                },
                "2.3.3-p1": {
                    "file": "os/MDVA-30815_2.3.3-p1.patch",
                    "require": [
                        "MCLOUD-5684",
                        "MDVA-31321"
                    ]
                }
            }
        }
    },
    "MDVA-30782": {
        "categories": [
            "Shopping Cart",
            "Content"
        ],
        "title": "Fixes the issue when Dynamic Block was displayed regardless of cart rule.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.5 <2.4.2": {
                    "file": "commerce/MDVA-30782_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-31021": {
        "categories": [
            "Performance",
            "Import/Export"
        ],
        "title": "Fixes the issue where performance issues exists in module-catalog-import-export/Model/Import/Product/Option.php. If there are more than ~100k records in catalog_product_option table, a new CSV with single product takes less than 10 sec to validate.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-31021_2.3.1.patch"
                }
            }
        }
    },
    "MDVA-31007": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where custom address attributes are not correctly displayed in the order details page in the my account area and in the backend.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "os/MDVA-31007_2.4.0.patch",
                    "replaced-with": "MDVA-31007-V2"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.5 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "commerce/MDVA-31007_2.4.0.patch",
                    "replaced-with": "MDVA-31007-V2"
                }
            }
        }
    },
    "MDVA-31007-V2": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where custom address attributes are not correctly displayed in the order details page in the my account area and in the backend.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "os/MDVA-31007_2.4.0_v2.patch",
                    "replaced-with": "MDVA-31007-V3"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.5 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "commerce/MDVA-31007_2.4.0_v2.patch",
                    "replaced-with": "MDVA-31007-V3"
                }
            }
        }
    },
    "MDVA-31007-V3": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where custom address attributes are not correctly displayed in the order details page in the my account area and in the backend.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "os/MDVA-31007_2.4.0_v3.patch",
                    "replaced-with": "MDVA-31007-V4"
                },
                "2.4.1": {
                    "file": "os/MDVA-33368_2.4.1.patch",
                    "replaced-with": "MDVA-31007-V4"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.4 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "commerce/MDVA-31007_2.4.0_v3.patch",
                    "replaced-with": "MDVA-31007-V4"
                },
                "2.4.1": {
                    "file": "commerce/MDVA-33368_2.4.1.patch",
                    "replaced-with": "MDVA-31007-V4"
                }
            }
        }
    },
    "MDVA-31007-V4": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where custom address attributes are not correctly displayed in the order details page in the my account area and in the backend.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6": {
                    "file": "os/MDVA-31007_2.4.0_v3.patch"
                },
                ">=2.4.0 <2.4.1": {
                    "file": "os/MDVA-31007_2.4.0_v4.patch"
                },
                "2.4.1": {
                    "file": "os/MDVA-31007_2.4.1_v4.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.4 <2.3.6": {
                    "file": "commerce/MDVA-31007_2.4.0_v3.patch"
                },
                ">=2.4.0 <2.4.1": {
                    "file": "commerce/MDVA-31007_2.4.0_v4.patch"
                },
                "2.4.1": {
                    "file": "commerce/MDVA-31007_2.4.1_v4.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.2.0 <1.3.0": {
                    "file": "commerce/MDVA-31007_2.4.0_B2B_v4.patch"
                }
            }
        }
    },
    "MDVA-29389": {
        "categories": [
            "Reports"
        ],
        "title": "Fixes the issue with Advanced Reporting where the analytics_collect_data cronjob says: \"Port must be configured within host parameter (like localhost:3306)\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-29389_2.3.4_v1.composer.patch"
                }
            }
        }
    },
    "MDVA-31343": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue with the removed body class \"page-layout-category-full-width\" when a category is scheduled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6": {
                    "file": "os/MDVA-31343_2.3.5-p2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.4 <2.3.6": {
                    "file": "commerce/MDVA-31343_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-30945": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where you receive a fatal error message when updating carts \"Call to a member function getValue() on null in module-configurable-product CartItemProcessor.php\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-30945_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-31242": {
        "categories": [
            "Price/Tax",
            "Admin"
        ],
        "title": "Fixes the issue where a wrong currency sign is displayed in Credit Memo grid.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.2.1": {
                    "file": "commerce/MDVA-31242_2.4.0.patch"
                }
            }
        }
    },
    "MDVA-31295": {
        "categories": [
            "Customer",
            "Order/Checkout",
            "Price/Tax"
        ],
        "title": "Fixes the issue where reward points are not calculated when a partial order is completed and items are taxed.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "commerce/MDVA-31295_2.3.1.patch"
                }
            }
        }
    },
    "MDVA-30112": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where if the number of orders exceeds the \"bunch-size\" value, Magento considers the orders with \"pending\" status as inconsistencies.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.4 <1.1.6": {
                    "file": "os/MDVA-30112_2.3.5.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.2": {
                    "file": "os/MDVA-30112_2.3.5.patch"
                }
            }
        }
    },
    "MDVA-31150": {
        "categories": [
            "Web API",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the store credit and gift card balances are not returned by the GET Invoice Rest API call, when the invoice was posted by Rest API call and the order was partially paid by store credit and gift card accounts.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "commerce/MDVA-31150_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-29954": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the \"New Company Registration Request\" and \"You've been linked to a company\" emails are sent from the wrong address.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.1.6 || 1.2.0 || 1.3.0": {
                    "file": "commerce/MDVA-29954_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-28357": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Replaces the standard analyzer with a custom analyzer with keyword tokenizer for the SKU field in the ElasticSearch index, to make wildcard search queries work with SKUs containing a hyphen (\"-\").",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.6 || >=2.4.0 <2.4.1": {
                    "file": "os/MDVA-28357_2.3.4-p2.patch"
                }
            }
        }
    },
    "MDVA-30963": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where products filtering results set to only contain values specified for 'All store views' scope in Admin, include products with values overridden on the store view level.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.2": {
                    "file": "os/MDVA-30963_2.4.0.patch"
                },
                ">=2.3.2 <2.3.3": {
                    "file": "os/MDVA-32010_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-31363": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the Cart Price Rule with coupon does not apply via GraphQL when 'Fixed amount discount for whole cart' action is used.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.4": {
                    "file": "os/MDVA-31363_2.4.0.patch"
                },
                ">=2.3.4 <2.4.2": {
                    "file": "os/MDVA-31363_2.4.0.patch",
                    "replaced-with": "MDVA-33975"
                }
            }
        }
    },
    "MDVA-30889": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where an error occurs after invoicing a bundle with virtual and simple products as options.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.0.2 <=1.1.6": {
                    "file": "os/MDVA-30889_2.3.4.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.2": {
                    "file": "os/MDVA-30889_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-31791": {
        "categories": [
            "Performance",
            "Catalog/Product"
        ],
        "title": "Improves the performance of the product page in cases when target rules or linked products are used.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.1": {
                    "file": "commerce/MDVA-31791_2.4.0.patch"
                },
                ">=2.3.4 <2.3.5": {
                    "file": "commerce/MDVA-29636_2.3.4.patch",
                    "require": [
                        "MDVA-27239"
                    ]
                }
            },
            "magento/magento2-base": {
                ">=2.3.4 <2.3.5": {
                    "file": "os/MDVA-29636_2.3.4.patch",
                    "require": [
                        "MDVA-27239"
                    ]
                }
            }
        }
    },
    "MDVA-31168": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where the product export CSV file does not appear, and there is a memory allocation error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.4.2": {
                    "file": "os/MDVA-31168_2.3.5-p2.patch",
                    "replaced-with": "MDVA-31168-V2"
                },
                ">=2.3.0 <2.3.5": {
                    "file": "os/MDVA-31673_2.3.2.patch",
                    "replaced-with": "MDVA-31168-V2"
                }
            }
        }
    },
    "MDVA-31168-V2": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where the product export CSV file does not appear, and there is a memory allocation error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.4.2": {
                    "file": "os/MDVA-30942_2.3.5-p2.patch"
                },
                ">=2.3.0 <2.3.5": {
                    "file": "os/MDVA-31673_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-32313": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where configurable products could be added to the wishlist with the wrong configuration options.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.4": {
                    "file": "os/MDVA-32313_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-31759": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where products are not updated with `dropdown` and `textarea` attribute values during CSV import.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-31759_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-32012": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where zip codes in Korea and Argentina cannot be validated.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-32012_2.3.5-p1.patch",
                    "replaced-with": "MDVA-33393"
                }
            }
        }
    },
    "MDVA-31640": {
        "categories": [
            "Web API",
            "Price/Tax"
        ],
        "title": "Fixes the issue where a special price cannot be updated via REST API.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.1 <2.3.6": {
                    "file": "commerce/MDVA-31640_2.3.5-p1.patch"
                },
                ">=2.3.6 <2.4.0": {
                    "file": "commerce/MDVA-36098_2.4.1.patch"
                },
                ">=2.4.0 <2.4.1": {
                    "file": "commerce/MDVA-31640_2.3.5-p1.patch"
                },
                ">=2.4.1 <2.4.2": {
                    "file": "commerce/MDVA-36098_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-28651": {
        "categories": [
            "B2B",
            "Performance"
        ],
        "title": "Fixes the issue where there are performance problems with loading negotiable quotes via REST API.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.1.6 || 1.2.0 || >=1.3.0 <1.3.1": {
                    "file": "commerce/MDVA-28651_2.3.4.patch",
                    "replaced-with": "MDVA-28651-V2"
                }
            },
            "magento/magento2-base": {
                ">=2.3.0 <2.3.6 || 2.4.0 || >=2.4.1 <2.4.2": {
                    "file": "os/MDVA-28651_2.3.4.patch",
                    "replaced-with": "MDVA-28651-V2"
                }
            }
        }
    },
    "MDVA-28651-V2": {
        "categories": [
            "B2B",
            "Performance"
        ],
        "title": "Fixes the issue where there are performance problems with loading negotiable quotes via REST API.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.1.6 || 1.2.0 || >=1.3.0 <1.3.1": {
                    "file": "commerce/MDVA-28651_2.3.4_v2.patch"
                }
            },
            "magento/magento2-base": {
                ">=2.3.0 <2.3.6 || 2.4.0 || >=2.4.1 <2.4.2": {
                    "file": "os/MDVA-28651_2.3.4_v2.patch"
                }
            }
        }
    },
    "MC-38509": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where the `Create an Account` button stays disabled after correcting invalid data in the `Create New Customer Account` form.",
        "packages": {
            "magento/magento2-base": {
                "2.3.6 || 2.4.1": {
                    "file": "os/MC-38509_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-31399": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Adds the \"Subtotal (Incl. Tax)\" option to price rule conditions.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.7 || >=2.4.0 <2.4.2": {
                    "file": "os/MDVA-31399_2.3.5-p2_v1.patch"
                }
            }
        }
    },
    "MDVA-31236": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where Magento Admins with custom resource access are not able to set up 2FA or log in.",
        "packages": {
            "magento/security-package": {
                ">=1.0.0 <1.1.1": {
                    "file": "os/MDVA-31236_2.4.0.patch"
                }
            }
        }
    },
    "MDVA-30845": {
        "categories": [
            "Shipping"
        ],
        "title": "Fixes the issue where the \"Sorry, no quotes are available for this order at this time\" error is displayed when failing to connect to UPS XML/USPS/DHL, and no other shipping method is available.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.3.7": {
                    "file": "os/MDVA-30845_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-32133": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where media gallery is not loading from Page Builder in certain cases.",
        "packages": {
            "magento/module-page-builder": {
                ">=2.0.0 <2.1.0": {
                    "file": "os/MDVA-32133_2.4.0.patch"
                },
                ">=2.1.0 <2.2.0": {
                    "file": "os/MDVA-34568_2.4.1.patch"
                },
                "2.2.0": {
                    "file": "os/MDVA-35327_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-12304": {
        "categories": [
            "Customer"
        ],
        "title": "Increases the maximum number of cookies from 50 to 200.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.4-p12 || >=2.4.5 <2.4.5-p11 || >=2.4.6 <2.4.6-p9 || >=2.4.7 <2.4.7-p4": {
                    "file": "os/MDVA-12304_2.2.5.patch"
                },
                "2.4.4-p12 || 2.4.5-p11 || 2.4.6-p9 || 2.4.7-p4": {
                    "file": "os/ACSD-64710_2.4.5-p11.patch"
                },
                "2.4.4-p13 || 2.4.5-p12 || 2.4.6-p10 || 2.4.7-p5 || 2.4.8": {
                    "file": "os/ACSD-65562_2.4.5-p12.patch"
                },
                ">=2.4.4-p14 <2.4.5 || >=2.4.5-p13 <2.4.6 || >=2.4.6-p11 <2.4.7 || >=2.4.7-p6 <2.4.8 || >=2.4.8-p1 <2.4.9": {
                    "file": "os/ACSD-66491_2.4.5-p13.patch"
                }
            }
        }
    },
    "MDVA-32632": {
        "categories": [
            "Payments"
        ],
        "title": "Fixes the issue where orders appear in the payment system, but not in Magento.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.3": {
                    "file": "os/MDVA-32632_2.3.2-p2.patch"
                },
                ">=2.3.3 <2.3.5": {
                    "file": "os/MDVA-23773_2.3.3.patch"
                },
                "2.3.6 || >=2.4.1 <2.4.3": {
                    "file": "os/MDVA-30524_2.3.6.patch"
                },
                ">=2.3.5 <2.3.6": {
                    "file": "os/MDVA-31519_2.3.5-p2.patch"
                },
                ">=2.3.0 <2.3.2": {
                    "file": "os/MDVA-22892_2.3.1.patch"
                }
            }
        }
    },
    "MDVA-32449": {
        "categories": [
            "B2B",
            "Performance"
        ],
        "title": "Fixes the issue where the order history loads very slowly or does not load at all.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.1.6 || 1.2.0 || >=1.3.0 <1.3.1": {
                    "file": "commerce/MDVA-32449_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-32739": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where enabling Asynchronous Email Notifications sends out old sales emails.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-32739_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-30858": {
        "categories": [
            "Payments",
            "Reports"
        ],
        "title": "Fixes the issue with PayPal Settlement reports not being available under Reports > Sales > PayPal Settlement as expected.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-30858_2.3.4.patch"
                }
            }
        }
    },
    "MCP-87": {
        "categories": [
            "Performance"
        ],
        "title": "Improved indexation time for category product and stock indexers for large profiles.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.2": {
                    "file": "os/MCP-87_2.3.1.patch"
                }
            }
        }
    },
    "MDVA-33106": {
        "categories": [
            "Catalog/Product",
            "Cron"
        ],
        "title": "Fixes the issue where the rescheduled product changes are erased after the cron 'run' command is executed.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "commerce/MDVA-33106_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-19391": {
        "categories": [
            "Reports"
        ],
        "title": "Fixes the issue where analytics_collect_data is throwing an error due to NULL description records in the catalog_category_entity_text table.",
        "packages": {
            "magento/module-page-builder": {
                ">=1.0.0 <1.3.0": {
                    "file": "os/MDVA-19391_2.3.1.patch"
                }
            }
        }
    },
    "MDVA-20376": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue with the 'No such entity with customerId = 1' error in the exception.log for logged in customers after order placement.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.4": {
                    "file": "os/MDVA-20376_2.3.2.patch",
                    "replaced-with": "MDVA-25785"
                }
            }
        }
    },
    "MDVA-23764": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the bug in JsFooterPlugin.php that affects the display of dynamic blocks.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.5": {
                    "file": "os/MDVA-23764_2.3.3.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.2 <2.3.5": {
                    "file": "commerce/MDVA-23764_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-13203": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where the 'Integrity constrain violation search_tmp_* table' error appears after a full reindex.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "os/MDVA-13203_2.2.4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "*Integrity constraint violation: 1062 Duplicate entry '*' for key 'PRIMARY', query was: INSERT INTO `search_tmp_*`"
                }
            ]
        }
    },
    "MDVA-23426": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where notification emails sent by Magento contain a blank body with content being added as attachment.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.3.5": {
                    "file": "os/MDVA-23426_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-22150": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where customers with a configurable product in cart and a coupon applied, cannot login if that configurable product is disabled in Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.3.4": {
                    "file": "os/MDVA-22150_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-32545": {
        "categories": [
            "Emails",
            "Order/Checkout",
            "Admin"
        ],
        "title": "Fixes the issue where invoices are not sent out automatically when creating orders from Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-32545_2.3.2-p2.patch"
                }
            }
        }
    },
    "MDVA-32714": {
        "categories": [
            "GraphQL",
            "Price/Tax"
        ],
        "title": "Fixes the issue where customer group price is not working in GraphQL product query.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.4.1": {
                    "file": "os/MDVA-32714_2.4.0.patch",
                    "replaced-with": "MDVA-33975"
                }
            }
        }
    },
    "MDVA-31969": {
        "categories": [
            "Import/Export",
            "Content"
        ],
        "title": "Fixes the issue with duplicated images after product import from a .csv file.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.3.4": {
                    "file": "os/MDVA-33223_2.3.3.patch"
                },
                ">=2.3.4 <2.3.5": {
                    "file": "os/MDVA-31969_2.3.4-p2.patch"
                },
                ">=2.4.0 <2.4.2": {
                    "file": "os/MDVA-33255_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-33382": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issues with indexers invalidation after products removal from a category.",
        "packages": {
            "magento/magento2-base": {
                "2.3.0": {
                    "file": "os/MDVA-33382_2.3.5-p1.patch",
                    "replaced-with": "MDVA-33382-V2"
                },
                ">=2.3.4 <2.4.2": {
                    "file": "os/MDVA-33382_2.3.5-p1.patch",
                    "replaced-with": "MDVA-33382-V2"
                },
                ">=2.3.1 <2.3.4": {
                    "file": "os/MDVA-22241_2.3.2.patch",
                    "replaced-with": "MDVA-33382-V2"
                }
            }
        }
    },
    "MDVA-33382-V2": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issues with indexers invalidation after products removal from a category.",
        "packages": {
            "magento/magento2-base": {
                "2.3.0": {
                    "file": "os/MDVA-33382_2.3.5-p1.patch"
                },
                ">=2.3.1 <2.3.4": {
                    "file": "os/MDVA-22241_2.3.2.patch"
                },
                ">=2.3.4 <=2.3.4-p2": {
                    "file": "os/MDVA-40927_2.3.4-p2.patch"
                },
                ">=2.3.5 <2.4.3": {
                    "file": "os/MDVA-33382_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-28511": {
        "categories": [
            "Payments"
        ],
        "title": "Fixes the issue where it is not possible to complete PayPal checkout, if the Name field contains certain characters (like accented capital letters).",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.3.6": {
                    "file": "os/MDVA-28511_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-31519": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue with wait timeouts in guest checkout when a site-wide sales rule is in use.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.3.6": {
                    "file": "os/MDVA-31519_2.3.5-p2.patch",
                    "replaced-with": "MDVA-32632"
                }
            }
        }
    },
    "MDVA-33281": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where there is a fatal error in 'inventory:reservation:list-inconsistencies' because of wrong SKU parameter type.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.4 <1.1.6": {
                    "file": "os/MDVA-33281_1.1.5.patch"
                },
                "~1.1.6": {
                    "file": "os/MDVA-36844_1.1.6.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.1 <1.2.3": {
                    "file": "os/MDVA-37291_1.2.2.patch"
                }
            }
        }
    },
    "MDVA-24201": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where prices do not reflect the scheduled cart price rule until manually re-indexed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.5": {
                    "file": "os/MDVA-24201_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-32694": {
        "categories": [
            "B2B",
            "Admin"
        ],
        "title": "Fixes the issue where an admin user cannot add a product to a negotiable quote, if it is related to a not default store.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.1.6 || >=1.2.0 <1.3.2": {
                    "file": "commerce/MDVA-32694_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-33516": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where editing a bundle product in a requisition list leads to an error.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.1.6": {
                    "file": "commerce/MDVA-33516_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-33975": {
        "categories": [
            "GraphQL",
            "Price/Tax"
        ],
        "title": "Fixes multiple issues related to price calculation in GraphQL requests.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6": {
                    "file": "os/MDVA-33975_2.3.5.patch"
                },
                ">=2.3.6 <2.4.1": {
                    "file": "os/MDVA-33975_2.4.0.patch"
                },
                ">=2.4.1 <2.4.2": {
                    "file": "os/MDVA-33975_2.4.1.patch"
                },
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-36943_2.4.2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.4 <2.3.6": {
                    "file": "commerce/MDVA-33975_2.3.5.patch"
                },
                ">=2.3.6 <2.4.1": {
                    "file": "commerce/MDVA-33975_2.4.0.patch"
                },
                ">=2.4.1 <2.4.2": {
                    "file": "commerce/MDVA-33975_2.4.1.patch"
                },
                ">=2.4.2 <2.4.3": {
                    "file": "commerce/MDVA-36943_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-33559": {
        "categories": [
            "Payments"
        ],
        "title": "Fixes the issue of PayPal Payflow Pro payment failing with redirect parameter list format error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "os/MDVA-33559_2.3.5-p1_v1.patch"
                }
            }
        }
    },
    "MDVA-34023": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where the error \"No such entity with addressId\" displays randomly on visitors' browsers.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "os/MDVA-34023_2.3.1_v1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "commerce/MDVA-34023_2.3.1_v1.patch"
                }
            }
        }
    },
    "MDVA-32759": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where Shared Catalogs are deleting existing tier pricing.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.1 <1.3.2": {
                    "file": "commerce/MDVA-32759_2.3.4-p2_v1.patch"
                }
            }
        }
    },
    "MDVA-33482": {
        "categories": [
            "Order/Checkout",
            "Price/Tax"
        ],
        "title": "Fixes the issue where generating a Credit Memo against a partial invoice results in tax for the total order instead of tax for that partial invoice.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.4.3": {
                    "file": "os/MDVA-33482_2.4.0_v1.patch"
                }
            }
        }
    },
    "MDVA-33393": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the error \"Provided countryId does not exist\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-33393_2.4.1_v1.patch"
                }
            }
        }
    },
    "MDVA-33632": {
        "categories": [
            "Order/Checkout",
            "Admin"
        ],
        "title": "Provides a fix where the exception message \"This product is out of stock\" is now displayed to admin user when trying to re-order an out of stock product.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.7": {
                    "file": "os/MDVA-33632_2.3.6_v1.patch"
                },
                ">=2.4.0 <2.4.3": {
                    "file": "os/MDVA-33632_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-34469": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where GraphQL mutations on a customer's cart fail when using multiple store views.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.2": {
                    "file": "os/MDVA-34469_2.4.1_v1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.2": {
                    "file": "commerce/MDVA-34469_2.4.1_v1.patch"
                }
            }
        }
    },
    "MDVA-33976": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the bundle product is shown Out Of Stock on the storefront after removing the second option from the bundle product.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.7": {
                    "file": "os/MDVA-33976_2.3.3_v1.patch"
                }
            }
        }
    },
    "MDVA-33894": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes multiple issues for Quick Order functionality including adding and removing multiple products and SKU case sensitivity.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.2.0 <1.3.0": {
                    "file": "commerce/MDVA-33894_2.4.0-p1_v1_B2B.patch",
                    "require": [
                        "MDVA-34943"
                    ]
                },
                ">=1.3.0 <1.3.1": {
                    "file": "commerce/MDVA-35997_2.4.1_v1_B2B.patch",
                    "require": [
                        "MDVA-34943"
                    ]
                },
                ">=1.3.1 <1.3.2": {
                    "file": "commerce/MDVA-40207_1.3.1-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.1": {
                    "file": "commerce/MDVA-33894_2.4.0-p1_v1.patch"
                },
                ">=2.4.1 <2.4.2": {
                    "file": "commerce/MDVA-35997_2.4.1_v1.patch"
                },
                ">=2.4.2 <2.4.3": {
                    "file": "commerce/MDVA-40207_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-39923": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where searching by SKU in B2B quick order functionality returns case-sensitive results.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.0 <1.3.2": {
                    "file": "commerce/MDVA-39923_1.3.0-p1.patch",
                    "require": [
                        "MDVA-33894"
                    ]
                }
            }
        }
    },
    "MDVA-27664": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue in the customer registration form causing an error to display: \"ERROR - The Date of Birth should not be greater than today\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6": {
                    "file": "os/MDVA-27664_2.3.4-p2_v2.patch",
                    "replaced-with": "MDVA-34192"
                }
            }
        }
    },
    "MDVA-34879": {
        "categories": [
            "Performance",
            "Import/Export"
        ],
        "title": "Fixes the issue where exporting of big amounts of data failed because of memory leak.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.1": {
                    "file": "os/MDVA-34879_2.3.3_v1.patch"
                },
                ">=2.4.1 <2.4.3": {
                    "file": "os/MDVA-30827_2.3.2_v1.patch"
                }
            }
        }
    },
    "MDVA-33970": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where there is the wrong currency sign in the Credit Memo when the price attribute's scope is set to website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.4.2": {
                    "file": "os/MDVA-33970_2.3.4-p2_v1.patch"
                },
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-38678_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-33992": {
        "categories": [
            "B2B",
            "Order/Checkout"
        ],
        "title": "Fixes the issue of B2B special pricing displaying incorrectly during checkout.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2": {
                    "file": "os/MDVA-33992_2.4.1_v1.patch"
                }
            }
        }
    },
    "MDVA-34100": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where a company account cannot be created from the company structure page.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.4 <1.1.5": {
                    "file": "commerce/MDVA-31843_2.3.4_v1.patch"
                },
                ">=1.1.5 <1.3.1": {
                    "file": "commerce/MDVA-34100_2.3.5-p1_v1.patch"
                }
            }
        }
    },
    "MDVA-33453": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where Page Builder Products content type preview breaks if matching products have different prices for each website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <2.4.3": {
                    "file": "os/MDVA-33453_2.4.1.patch"
                }
            },
            "magento/module-page-builder": {
                ">=1.3.3 <2.2.1": {
                    "file": "os/MDVA-33453_2.2.0.patch"
                }
            }
        }
    },
    "MDVA-32634": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue when url_path of the category assigned to all store remains unchanged after moving the category in the hierarchy.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.3": {
                    "file": "os/MDVA-32634_2.3.4-p2.patch"
                }
            }
        }
    },
    "MDVA-33344": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where hard coded rma_item entity default attribute set ID is used instead of the value from the database.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "commerce/MDVA-33344_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-34192": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where it is impossible to modify/specify customer date of birth using dd/mm/yyyy format.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <2.4.0": {
                    "file": "os/MDVA-34192_2.3.6.patch"
                },
                ">=2.3.4 <2.3.6": {
                    "file": "os/MDVA-34192_2.3.4-p2.patch"
                },
                ">=2.4.0 <2.4.3": {
                    "file": "os/MDVA-34551_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-34847": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes store IDs type conversion to integer for SQL condition in Admin collections for Admin User with custom permissions.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "commerce/MDVA-34847_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-34886": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where search does not return results if 'weight' product attribute is configured as searchable.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.4.3": {
                    "file": "os/MDVA-34886_2.3.3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.ERROR: {\"error\":{\"root_cause\":[{\"type\":\"query_shard_exception\",\"reason\":\"failed to create query: For input string:"
                }
            ]
        }
    },
    "MDVA-34012": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the \"Use default value\" checkbox gets cleared, after the scheduled changes are applied. The issue appears once the scheduled changes are no longer in effect.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.3": {
                    "file": "os/MDVA-34012_2.3.5-p2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.1 <2.4.3": {
                    "file": "commerce/MDVA-34012_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-35064": {
        "categories": [
            "Web API",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where URL rewrites are not generated for configurable products created via API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.3": {
                    "file": "os/MDVA-35064_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-34943": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where quick order caches the previously entered SKUs.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.3.1": {
                    "file": "commerce/MDVA-34943_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-35197": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where there's an error when adding to cart using GraphQL, if previously added products become out of stock.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.4.0": {
                    "file": "os/MDVA-35197_2.3.6.patch"
                }
            }
        }
    },
    "MDVA-34850": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the out-of-stock options of a configurable product are not displayed, instead of being displayed as struck-through.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.0.3 <1.2.0": {
                    "file": "commerce/MDVA-34850_2.3.5-p2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.3": {
                    "file": "commerce/MDVA-34850_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-34867": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where values for a condition field set for a scheduled update are not being saved.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "commerce/MDVA-34867_2.4.0-p1.patch"
                }
            }
        }
    },
    "MDVA-35092": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where users are not able to add Vimeo videos due to deprecated Vimeo API",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.3.7 || >=2.4.0 <=2.4.2": {
                    "file": "os/MDVA-35092_2.4.1.patch",
                    "replaced-with": "MDVA-35092-V2"
                },
                ">=2.3.0 <2.3.5": {
                    "file": "os/MDVA-37289_2.3.4.patch",
                    "replaced-with": "MDVA-35092-V2"
                }
            }
        }
    },
    "MDVA-35092-V2": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where users are not able to add Vimeo videos due to deprecated Vimeo API",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.3.7 || >=2.4.0 <2.4.2-p1": {
                    "file": "os/MDVA-35092_2.4.1_v2.patch"
                },
                ">=2.3.0 <2.3.5": {
                    "file": "os/MDVA-37289_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-32655": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the incorrect 'in progress' message status to the correct 'complete' message for consumer 'quoteItemCleaner' after deleting several products.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "commerce/MDVA-32655_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-34102": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the quantity of Default Stock is zero for disabled products on the Product Grid and Edit Product pages in the Admin area.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.3": {
                    "file": "os/MDVA-34102_2.3.5-p2.patch"
                }
            },
            "magento/inventory-composer-metapackage": {
                ">=1.0.3 <1.2.0": {
                    "file": "os/MDVA-34102_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-35286": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where there is an error if a customer has bundled products in the cart and switches from Multiple Addresses checkout to Onepage checkout.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.2": {
                    "file": "os/MDVA-35286_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-35312": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes response code 500 when an empty GraphQL request.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1-p1 <2.4.3": {
                    "file": "os/MDVA-35312_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-34189": {
        "categories": [
            "Performance",
            "Admin"
        ],
        "title": "Fixes 503 first byte timeout on visual merchandiser queries when loading the Admin Category page.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.4 <2.4.3": {
                    "file": "commerce/MDVA-34189_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-34695": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes negative children_count after deleting categories.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.1": {
                    "file": "os/MDVA-34695_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-33614": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where Page Builder throws the following error: 'An error has occurred while initiating Page Builder. Please consult with your technical support contact.'",
        "packages": {
            "magento/module-page-builder": {
                "2.1.0": {
                    "file": "os/MDVA-33614_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-35356": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue with incorrect store credit return after partially invoiced order cancellation.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "commerce/MDVA-35356_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-33289": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where raw JavaScript code is displayed in the billing address UI during checkout if Google Tag Manager is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.3": {
                    "file": "os/MDVA-33289_2.4.1.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.2.0 <1.3.2": {
                    "file": "commerce/MDVA-33289_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-35982": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where admin users restricted to a specific website cannot create a shipment for the order placed on same website.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "commerce/MDVA-35982_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-35155": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where is impossible to buy a bundle product, if the option title was changed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.6": {
                    "file": "os/MDVA-35155_2.3.5.patch"
                }
            }
        }
    },
    "MDVA-35910": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where it is impossible to create a new customer account after disabling the Login as Customer functionality.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.3": {
                    "file": "os/MDVA-35910_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-34474": {
        "categories": [
            "B2B",
            "Web API"
        ],
        "title": "Fixes the issue with adding a product to the requisition list using API.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.3.2": {
                    "file": "commerce/MDVA-34474_2.4.0.patch"
                }
            }
        }
    },
    "MDVA-34591": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue with an incorrect cart rule discount calculation for 'Maximum Qty Discount is Applied To\" and \"Discount Qty Step (Buy X)'.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "os/MDVA-34591_2.3.6.patch"
                }
            }
        }
    },
    "MDVA-33704": {
        "categories": [
            "Order/Checkout",
            "Inventory"
        ],
        "title": "Fixes the issue where the 'In store pickup' shipping option doesn't show up, though being configured to be available.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.3": {
                    "file": "os/MDVA-33704_2.4.0-p1.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.3": {
                    "file": "commerce/MDVA-33704_2.4.0-p1.patch"
                }
            }
        }
    },
    "MDVA-34928": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the page loader is displayed indefinitely after the store credit is removed from the payment.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.3.6": {
                    "file": "os/MDVA-34928_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-35254": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issues with CAPTCHA during checkout.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.3": {
                    "file": "os/MDVA-35254_2.4.1_v2.patch",
                    "replaced-with": "MDVA-35254-V2"
                }
            }
        }
    },
    "MDVA-35254-V2": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issues with CAPTCHA during checkout.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.1": {
                    "file": "os/MDVA-35254_2.4.1_v2.patch"
                },
                ">=2.4.1 <2.4.3": {
                    "file": "os/MDVA-35254_2.4.1_v3.patch"
                }
            }
        }
    },
    "MDVA-35569": {
        "categories": [
            "GraphQL",
            "Price/Tax"
        ],
        "title": "Fixes the issue where the 'fixed product taxes' field is not being populated in GraphQL response when state is specified.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.4.1": {
                    "file": "os/MDVA-35569_2.3.4-p2_v1.patch"
                },
                ">=2.4.1 <2.4.2": {
                    "file": "os/MDVA-35569_2.3.4-p2.patch",
                    "require": [
                        "MDVA-34469"
                    ]
                }
            }
        }
    },
    "MDVA-35847": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the B2B issue where the Company Users form breaks if a custom customer attribute is used.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.6 <1.2.0 || >=1.3.0 <1.3.2": {
                    "file": "commerce/MDVA-35847_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-31307": {
        "categories": [
            "Performance"
        ],
        "title": "Fixes the issue where there are Out of memory errors on certain categories due to problems with dynamic CSP whitelisting for cached blocks.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.2": {
                    "file": "os/MDVA-31307_2.4.0.patch"
                }
            }
        }
    },
    "MDVA-36170": {
        "categories": [
            "GraphQL"
        ],
        "title": "This fixes the issue where the GraphqQL query is not caching by using the category cache tag.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.4.2": {
                    "file": "os/MDVA-36170_2.3.4_v2.patch"
                }
            }
        }
    },
    "MDVA-33168": {
        "categories": [
            "Web API",
            "Catalog/Product"
        ],
        "title": "Fixes the issue when updating a product attribute via API all other attributes change to an empty value.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.2": {
                    "file": "os/MDVA-33168_2.3.3-p1.patch"
                }
            }
        }
    },
    "MDVA-19640": {
        "categories": [
            "Reports"
        ],
        "title": "Fixes the issue where Advanced Reporting is not showing any data.",
        "requirements": "The following SQL query has to be applied to update records in the cron_schedule table: UPDATE core_config_data SET path = REPLACE(path, \"crontab/default/jobs/analytics\", \"crontab/analytics/jobs/analytics\") WHERE path LIKE \"crontab/default/jobs/analytics%\";",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.8": {
                    "file": "os/MDVA-19640_2.3.0.patch"
                }
            }
        }
    },
    "MDVA-11189": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue when after importing a .csv file to update product stock, rows from the cataloginventory_stock table are deleted. ",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.5": {
                    "file": "os/MDVA-11189_2.2.3.patch"
                }
            }
        }
    },
    "MDVA-26639": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where if a new order confirmation email template is created, the order items are missing in the order mail.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3-p1 <2.3.6": {
                    "file": "os/MDVA-26639_2.3.3-p1.patch"
                }
            }
        }
    },
    "MDVA-15546": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "This fixes the issue where after creating an order a \"Column 'entity_id' where clause is ambiguous\" error displays in the exception log.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0": {
                    "file": "commerce/MDVA-15546_2.2.6.patch"
                }
            }
        }
    },
    "MDVA-21095": {
        "categories": [
            "Performance"
        ],
        "title": "Fixes the issue when a query INSERT INTO search_tmp will not end after mass attribute value update.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.5": {
                    "file": "os/MDVA-21095_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-23845": {
        "categories": [
            "Emails",
            "Admin"
        ],
        "title": "Fixes the issue where email templates cannot be previewed after JavaScript minification is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2-p2 <2.3.5": {
                    "file": "os/MDVA-23845_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-22026": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where importing products from .csv file including images from external URLs fails.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.4": {
                    "file": "os/MDVA-22026_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-22383": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where saving a product takes a long time and the page breaks.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.3.4": {
                    "file": "commerce/MDVA-22383_2.3.2.patch"
                }
            }
        }
    },
    "MC-41359": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue with missed SameSite cookie parameters settings.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6-p1 <2.3.7": {
                    "file": "os/MC-41359_2.3.6-p1.patch"
                },
                ">=2.4.2 <2.4.3": {
                    "file": "os/MC-41359_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-34665": {
        "categories": [
            "Catalog/Product",
            "Inventory"
        ],
        "title": "Fixes the issue with missing bundled products on category pages.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <=2.3.4-p2": {
                    "file": "os/MDVA-34665_2.3.4-p2_v2.patch"
                },
                ">=2.3.5 <=2.3.5-p2": {
                    "file": "os/MDVA-38535_2.3.5-p1.patch"
                },
                ">=2.4.0 <2.4.2": {
                    "file": "os/MDVA-37350_2.4.1.patch"
                },
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-39245_2.4.2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.4 <=2.3.4-p2": {
                    "file": "commerce/MDVA-34665_2.3.4-p2_v2.patch"
                }
            },
            "magento/inventory-composer-metapackage": {
                "1.1.4": {
                    "file": "commerce/MDVA-34665_1.1.4_v2.patch"
                },
                ">=1.1.5 <=1.1.5-p1": {
                    "file": "commerce/MDVA-38535_1.1.5.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.2": {
                    "file": "os/MDVA-37350_1.2.1.patch"
                },
                "1.2.2": {
                    "file": "os/MDVA-39245_1.2.2.patch"
                }
            }
        }
    },
    "MDVA-36615": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue with incorrect product count in admin product grid.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-36615_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-36464": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where the email notification configuration is not working at store-view level.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <=2.4.2": {
                    "file": "os/MDVA-36464_2.4.0-p1.patch",
                    "replaced-with": "MDVA-36464-V3"
                }
            }
        }
    },
    "MDVA-36464-V3": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where the email notification configuration is not working at store-view level.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.1": {
                    "file": "os/MDVA-36464_2.4.0-p1_v3.patch",
                    "replaced-with": "MDVA-36464-V4"
                },
                ">=2.4.1 <2.4.3": {
                    "file": "os/MDVA-36464_2.4.0-p1.patch",
                    "replaced-with": "MDVA-36464-V4"
                }
            }
        }
    },
    "MDVA-36464-V4": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where the email notification configuration is not working at store-view level.",
        "packages": {
            "magento/magento2-base": {
                "2.4.0": {
                    "file": "os/MDVA-36464_2.4.0-p1_v3.patch",
                    "replaced-with": "MDVA-36464-V5"
                },
                "2.4.0-p1": {
                    "file": "os/MDVA-36464_2.4.0-p1_v4.patch",
                    "replaced-with": "MDVA-36464-V5"
                },
                ">=2.4.1 <2.4.3": {
                    "file": "os/MDVA-36464_2.4.0-p1.patch",
                    "replaced-with": "MDVA-36464-V5"
                }
            },
            "magento/magento2-b2b-base": {
                "1.2.0-p1": {
                    "file": "commerce/MDVA-36464_1.2.0-p1_v4.patch",
                    "replaced-with": "MDVA-36464-V5"
                }
            }
        }
    },
    "MDVA-36464-V5": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where the email notification configuration is not working at store-view level.",
        "packages": {
            "magento/magento2-base": {
                "2.4.0": {
                    "file": "os/MDVA-36464_2.4.0-p1_v3.patch"
                },
                "2.4.0-p1": {
                    "file": "os/MDVA-36464_2.4.0-p1_v5.patch"
                },
                ">=2.4.1 <2.4.3": {
                    "file": "os/MDVA-36464_2.4.0-p1.patch"
                }
            },
            "magento/magento2-b2b-base": {
                "1.2.0-p1": {
                    "file": "commerce/MDVA-36464_1.2.0-p1_v5.patch"
                }
            }
        }
    },
    "MDVA-36138": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the shipping price is not adjusted and full shipping price is shown to customers if not all items in the cart qualify for the free shipping cart rule.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.4.3": {
                    "file": "os/MDVA-36138_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-36424": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where media images, attached to page builder elements, disappear when the content is being edited repeatedly, if the backend base URL is different from the storefront base URL.",
        "packages": {
            "magento/module-page-builder": {
                ">=1.3.0 <=1.3.3-p1 || >=2.0.0 <2.2.0": {
                    "file": "os/MDVA-36424_1.3.3.patch"
                }
            }
        }
    },
    "MDVA-35984": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue with incorrect product quantity and sellable quantity, after creating multiple concurrent shipments for the same product.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.5 <1.1.6": {
                    "file": "os/MDVA-41238_1.1.5-p1.patch",
                    "require": [
                        "MDVA-30428"
                    ]
                },
                ">=1.1.6 <1.2.0": {
                    "file": "os/MDVA-41238_1.1.6.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.3": {
                    "file": "os/MDVA-35984_1.2.2.patch"
                }
            }
        }
    },
    "MDVA-25785": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue with the 'No such entity with customerId = 1' error in the exception.log for logged in customers after order placement.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <=2.3.1": {
                    "file": "os/MDVA-25785_2.3.1.patch"
                },
                ">=2.3.2 <=2.3.3-p1": {
                    "file": "os/MDVA-26200_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-36718": {
        "categories": [
            "Web API",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the old custom options remain after being changed via API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "os/MDVA-36718_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-35773": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue with the Grand Total not being shown as zero on the Invoice for orders with 100% discount.",
        "packages": {
            "magento/magento2-base": {
                "~2.3.6 || >=2.4.1 <2.4.3": {
                    "file": "os/MDVA-35773_2.3.6.patch"
                }
            }
        }
    },
    "MDVA-36833": {
        "categories": [
            "B2B",
            "Catalog/Product"
        ],
        "title": "Fixes the issue with search results showing random numbers of products per page after excluding some products from shared catalog.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-36833_2.4.2.patch",
                    "replaced-with": "MDVA-36833-V2"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.3": {
                    "file": "commerce/MDVA-36833_1.3.1.patch",
                    "replaced-with": "MDVA-36833-V2"
                }
            }
        }
    },
    "MDVA-36833-V2": {
        "categories": [
            "B2B",
            "Catalog/Product"
        ],
        "title": "Fixes the issue with search results showing random numbers of products per page after excluding some products from shared catalog.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-36833_2.4.2_v2.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.3": {
                    "file": "commerce/MDVA-36833_1.3.1.patch"
                }
            }
        }
    },
    "MDVA-37182": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue with getting incorrect search results in both Elasticsearch version 6 and version 7.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.3": {
                    "file": "os/MDVA-37182_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-36253": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the wrong subtotal shows in the mini cart after item deletion.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <=2.4.1-p1": {
                    "file": "os/MDVA-36253_2.4.1_v2.patch"
                }
            }
        }
    },
    "MDVA-36853": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue with no images appear when loading large media galleries.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-36853_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-37478": {
        "categories": [
            "Order/Checkout",
            "Web API"
        ],
        "title": "Fixes the issue where Magento throws error when creating a partial invoice for order placed with payment method 'Payment on Account' through REST API.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.1 <1.1.6-p1": {
                    "file": "commerce/MDVA-37478_1.1.3.patch"
                },
                ">=1.2.0 <1.3.3": {
                    "file": "commerce/MDVA-39219_1.3.1-p1.patch"
                }
            }
        }
    },
    "MDVA-37362": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where configurable product option values and variant attribute values were empty in GraphQL response.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                "^1.1.4": {
                    "file": "os/MDVA-37362_1.2.2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.3": {
                    "file": "os/MDVA-37362_1.2.2.patch"
                }
            }
        }
    },
    "MDVA-37288": {
        "categories": [
            "GraphQL",
            "Price/Tax"
        ],
        "title": "Fixes the issue where wrong tier prices were returned after GraphQL request.",
        "packages": {
            "magento/magento2-base": {
                "2.4.2": {
                    "file": "os/MDVA-37288_2.4.2.patch",
                    "replaced-with": "MDVA-37288-V2"
                }
            }
        }
    },
    "MDVA-37288-V2": {
        "categories": [
            "GraphQL",
            "Price/Tax"
        ],
        "title": "Fixes the issue where wrong tier prices were returned after GraphQL request.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <=2.4.2-p2": {
                    "file": "os/MDVA-37288_2.4.2_v2.patch"
                }
            }
        }
    },
    "MDVA-37225": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the upload process is stuck during quick order creation when there is an integer value in imported SKUs.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.3": {
                    "file": "commerce/MDVA-37225_2.4.1-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Notice: Undefined index: * in *Model/Cart.php on line *"
                }
            ]
        }
    },
    "MDVA-37224": {
        "categories": [
            "B2B",
            "Payments"
        ],
        "title": "Fixes the issue where customers cannot pay for negotiable quote with PayFlow Pro, with another product in the cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.3": {
                    "file": "os/MDVA-37224_2.4.2.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.1.3 <1.3.2": {
                    "file": "commerce/MDVA-37224_1.3.1.patch"
                }
            }
        }
    },
    "MDVA-36286": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where Page Builder products widget preview breaks if the same SKU has a different position in subcategories.",
        "packages": {
            "magento/module-page-builder": {
                ">=1.2.0 <=1.3.2": {
                    "file": "os/MDVA-41528_1.3.0.patch"
                },
                "^1.3.3 || >=2.0.0 <2.2.1": {
                    "file": "os/MDVA-36286_1.3.3.patch",
                    "require": [
                        "MDVA-33453"
                    ]
                }
            }
        }
    },
    "MDVA-30186": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where attribute options are sorted by option value instead of attribute item count, in GraphQL response.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <=2.3.5-p2 || >=2.4.0 <=2.4.0-p1": {
                    "file": "os/MDVA-30186_2.3.4.patch",
                    "require": [
                        "MDVA-30123"
                    ]
                },
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-37246_2.4.2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.4 <=2.3.5-p2 || >=2.4.0 <=2.4.0-p1": {
                    "file": "commerce/MDVA-30186_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-37779": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue with adding a configurable product to cart via GraphQL when website ID does not coincide with store ID.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-37779_2.4.2_v2.patch"
                }
            }
        }
    },
    "MDVA-36832": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where images duplicate on pages when view width is 768px.",
        "packages": {
            "magento/module-page-builder": {
                ">=1.2.0 <2.2.2": {
                    "file": "os/MDVA-36832_1.3.2.patch"
                }
            }
        }
    },
    "MDVA-37874": {
        "categories": [
            "Price/Tax",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where 'Fixed discount amount for whole cart' is incorrectly applied to a bundle product containing more than one option.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <=2.3.7 || >=2.4.1 <2.4.3": {
                    "file": "os/MDVA-37874_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-37913": {
        "categories": [
            "Web API",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where downloadable links disappear if the downloadable product gets updated via API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <=2.4.0-p1": {
                    "file": "os/MDVA-37913_2.3.6.patch"
                }
            }
        }
    },
    "MDVA-34330": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where orders in the Orders grid are not filtered according to admin timezone.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.3": {
                    "file": "os/MDVA-34330_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-37916": {
        "categories": [
            "Payments"
        ],
        "title": "Fixes the issue where the customer is not taken to the Payment Confirmation page when using Paypal Payment Advanced method.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <2.3.7-p1 || >=2.4.0 <2.4.2-p1": {
                    "file": "os/MDVA-37916_2.3.6-p1_v2.patch"
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-42151_2.4.3.patch"
                }
            }
        }
    },
    "MDVA-37082": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue when saving the custom stock of grouped products causes the product to show out of stock in the frontend.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.0.3 <1.2.0": {
                    "file": "os/MDVA-37082_2.3.4-p2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.3": {
                    "file": "os/MDVA-37082_2.3.4-p2.patch"
                }
            }
        }
    },
    "MDVA-36572": {
        "categories": [
            "Inventory",
            "Order/Checkout"
        ],
        "title": "Fixes the issue when Credit Memo updates no longer cause duplicate product reservation updates in the database.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.5 <1.2.0": {
                    "file": "os/MDVA-36572_2.4.1.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.4": {
                    "file": "os/MDVA-36572_2.4.1.patch",
                    "replaced-with": "ACSD-46541"
                }
            }
        }
    },
    "MDVA-38132": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue when the Admin panel is unreachable due to a \"too many redirects\" error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.3": {
                    "file": "os/MDVA-38132_2.3.4-p2.patch"
                }
            }
        }
    },
    "MDVA-38270": {
        "categories": [
            "GraphQL",
            "Order/Checkout"
        ],
        "title": "Fixes the issue with missing Gift card information in the order total in GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.3": {
                    "file": "os/MDVA-38270_2.4.2-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.3": {
                    "file": "commerce/MDVA-38270_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-38468": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the error when saving CMS pages - Item with the same ID 'PAGE_ID' already exists.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <=2.3.5-p2": {
                    "file": "os/MDVA-38468_2.3.2-p2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.2 <=2.3.5-p2": {
                    "file": "commerce/MDVA-38468_2.3.2-p2.patch"
                }
            }
        }
    },
    "MDVA-34680": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where Customer Account created time is not filtered correctly in customers grid.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <=2.3.7 || >=2.4.1 <2.4.3": {
                    "file": "os/MDVA-34680_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-37068": {
        "categories": [
            "Shopping Cart",
            "Price/Tax"
        ],
        "title": "Fixes the issue where the incorrect tax rate displays when the shopping cart has only virtual products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.4": {
                    "file": "os/MDVA-37068_2.3.5-p2.patch",
                    "replaced-with": "MDVA-37068-V2"
                }
            }
        }
    },
    "MDVA-37068-V2": {
        "categories": [
            "Shopping Cart",
            "Price/Tax"
        ],
        "title": "Fixes the issue where the incorrect tax rate displays when the shopping cart has only virtual products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.4": {
                    "file": "os/MDVA-37068_2.3.5-p2_v2.patch"
                }
            }
        }
    },
    "MDVA-38608": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where temporary tables are not deleted when the reindex is not finished successfully.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "os/MDVA-38608_2.3.2-p2.patch",
                    "replaced-with": "MDVA-38608-V2"
                }
            }
        }
    },
    "MDVA-38608-V2": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where temporary tables are not deleted when the reindex is not finished successfully.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "os/MDVA-38608_2.3.2-p2_v2.patch"
                }
            }
        }
    },
    "MDVA-38308": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issues related to adding Vimeo videos to products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <=2.3.6-p1 || >=2.4.0 <=2.4.1-p1": {
                    "file": "os/MDVA-38308_2.4.1-p1.patch",
                    "require": [
                        "MDVA-35092-V2"
                    ]
                },
                ">=2.4.2 <2.4.3-p3": {
                    "file": "os/MDVA-38308_2.4.2-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Undefined index: extension in */File/Uploader.php on line *"
                }
            ]
        }
    },
    "MDVA-38799": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where downloadable products weren't saved after creating a staging update.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "os/MDVA-38799_2.4.1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "commerce/MDVA-38799_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-37592": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue when sorting by price doesn't work correctly for products with a zero price assigned to shared catalog.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <2.4.4": {
                    "file": "os/MDVA-37592_2.4.0-p1.patch"
                }
            }
        }
    },
    "MDVA-38827": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where customers receive an order shipment email containing an error message.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3-p1 <2.4.4": {
                    "file": "os/MDVA-38827_2.4.2-p1_v2.patch"
                }
            }
        }
    },
    "MDVA-36021": {
        "categories": [
            "Admin",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the 'Call to a member function getId()' error is displayed on the order details page in the Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.4": {
                    "file": "os/MDVA-36021_2.4.1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Error: Call to a member function getId() on array in */module-sales/view/adminhtml/templates/order/totals/tax.phtml:*"
                }
            ]
        }
    },
    "MDVA-34948": {
        "categories": [
            "Performance"
        ],
        "title": "Fixes the issue with\u00a0long-running queries, like GET_LOCK.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <=2.3.6-p1 || >=2.4.0 <=2.4.0-p1": {
                    "file": "os/MDVA-34948_2.4.0-p1.patch"
                }
            }
        }
    },
    "MDVA-39305": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where registered customers aren't able to log in with enabled Google ReCaptcha.",
        "packages": {
            "magento/security-package": {
                ">=1.0.0 <=1.1.1": {
                    "file": "os/MDVA-39305_1.1.1.patch",
                    "replaced-with": "MDVA-39305-V2"
                },
                "1.1.2": {
                    "file": "os/MDVA-43417_1.1.2.patch",
                    "replaced-with": "MDVA-39305-V2"
                }
            },
            "magento/magento2-base": {
                ">=2.4.3 <=2.4.3-p3": {
                    "file": "os/MDVA-43417_2.4.3-p1.patch",
                    "replaced-with": "MDVA-39305-V2"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.3 <=2.4.3-p3": {
                    "file": "commerce/MDVA-43417_2.4.3-p1.patch",
                    "replaced-with": "MDVA-39305-V2"
                }
            }
        }
    },
    "MDVA-39305-V2": {
        "categories": [
            "Customer",
            "Other"
        ],
        "title": "Fixes the issue where a form can be submitted before Google ReCAPTCHA fully loads.",
        "packages": {
            "magento/security-package": {
                ">=1.1.1 <1.1.2": {
                    "file": "os/ACSD-45755_1.1.1.patch",
                    "deprecated": true
                },
                ">=1.1.2 <1.1.3": {
                    "file": "os/ACSD-45755_1.1.2.patch",
                    "deprecated": true
                },
                ">=1.1.3-p1 <1.1.4": {
                    "file": "os/ACSD-50969_1.1.3.patch",
                    "replaced-with": "MDVA-39305-V3"
                },
                ">=1.1.4 <1.1.6": {
                    "file": "os/ACSD-52419_1.1.4-p2.patch",
                    "replaced-with": "MDVA-39305-V3"
                }
            },
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/ACSD-45755_2.4.2-p2.patch",
                    "deprecated": true
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-45755_2.4.3-p2.patch",
                    "deprecated": true
                },
                ">=2.4.4-p1 <2.4.5": {
                    "file": "os/ACSD-50969_2.4.4.patch",
                    "replaced-with": "MDVA-39305-V3"
                },
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-52419_2.4.5-p2.patch",
                    "replaced-with": "MDVA-39305-V3"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "commerce/ACSD-45755_2.4.2-p2.patch",
                    "deprecated": true
                },
                ">=2.4.3 <2.4.4": {
                    "file": "commerce/ACSD-45755_2.4.3-p2.patch",
                    "deprecated": true
                },
                ">=2.4.4-p1 <2.4.5": {
                    "file": "commerce/ACSD-50969_2.4.4.patch",
                    "replaced-with": "MDVA-39305-V3"
                },
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-52419_2.4.5-p2.patch",
                    "replaced-with": "MDVA-39305-V3"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "report.ERROR: Magento\\Framework\\Exception\\InputException: Can not resolve reCAPTCHA parameter. in *Model/CaptchaResponseResolver.php"
                }
            ]
        }
    },
    "MDVA-39305-V3": {
        "categories": [
            "Customer",
            "Other"
        ],
        "title": "Fixes the issue where a form can be submitted before Google ReCAPTCHA fully loads. Also fixes the error \"Call to a member function isDisabled() on null\" when blocks are used in non-default locations on a CMS page.",
        "packages": {
            "magento/security-package": {
                ">=1.1.3-p1 <1.1.4": {
                    "file": "os/ACSD-50969_1.1.3.patch"
                },
                ">=1.1.4 <1.1.6": {
                    "file": "os/ACSD-56472_1.1.4-p2.patch"
                }
            },
            "magento/magento2-base": {
                ">=2.4.4-p1 <2.4.5": {
                    "file": "os/ACSD-50969_2.4.4.patch"
                },
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-56472_2.4.5-p2.patch"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-63776_2.4.7.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4-p1 <2.4.5": {
                    "file": "commerce/ACSD-50969_2.4.4.patch"
                },
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-56472_2.4.5-p2.patch"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "commerce/ACSD-63776_2.4.7.patch"
                }
            }
        },
        "metadata": {
            "or": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "report.ERROR: Magento\\Framework\\Exception\\InputException: Can not resolve reCAPTCHA parameter. in *Model/CaptchaResponseResolver.php"
                },
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Call to a member function isDisabled() on null */vendor/magento/module-newsletter/view/frontend/templates/subscribe.phtml:"
                }
            ]
        }
    },
    "MDVA-37897": {
        "categories": [
            "Catalog/Product",
            "Shopping Cart"
        ],
        "title": "Fixes the issue with an incorrect redirect when a customer tries to add products with options from the Recently Viewed widget.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "os/MDVA-37897_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-38929": {
        "categories": [
            "Order/Checkout",
            "Price/Tax"
        ],
        "title": "Fixes the issue where the invoice with FPT shows a wrong Grand Total when the order is paid from the store credit.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "commerce/MDVA-38929_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-37364": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the custom customer attribute of date type breaks the customer's grid UI.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.4": {
                    "file": "os/MDVA-37364_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-39195": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where 'Add to Cart'  button was inactive on the category page when redirect to cart enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <=2.4.2-p2": {
                    "file": "os/MDVA-39195_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-37115": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where an unnecessary \"Only 0 left\" notice is shown on the configurable product page.",
        "packages": {
            "magento/inventory-metapackage": {
                "1.2.2": {
                    "file": "os/MDVA-37115_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-39521": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where the user is not able to set shipping addresses on the cart with an empty telephone number via GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.4": {
                    "file": "os/MDVA-39521_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-39384": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the custom customer attribute for a company user is not saved.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.3.3": {
                    "file": "commerce/MDVA-39384_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-39043": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where the admin user with limited access gets an error when trying to add the 'Products' widget to the CMS page.",
        "packages": {
            "magento/module-page-builder": {
                ">=1.2.0 <=2.2.1": {
                    "file": "os/MDVA-39043_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-39966": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue with deploying incorrect locales.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <=2.3.5-p2 || >=2.4.0 <=2.4.0-p1": {
                    "file": "os/MDVA-39966_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-38852": {
        "categories": [
            "Performance"
        ],
        "title": "Fixes the issue where the catalog inventory by design locks tables for updates that significantly decrease performance in cases with several parallel orders.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <=2.3.5-p2": {
                    "file": "os/MDVA-38852_2.3.3.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.0 <=2.3.5-p2": {
                    "file": "commerce/MDVA-38852_2.3.3.patch"
                }
            }
        }
    },
    "MDVA-39986": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the user is not able to place an order in the Admin on MacOS using the Safari browser.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.3": {
                    "file": "os/MDVA-39986_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-38447": {
        "categories": [
            "Performance",
            "GraphQL"
        ],
        "title": "Fixes two issues; where the 'Not visible individually' configurable child products are returned in GraphQL response and optimize MySQL query for GraphQL products query with category filter.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-38447_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-40134": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where the GraphQL does not return related products when the Shared Catalog is enabled.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "commerce/MDVA-40134_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-39935": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where the GraphQL returns configurable child products disabled at the website level.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.4": {
                    "file": "os/MDVA-39935_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-40262": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL search queries are not shown in popular search terms in the admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-40262_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-40601": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where users get an error when trying to get information about category changed by scheduled update through GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.3.4": {
                    "file": "os/MDVA-39656_2.3.3.patch"
                },
                ">=2.3.4 <=2.4.2-p2": {
                    "file": "os/MDVA-40601_2.4.2.patch"
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-41547_2.4.3.patch"
                }
            }
        }
    },
    "MDVA-37234": {
        "categories": [
            "Shopping Cart",
            "Order/Checkout",
            "GraphQL"
        ],
        "title": "Fixes the issue where adding an item to the cart multiple times (parallel request) for the same SKU creates a duplicate line item for the same cart ID.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.4.0": {
                    "file": "os/MDVA-38481_2.3.6_v2.patch",
                    "require": [
                        "MDVA-35197"
                    ]
                },
                ">=2.4.1 <2.4.2": {
                    "file": "os/MDVA-37234_2.4.1.patch",
                    "require": [
                        "MDVA-34469"
                    ]
                },
                ">=2.4.2 <=2.4.2-p2": {
                    "file": "os/MDVA-38760_2.4.2_v3.patch"
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-40835_2.4.3.patch"
                }
            }
        }
    },
    "MDVA-33606": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where users get a \u201cUnique constraint violation\u201d error when saving a CMS page assigned to a hierarchy.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <=2.4.2-p2": {
                    "file": "commerce/MDVA-33606_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-31590": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where users are not able to update attributes in bulk using MySQL async queues.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <=2.4.1-p1": {
                    "file": "os/MDVA-31590_2.4.0.patch"
                }
            }
        }
    },
    "MDVA-36309": {
        "categories": [
            "Admin",
            "Performance"
        ],
        "title": "Fixes the issue where product search by attributes is slow in the admin grids.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <=2.4.2-p2": {
                    "file": "os/MDVA-36309_2.4.2.patch"
                },
                ">=2.3.2 <2.3.6": {
                    "file": "os/MDVA-44146_2.3.5.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.2 <=2.4.2-p2": {
                    "file": "commerce/MDVA-36309_2.4.2.patch"
                },
                ">=2.3.4 <2.3.6": {
                    "file": "commerce/MDVA-44146_2.3.5.patch",
                    "require": [
                        "MDVA-31343"
                    ]
                },
                ">=2.3.2 <2.3.4": {
                    "file": "commerce/MDVA-44146_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-40399": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where partial invoices for the same order can not be created simultaneously via REST API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-40399_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-40101": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where items are not removed from the mini cart  after a successful order placement using PayPal Express Checkout.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.4.0": {
                    "file": "os/MDVA-40101_2.3.7.patch"
                },
                ">=2.4.0 <2.4.3": {
                    "file": "os/MDVA-42580_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-40401": {
        "categories": [
            "Shopping Cart",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where coupon usage value changes even if placing an order fails.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <=2.3.7-p2 || >=2.4.1 <2.4.4": {
                    "file": "os/MDVA-40401_2.4.2-p2.patch"
                }
            }
        }
    },
    "MDVA-40537": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where users get an error when creating a store view, if several CMS pages with the same URL key exist.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <=2.4.0-p1": {
                    "file": "os/MDVA-40537_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-37725": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where asynchronous order emails sent from non-default websites contain logo URLs from the default website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "os/MDVA-37725_2.4.2.patch",
                    "deprecated": true
                }
            }
        }
    },
    "MDVA-39482": {
        "categories": [
            "Import/Export",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a product goes out of stock if imported with \"0\" quantity when backorders enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <=2.3.7-p2 || >=2.4.1 <2.4.4": {
                    "file": "os/MDVA-39482_2.4.1-p1.patch",
                    "replaced-with": "MDVA-40747"
                }
            }
        }
    },
    "MDVA-40747": {
        "categories": [
            "Import/Export",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a product goes out of stock if imported with \"0\" quantity when backorders enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <=2.3.7-p2 || >=2.4.1 <2.4.4": {
                    "file": "os/MDVA-40747_2.4.2-p1_v2.patch"
                }
            },
            "magento/inventory-composer-metapackage": {
                ">=1.1.6 <=1.1.7": {
                    "file": "os/MDVA-40747_1.2.2_v2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.1 <1.2.4": {
                    "file": "os/MDVA-40747_1.2.2_v2.patch"
                }
            }
        }
    },
    "MDVA-40435": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue with an incorrect discount on bundle products with dynamic prices when applied via GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.4.4": {
                    "file": "os/MDVA-40435_2.4.1.patch"
                }
            }
        }
    },
    "MC-42528": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where the `categoryList` GraphQL query returns both assigned and unassigned categories.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/MC-42528_2.4.3.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "commerce/MC-42528_2.4.3.patch"
                }
            }
        }
    },
    "MDVA-29400": {
        "categories": [
            "Order/Checkout",
            "Payments"
        ],
        "title": "Fixes the issue with duplicated orders placed with PayPal Express Checkout.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <=2.3.7-p1 || >=2.4.0 <=2.4.0-p1": {
                    "file": "os/MDVA-29400_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-26005": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where it is impossible to select a category in a category tree for Cart Price rule conditions.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <=2.3.5-p2": {
                    "file": "os/MDVA-26005_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-25631": {
        "categories": [
            "Performance",
            "Customer"
        ],
        "title": "Improves performance for editing and saving customer segments that contain large number of customers.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.3 <=2.3.5-p2": {
                    "file": "commerce/MDVA-25631_2.3.3_v2.patch"
                }
            }
        }
    },
    "MDVA-41236": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where it is impossible to create a new or an edit existing scheduled update for a product, if the End Date has been previously removed.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "commerce/MDVA-41236_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-41046": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where simple products with custom options are available for assigning to configurable/grouped products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "os/MDVA-41046_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-40545": {
        "categories": [
            "Content",
            "Admin"
        ],
        "title": "Fixes the issue when in case of multiple nodes having the CSM page assigned, on the store front the links and breadcrumbs for the first node only will be displayed in all cases.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "commerce/MDVA-40545_2.3.2.patch"
                }
            }
        }
    },
    "MDVA-41164": {
        "categories": [
            "B2B",
            "Admin"
        ],
        "title": "Fixes the issue where an admin user is not able to save or edit a Company with a file or image type custom customer attribute.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3-p1": {
                    "file": "os/MDVA-41164_2.4.2.patch"
                },
                ">=2.4.1 <2.4.2 || >=2.3.4 <2.3.6-p1": {
                    "file": "os/MDVA-37609_2.4.1.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.2-p1": {
                    "file": "commerce/MDVA-41164_1.3.1.patch"
                },
                ">=1.3.0 <1.3.1 || >=1.1.4 <1.1.6-p1": {
                    "file": "os/MDVA-37609_1.3.0.patch"
                }
            }
        }
    },
    "MDVA-39229": {
        "categories": [
            "Cron"
        ],
        "title": "Fixes the issue which causes the following error to appear after updating Catalog rule Staging Update start time: \"Cron Job staging_synchronize_entities_period has an error: The active update can't be deleted.\"",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "commerce/MDVA-39229_2.3.4-p2.patch"
                }
            }
        }
    },
    "MDVA-40619": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where the CMS pages hierarchy changes cause issues in CMS page inline edit and result in 500 error.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "commerce/MDVA-40619_2.4.3.patch"
                }
            }
        }
    },
    "MDVA-41061": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where stock status resets to salable when a product is saved from Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-41061_2.4.2-p1_v2.patch",
                    "replaced-with": "MDVA-41061-V2"
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-41015_2.4.3.patch",
                    "replaced-with": "MDVA-41061-V2"
                }
            },
            "magento/inventory-metapackage": {
                "1.2.2": {
                    "file": "os/MDVA-41061_1.2.2_v2.patch",
                    "replaced-with": "MDVA-41061-V2"
                },
                ">=1.2.3 <1.2.4": {
                    "file": "os/MDVA-41015_1.2.3.patch",
                    "replaced-with": "MDVA-41061-V2"
                }
            }
        }
    },
    "MDVA-41061-V2": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where stock status resets to salable when a product is saved from Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-41061_2.4.2-p1_v3.patch",
                    "replaced-with": "MDVA-41061-V3"
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-41015_2.4.3.patch",
                    "replaced-with": "MDVA-41061-V3"
                }
            },
            "magento/inventory-metapackage": {
                "1.2.2": {
                    "file": "os/MDVA-41061_1.2.2_v3.patch",
                    "replaced-with": "MDVA-41061-V3"
                },
                ">=1.2.3 <1.2.4": {
                    "file": "os/MDVA-41015_1.2.3.patch",
                    "replaced-with": "MDVA-41061-V3"
                }
            }
        }
    },
    "MDVA-41061-V3": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where stock status resets to salable when a product is saved from Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-41061_2.4.2-p1_v4.patch",
                    "replaced-with": "MDVA-41061-V4"
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-41061_2.4.2-p1_v4.patch",
                    "replaced-with": "MDVA-41061-V4"
                }
            },
            "magento/inventory-metapackage": {
                "1.2.2": {
                    "file": "os/MDVA-41061_1.2.2_v4.patch",
                    "replaced-with": "MDVA-41061-V4"
                },
                ">=1.2.3 <1.2.4": {
                    "file": "os/MDVA-41061_1.2.3_v4.patch",
                    "replaced-with": "MDVA-41061-V4"
                }
            }
        }
    },
    "MDVA-41061-V4": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where stock status resets to salable when a product is saved from Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/ACSD-41061_2.4.2-p1_v6.patch"
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-41061_2.4.3-p1_v6.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/MDVA-44818_2.4.4.patch"
                }
            },
            "magento/inventory-metapackage": {
                "1.2.2": {
                    "file": "os/ACSD-41061_1.2.2_v6.patch"
                },
                ">=1.2.3 <1.2.4": {
                    "file": "os/ACSD-41061_1.2.3_v6.patch"
                },
                ">=1.2.4 <1.2.5": {
                    "file": "os/MDVA-44818_1.2.4.patch"
                }
            }
        }
    },
    "MDVA-31763": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where catalog price rules are reverted (or not applied) until manual reindex.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "os/MDVA-31763_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-37748": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where a GraphQL query returns products not assigned to a shared catalog.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "commerce/MDVA-37748_2.4.2_v3.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.2": {
                    "file": "commerce/MDVA-37748_1.3.1_v3.patch"
                }
            }
        }
    },
    "MDVA-40550": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue with missing products on the frontend during reindexing.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.4.4": {
                    "file": "os/MDVA-40550_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-40120": {
        "categories": [
            "Catalog/Product",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL sorting by DESC/ASC doesn't work with products having the same relevance or price.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.4": {
                    "file": "os/MDVA-40120_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-41399": {
        "categories": [
            "Customer",
            "Admin"
        ],
        "title": "Fixes the issue where admin users are unable to access the \"Manage Shopping Cart\" page if a customer adds a product to the wishlist.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.2": {
                    "file": "os/MDVA-41399_2.3.3-p1.patch"
                }
            }
        }
    },
    "MDVA-40609": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where disabled products data is absent in the `cataloginventory_stock_status` index table, displaying incorrect disabled product quantities.",
        "packages": {
            "magento/inventory-metapackage": {
                "1.2.2": {
                    "file": "os/MDVA-40609_1.2.2.patch",
                    "require": [
                        "MDVA-34665"
                    ]
                }
            }
        }
    },
    "MDVA-39031": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where adding a product to the cart via GraphQL is possible even if it is not assigned to the target website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.4": {
                    "file": "os/MDVA-39031_2.4.2-p1_v2.patch"
                }
            }
        }
    },
    "MDVA-41597": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where users get an error when adding more than one configurable product to the cart using GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-41597_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-27456": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where users get an error when trying to load Swagger.",
        "packages": {
            "dotmailer/dotmailer-magento2-extension-package": {
                ">=4.4.0 <4.4.2": {
                    "file": "os/MDVA-27456_4.4.0_v2.patch"
                }
            }
        }
    },
    "MDVA-32776": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where stock status is not updated when an order is placed but not shipped.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.2": {
                    "file": "os/MDVA-32776_1.2.0.patch"
                }
            }
        }
    },
    "MDVA-30862": {
        "categories": [
            "Admin",
            "Order/Checkout"
        ],
        "title": "Fixes the issue with incorrect order date on the printed PDF invoice.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.3.6": {
                    "file": "os/MDVA-30862_2.3.4.patch",
                    "replaced-with": "MDVA-31343"
                },
                ">=2.3.6 <2.4.0": {
                    "file": "os/MDVA-30862_2.3.4.patch"
                }
            }
        }
    },
    "MDVA-39711": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where admin users cannot access the customers grid after deleting website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.7": {
                    "file": "os/MDVA-39711_2.3.4-p2.patch"
                },
                ">=2.3.7 <2.4.3": {
                    "file": "os/MDVA-41984_2.3.7-p2.patch"
                }
            }
        }
    },
    "MDVA-40311": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where admin users get the error message \"Invalid security or form key. Please refresh the page\" after login to the admin if custom admin path is configured and secret key is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2-p2 <2.4.4": {
                    "file": "os/MDVA-40311_2.4.2-p2.patch"
                }
            }
        }
    },
    "MDVA-41631": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where users get an error when trying to retrieve order information without an optional \"telephone\" value through GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.4": {
                    "file": "os/MDVA-41631_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-27239": {
        "categories": [
            "Shopping Cart",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where cross-sell products are not displayed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.6": {
                    "file": "os/MDVA-27239_2.3.4.patch"
                },
                ">=2.4.0 <2.4.1": {
                    "file": "os/MDVA-43195_2.4.0.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.3.6": {
                    "file": "commerce/MDVA-27239_2.3.4.patch"
                },
                ">=2.4.0 <2.4.1": {
                    "file": "commerce/MDVA-43195_2.4.0.patch"
                }
            }
        }
    },
    "MDVA-41215": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where users get the 500 error after setting the \"mage-messages\" cookie, if it already exists but there are no new messages.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "os/MDVA-41215_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-41139": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where configurable products become Out of Stock after product import, when a simple's product qty=0 for one of its sources.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.3 <1.2.4": {
                    "file": "os/MDVA-41139_2.4.3_v2.patch"
                }
            }
        }
    },
    "MDVA-42326": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where customers get an error on checkout after a session timeout even if persistent shopping cart is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <=2.3.7-p2 || >=2.4.1 <2.4.4": {
                    "file": "os/MDVA-42326_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-42341": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where the \u201ccategoryList\u201d GraphQL query does not filter results if a request has the Store header.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-42341_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-38393": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where Catalog rules stop working for a configurable product if its simple product is re-named.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.4": {
                    "file": "os/MDVA-38393_2.3.5-p2.patch"
                }
            }
        }
    },
    "MDVA-39153": {
        "categories": [
            "Shopping Cart",
            "Admin"
        ],
        "title": "Fixes the issue where a discount amount is calculated incorrectly during reorder in the Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-39153_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-38346": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where date filters are not working properly when the Magento timezone is different from the local environment timezone.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.2 || >=2.4.3 <2.4.4": {
                    "file": "os/MDVA-38346_2.4.1.patch"
                },
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-40546_2.4.2.patch",
                    "require": [
                        "MDVA-36615"
                    ]
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-46909_2.4.4-p1.patch"
                }
            }
        }
    },
    "MDVA-42657": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the admin user is unable to select categories in the customer segment conditions.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.4": {
                    "file": "commerce/MDVA-42657_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-42806": {
        "categories": [
            "B2B",
            "Web API"
        ],
        "title": "Fixes the issue where a \u201cNew company registration\u201d email is sent each time an existing company is updated via REST API.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.4": {
                    "file": "commerce/MDVA-42806_1.3.2.patch"
                }
            }
        }
    },
    "MDVA-37984": {
        "categories": [
            "Admin",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where visual merchandiser \u201cMatch product by rule\u201d functionality does not correctly filter products with staging updates.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.4": {
                    "file": "commerce/MDVA-37984_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-40488": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where configurable products with out-of-stock child products are not shown in their correct price range.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-40488_2.4.2-p1.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.2 <1.2.3": {
                    "file": "os/MDVA-40488_1.2.2.patch",
                    "require": [
                        "MDVA-41061-V4"
                    ]
                },
                ">=1.2.3 <1.2.4": {
                    "file": "os/MDVA-40488_1.2.3.patch",
                    "require": [
                        "MDVA-41061-V4"
                    ]
                }
            }
        }
    },
    "MDVA-42507": {
        "categories": [
            "Performance",
            "Cache"
        ],
        "title": "Fixes the issue where the full-page cache is cleaned after applying staging update for the cart rule.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "commerce/MDVA-42507_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-39163": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where shipping methods are not available when a new user is registered, and products in the cart are from the guest session.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.4.4": {
                    "file": "os/MDVA-39163_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-38626": {
        "categories": [
            "Admin",
            "Payments"
        ],
        "title": "Fixes the issue where the admin user is not able to place an order on the backend using the PayPal Payflow Pro payment.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.3": {
                    "file": "os/MDVA-38626_2.4.2.patch",
                    "require": [
                        "MDVA-37224"
                    ]
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-38626_2.4.3.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-46161_2.4.4.patch"
                }
            }
        }
    },
    "MDVA-38666": {
        "categories": [
            "Admin",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the admin user is not able to change the configurable product options in the customer\u2019s cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.3.6": {
                    "file": "os/MDVA-38666_2.3.4-p2_v2.patch"
                }
            }
        }
    },
    "MDVA-38526": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the admin user is not able to access the SWAT tool.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.4": {
                    "file": "commerce/MDVA-38526_2.4.1-p1_v3.patch"
                }
            }
        }
    },
    "MDVA-38728": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where mass attribute update creates URL rewrite for Default Store only after changing \"Product visibility\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.2 <2.4.4": {
                    "file": "os/MDVA-38728_2.3.3-p1.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-46190_2.4.4.patch"
                }
            }
        }
    },
    "MDVA-43091": {
        "categories": [
            "Admin",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where ordering a bundle product from admin in the backend gives the error \"You cannot use decimal quantity for this product\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-43091_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-40816": {
        "categories": [
            "Admin",
            "Inventory"
        ],
        "title": "Fixes the issue where inventory data doesn\u2019t show on the product grid when the product\u2019s SKU contains special characters.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.0.3 <=1.1.7": {
                    "file": "os/MDVA-40816_1.2.2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.4": {
                    "file": "os/MDVA-40816_1.2.2.patch"
                }
            }
        }
    },
    "MDVA-41305": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL mutation doesn\u2019t return configurable product options after adding it to the wishlist.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-41305_2.4.2.patch",
                    "replaced-with": "MDVA-41305-V2"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-46262_2.4.4.patch",
                    "replaced-with": "MDVA-41305-V2"
                }
            }
        }
    },
    "MDVA-41305-V2": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL mutation doesn\u2019t return configurable product options after adding it to the wishlist.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-41305_2.4.2.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-46262_2.4.4_v2.patch"
                }
            }
        }
    },
    "MDVA-39181": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where related product rules show products from categories not defined in the rule conditions.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.4": {
                    "file": "commerce/MDVA-39181_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-42584": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where configurable stock status in the backend is not updated after changing qty and stock status via Import or API.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.2 <1.2.3": {
                    "file": "os/MDVA-42584_1.2.2.patch",
                    "require": [
                        "MDVA-40488"
                    ],
                    "replaced-with": "MDVA-41061-V4"
                },
                ">=1.2.3 <1.2.4": {
                    "file": "os/MDVA-44500_1.2.3-p1.patch",
                    "require": [
                        "MDVA-40488"
                    ],
                    "replaced-with": "MDVA-41061-V4"
                }
            },
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-42584_2.4.2-p2.patch",
                    "replaced-with": "MDVA-41061-V4"
                }
            }
        }
    },
    "MDVA-40175": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where \"Click to change shipping method\" doesn\u2019t show radio buttons to select shipping methods in admin during reorder.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.3": {
                    "file": "os/MDVA-40175_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-42768": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where  Configurable product displays regular price as 0 when \"Display Out-of-Stock\" is Yes.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.4 <=1.1.7": {
                    "file": "os/MDVA-42768_1.2.2.patch",
                    "deprecated": true
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.4": {
                    "file": "os/MDVA-42768_1.2.2.patch",
                    "replaced-with": "MDVA-42768-V2"
                }
            }
        }
    },
    "MDVA-42768-V2": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where  Configurable product displays regular price as 0 when \"Display Out-of-Stock\" is Yes.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/MDVA-42768_2.4.2_v2.patch",
                    "require": [
                        "MDVA-40488",
                        "MDVA-43862"
                    ]
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.2 <1.2.3": {
                    "file": "os/MDVA-42768_1.2.2_v2.patch"
                }
            }
        }
    },
    "MDVA-43201": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where an error occurs in customer login when using DOB attribute with certain locales.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/MDVA-43201_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-42790": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where product price attributes cannot be updated for a specific website via REST API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.5": {
                    "file": "os/MDVA-42790_2.4.3-p1_v2.patch"
                }
            }
        }
    },
    "MDVA-41350": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where an exception is thrown when an admin user with restricted access adds a product outside their role scope by SKU in an order.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "commerce/MDVA-41350_2.3.5-p1.patch"
                }
            }
        }
    },
    "MDVA-42269": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where an admin user cannot log in to Admin due to the \"TypeError: strtotime() expects parameter 1 to be string, null given\" error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7-p3 <2.4.0": {
                    "file": "os/MDVA-44540_2.3.7-p3.patch"
                },
                ">=2.4.3-p1 <2.4.5": {
                    "file": "os/MDVA-42269_2.4.3-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "report.CRITICAL: TypeError: strtotime() expects parameter 1 to be string, null given in */module-security/Model/AdminSessionInfo.php:*"
                }
            ]
        }
    },
    "MDVA-40830": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where the store credit is applied multiple times during order placement.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "commerce/MDVA-40830_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-42237": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where a configurable product special price is not updated after changes in its subproduct price.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.5": {
                    "file": "os/MDVA-42237_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-42520": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where the tax rate is applied twice if \"Enable Cross Border Trade\" is used.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.2 <1.3.3": {
                    "file": "commerce/MDVA-42520_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-39713": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where the user is able to edit the start time for an active scheduled update.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.3.6": {
                    "file": "commerce/MDVA-39713_2.3.3.patch"
                },
                ">=2.3.6 <2.4.4": {
                    "file": "commerce/MDVA-44303_2.3.6.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Item (Magento\\Cms\\Model\\Page) with the same ID \"*\" already exists."
                }
            ]
        }
    },
    "MDVA-42410": {
        "categories": [
            "Reports"
        ],
        "title": "Fixes the issue where coupon reports display only default base currency.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "os/MDVA-42410_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-41136": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where the expiration date of the \"mage-cache-sessid\" is not extended, resulting in customer data cleanup.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "os/MDVA-41136_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-39993": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where inventory changes done through API do not reflect on the product page on the frontend.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.5 <=1.1.7": {
                    "file": "os/MDVA-39993_1.1.5.patch",
                    "replaced-with": "MDVA-39993-V2"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.2": {
                    "file": "os/MDVA-39993_1.2.0.patch",
                    "replaced-with": "MDVA-39993-V2"
                },
                ">=1.2.2 <1.2.4": {
                    "file": "os/MDVA-39993_1.2.2.patch",
                    "replaced-with": "MDVA-39993-V2",
                    "require": [
                        "MDVA-41061-V4",
                        "MDVA-40488"
                    ]
                }
            }
        }
    },
    "MDVA-39993-V2": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where inventory changes done through API do not reflect on the product page on the frontend.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.5 <=1.1.7": {
                    "file": "os/MDVA-39993_1.1.5.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.2": {
                    "file": "os/MDVA-39993_1.2.0.patch"
                },
                ">=1.2.2 <1.2.4": {
                    "file": "os/MDVA-39993_1.2.2_v2.patch",
                    "require": [
                        "MDVA-41061-V4",
                        "MDVA-40488"
                    ]
                }
            }
        }
    },
    "MDVA-42855": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where new customer address is not saved to address book during checkout.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.5": {
                    "file": "commerce/MDVA-42855_2.4.3-p1.patch",
                    "replaced-with": "MDVA-42855-V2"
                }
            }
        }
    },
    "MDVA-42855-V2": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where new customer address is not saved to address book during checkout.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-46300_2.4.3-p1.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-47886_2.4.4.patch"
                },
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-54731_2.4.5.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "commerce/ACSD-46300_2.4.3-p1.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "commerce/ACSD-47886_2.4.4.patch"
                },
                ">=2.4.5 <2.4.6": {
                    "file": "commerce/ACSD-54731_2.4.5.patch"
                }
            }
        }
    },
    "MDVA-42645": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where admin cannot refund reward points if store credit functionality is disabled.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.5": {
                    "file": "commerce/MDVA-42645_2.4.3.patch"
                }
            }
        }
    },
    "MDVA-43414": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the PHP fatal error that occurs when running the \"inventory.reservations.updateSalabilityStatus\" queue consumer on numerical SKUs.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.6 <=1.1.7": {
                    "file": "os/MDVA-43414_1.1.6.patch"
                }
            }
        }
    },
    "MDVA-41628": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where existing restricted admin users get access to the new resources when new modules are added.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.5": {
                    "file": "os/MDVA-41628_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-43348": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where gift card GraphQL request shows an error if gift_card_options contain \"uid\".",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.2 <2.4.5": {
                    "file": "commerce/MDVA-43348_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-39546": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the start date for staging update could be set to an earlier date than the current date during editing.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "commerce/MDVA-39546_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-42950": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where videos don't play on the product page.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "os/MDVA-42950_2.4.1-p1.patch"
                }
            }
        }
    },
    "MDVA-42689": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where Adobe Commerce throws an Integrity Constraint Violation error while updating product categories during import.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "os/MDVA-42689_EE_2.4.3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '*' for key 'PRIMARY', query was: INSERT  INTO `catalog_url_rewrite_product_category` (`url_rewrite_id`,`category_id`,`product_id`) VALUES"
                }
            ]
        }
    },
    "MDVA-41229": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where images available on the backend do not display on the frontend after configurable products import.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.3.4": {
                    "file": "os/MDVA-41229_2.3.2-p1.patch"
                },
                ">=2.3.4 <2.4.5": {
                    "file": "os/MDVA-41229_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-43731": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where \"Search Synonyms\" no longer work when value is added in \"Minimum Terms to Match\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-43731_2.4.3.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-47743_2.4.4.patch"
                }
            }
        }
    },
    "MDVA-43232": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where sorting products in visual merchandiser by Special Price To Bottom/Top causes an error while saving category.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.4 <2.4.5": {
                    "file": "commerce/MDVA-43232_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-43726": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where Catalog price rule based on store-level attribute match fails to apply after partial reindex.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.3": {
                    "file": "os/MDVA-43726_2.4.2-p2.patch"
                }
            }
        }
    },
    "MDVA-42969": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the Related Product Rule works only when Customer Segment is set to All.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.3": {
                    "file": "commerce/MDVA-42969_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-39605": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where Redis cache TTL (expiration date) has a wrong value.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.4.5": {
                    "file": "os/MDVA-39605_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-43862": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where the customer can\u2019t update cart items because of a GraphQL UpdateCartItems mutation error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.3 <2.4.3": {
                    "file": "os/MDVA-43862_2.4.2-p2.patch"
                },
                ">=2.4.3 <2.4.5": {
                    "file": "os/MDVA-43852_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-43824": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where an error appears on canceling orders with a discount.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <=2.3.7-p3 || >=2.4.1 <2.4.4-p12": {
                    "file": "os/MDVA-43824_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-43451": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the error \u201cThe store that was requested wasn\u2019t found. Verify the store and try again.\u201d appears while configuring a shared catalog for a specific website.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.2 <1.3.3-p10": {
                    "file": "commerce/MDVA-43451_1.3.2-p1.patch",
                    "replaced-with": "ACSD-57570"
                },
                ">=1.3.3-p10 <1.3.4": {
                    "file": "commerce/MDVA-43451_1.3.2-p1.patch"
                }
            }
        }
    },
    "MDVA-43491": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where the base image label doesn\u2019t update when importing products for a multi-store website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.5 <2.4.5": {
                    "file": "os/MDVA-43491_2.4.2-p2.patch"
                }
            }
        }
    },
    "MDVA-43601": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue with missing triggers after full reindex.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "os/MDVA-43601_2.4.1.patch",
                    "require": [
                        "MDVA-38608-V2"
                    ]
                },
                ">=2.4.3 <2.4.5": {
                    "file": "os/MDVA-43601_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-42046": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where an incorrect value is assigned to a product attribute with a date input field while updating a product.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.4 <=2.3.5-p2 || >=2.4.0 <2.4.5": {
                    "file": "commerce/MDVA-42046_2.4.2-p2.patch"
                }
            }
        }
    },
    "MDVA-43935": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where Upsell product is shown twice.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.5": {
                    "file": "commerce/MDVA-43935_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-44188": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where system issued emails with \u201c.-\u201c in addresses are not sent.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.5": {
                    "file": "os/MDVA-44188_2.4.3-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.WARNING: Could not add an invalid email address to the mailing queue"
                }
            ]
        }
    },
    "MDVA-42283": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the date-time format in the admin order grid for the French locale is invalid.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.5": {
                    "file": "os/MDVA-42283_2.4.2-p2.patch"
                }
            }
        }
    },
    "MDVA-43983": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where products 'Not Visible Individually' still appear in Catalog Advanced Search Results.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.5": {
                    "file": "os/MDVA-43983_2.4.3.patch"
                }
            }
        }
    },
    "MDVA-44100": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where all FPTs are assigned to the last product in the shopping cart and reset for other products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.5": {
                    "file": "os/MDVA-44100_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-43605": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where order data returns negative values for row totals when using Rest API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.5": {
                    "file": "os/MDVA-43605_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-43102": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where the salable quantity is not updated correctly when a refund was done via REST API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.5": {
                    "file": "os/MDVA-43102_2.4.3.patch"
                }
            }
        }
    },
    "MDVA-43178": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where a customer token for a custom store cannot be retrieved in GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3-p2 <2.4.5": {
                    "file": "os/MDVA-43178_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-43859": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where the error \"No such entity with customerId =\" is logged when a deleted customer tries to log in.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.0 <1.3.4": {
                    "file": "commerce/MDVA-43859_1.3.1.patch"
                }
            }
        }
    },
    "MDVA-44147": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where a GraphQL request doesn't return Requisition Lists.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.4": {
                    "file": "commerce/MDVA-44147_1.3.2-p1.patch"
                }
            }
        }
    },
    "MDVA-44505": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issues where GraphQL Applying Reward Points does not update Grand Total and where store credit is applied multiple times during the order placement.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.3": {
                    "file": "commerce/MDVA-44505_2.4.2.patch",
                    "require": [
                        "MDVA-40830"
                    ]
                }
            }
        }
    },
    "MDVA-40961": {
        "categories": [
            "Inventory",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where an additional item can't be added to the cart when the minimum qty of the item is already in the cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/MDVA-40961_2.4.3.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.2 <1.3.3": {
                    "file": "commerce/MDVA-40961_1.3.2.patch"
                }
            }
        }
    },
    "MDVA-44887": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the \"Uncaught SyntaxError: Unexpected token 'const'\" error in the Admin panel.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/MDVA-44887_2.4.4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "dev/js/minify_files",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "dev/js/enable_js_bundling",
                    "match": "1"
                }
            ]
        }
    },
    "MDVA-43718": {
        "categories": [
            "Web API",
            "B2B"
        ],
        "title": "Fixes \"The consumer isn't authorized to access %resources.\" error that appears when accessing a shared catalog from a custom integration.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.0 <1.3.4": {
                    "file": "commerce/MDVA-43718_2.4.1.patch"
                }
            }
        }
    },
    "MDVA-44660": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where the grave accent character [ ` ] could not be used for a customer's first and last name.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2-p1 <2.4.5": {
                    "file": "os/MDVA-44660_2.4.2-p2.patch"
                }
            }
        }
    },
    "MDVA-40896": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the \"Error: TypeError: Argument 3 passed to Magento\" error in async product bulk API.",
        "packages": {
            "magento/security-package": {
                ">=1.1.2 <1.1.3": {
                    "file": "os/MDVA-40896_2.4.3.patch"
                }
            }
        }
    },
    "MDVA-38559": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the /V1/customers/search API error for customers with more than one subscription.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.3": {
                    "file": "os/MDVA-38559_2.4.1-p1.patch"
                }
            }
        }
    },
    "MDVA-44533": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where the discount is wrongly applied to a bundle child product.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.4": {
                    "file": "os/MDVA-44533_2.4.2-p2.patch"
                }
            }
        }
    },
    "AC-3022": {
        "categories": [
            "Shipping"
        ],
        "title": "Fixes the issue where DHL is not working after DHL scheme 6.0 is deprecated, update to DHL scheme to 6.2",
        "packages": {
            "magento/magento2-base": {
                "2.3.7 || 2.4.0 || 2.4.1 || 2.4.2 || 2.4.3 || 2.4.3-p2": {
                    "file": "os/AC-3022_2.3.7.patch",
                    "deprecated": true
                },
                "2.3.7-p4 || 2.4.4 || 2.4.4-p1": {
                    "file": "os/AC-3022_2.4.4.patch",
                    "deprecated": true
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "carriers/dhl/active",
                    "match": 1
                }
            ]
        }
    },
    "MDVA-44703": {
        "categories": [
            "Reports"
        ],
        "title": "Fixes the issue where order totals in the Orders report are miscalculated for the restricted admin user.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.6": {
                    "file": "os/MDVA-44703_2.4.3-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.6": {
                    "file": "commerce/MDVA-44703_2.4.3-p1.patch"
                }
            }
        }
    },
    "MDVA-44940": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the SQL error that occurs while saving the category from admin.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.6": {
                    "file": "commerce/MDVA-44940_2.4.3-p1.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.3 <1.2.6": {
                    "file": "os/MDVA-44940_1.2.3-p1.patch"
                }
            }
        }
    },
    "MDVA-44562": {
        "categories": [
            "Shopping Cart",
            "GraphQL"
        ],
        "title": "Fixes the issue where the non-default store id for quote items is overridden by the default store id, despite the GraphQL request originating from the non-default store view.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.3": {
                    "file": "os/MDVA-44562_2.4.2.patch"
                },
                ">=2.4.3 <2.4.6": {
                    "file": "os/ACSD-46447_2.4.3-p2.patch"
                }
            }
        }
    },
    "MDVA-43167": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where admin order grid mass action doesn't apply for multi-page when admin user selects all orders.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.6": {
                    "file": "os/MDVA-43167_2.4.2.patch"
                }
            }
        }
    },
    "MDVA-44044": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a product is not displayed on the category page after it is assigned to a new website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.3": {
                    "file": "os/MDVA-44044_2.4.2-p1.patch"
                }
            }
        }
    },
    "MDVA-42509": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where a CSV could not be uploaded for a quick order resulting in an 'Unable to send the cookie' error.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.3 <2.4.5": {
                    "file": "commerce/MDVA-42509_2.4.1.patch"
                }
            }
        }
    },
    "ACSD-45241": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where stock quantity for a virtual product is miscalculated after creating a credit memo.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.5 <1.2.0": {
                    "file": "os/ACSD-45241_2.4.1.patch",
                    "require": [
                        "MDVA-36572"
                    ]
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.4": {
                    "file": "os/ACSD-45241_2.4.1.patch",
                    "require": [
                        "MDVA-36572"
                    ],
                    "replaced-with": "ACSD-46541"
                }
            }
        }
    },
    "ACSD-43887": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where incorrect details are displayed on the checkout payment page when Purchase Orders for companies are enabled.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.5": {
                    "file": "commerce/ACSD-43887_1.3.2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/purchaseorder_enabled",
                    "match": "1"
                }
            ]
        }
    },
    "MDVA-42807": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where the custom currency sign is not displayed on the store front.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.5-p3": {
                    "file": "os/MDVA-42807_2.4.3.patch",
                    "replaced-with": "MDVA-42807-V2"
                }
            }
        }
    },
    "MDVA-42807-V2": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where the custom currency sign is not displayed on the store front.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.4 || >=2.4.5 <2.4.5-p3": {
                    "file": "os/MDVA-42807_2.4.3.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-47907_2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-45143": {
        "categories": [
            "GraphQL",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the setShippingAddressesOnCart mutation doesn't allow setting numeric region code as 'region'.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.5": {
                    "file": "os/ACSD-45143_2.4.2-p2_v2.patch"
                },
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-47546_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-44591": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the error that occurs when an order is placed without CAPTCHA confirmation.",
        "packages": {
            "magento/security-package": {
                "1.1.2 || 1.1.4": {
                    "file": "os/ACSD-44591_2.4.3-p1.patch",
                    "replaced-with": "ACSD-50345"
                }
            }
        }
    },
    "ACSD-50345": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where Recaptcha V2 does not reload after submitting a failed payment.",
        "packages": {
            "magento/security-package": {
                ">=1.1.2 <1.1.3 || >=1.1.3-p1 <1.1.5": {
                    "file": "os/ACSD-50345_1.1.4-p1.patch"
                }
            }
        }
    },
    "ACSD-45520": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where swatch options are not pre-selected on the product detail page when a user edits configurable products from the shopping cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.6": {
                    "file": "os/ACSD-45520_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-45169": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where Visual Merchandiser doesn't display the correct stock and price for a configurable product after a staging update is applied.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.1 <1.2.5": {
                    "file": "os/ACSD-45169_1.2.2.patch"
                },
                ">=1.2.5 <1.2.6": {
                    "file": "os/ACSD-50982_1.2.5-p2.patch"
                }
            }
        }
    },
    "ACSD-45424": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where an incorrect reservation compensation is created after a partial refund (credit memo).",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.4 <1.2.0": {
                    "file": "os/ACSD-45424_2.4.1.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.6": {
                    "file": "os/ACSD-45424_2.4.1.patch"
                }
            }
        }
    },
    "ACSD-45817": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a GraphQL product mutation for a specific store returns all configurable variants, including those not assigned to the requested store.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/ACSD-45817_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-46146": {
        "categories": [
            "Admin",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where two order confirmation emails are sent after placing an order from Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.0 <2.4.6": {
                    "file": "os/ACSD-46146_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-45255": {
        "categories": [
            "Admin",
            "Reports"
        ],
        "title": "Fixes an exception on the Low Stock Report page for a restricted admin user.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.6": {
                    "file": "commerce/ACSD-45255_2.4.3-p1.patch",
                    "require": [
                        "MDVA-44703"
                    ]
                }
            },
            "magento/module-inventory-low-quantity-notification": {
                ">=1.2.0 <=1.2.1": {
                    "file": "os/ACSD-45255_1.2.3-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "TypeError: Magento\\InventoryLowQuantityNotification\\Model\\ResourceModel\\LowQuantityCollection\\Interceptor::addStoreFilter(): Argument #1 ($storeId) must be of type int, array given"
                }
            ]
        }
    },
    "ACSD-45488": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a configurable product with multiple sources is not returned to In Stock automatically.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.2 <1.2.4": {
                    "file": "os/ACSD-45488_1.2.2.patch",
                    "require": [
                        "MDVA-41061-V4"
                    ]
                },
                ">=1.2.4 <1.2.6": {
                    "file": "os/ACSD-45488_1.2.2.patch"
                }
            }
        }
    },
    "ACSD-45754": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where Reward points are not added after applying a coupon to the cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.1 <2.4.6": {
                    "file": "os/ACSD-45754_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-45849": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where video metadata is lost after a staging update is applied.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-45849_2.4.3-p2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "commerce/ACSD-45849_2.4.3-p2.patch"
                }
            }
        }
    },
    "ACSD-45257": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where GraphQL doesn't display a cart discount correctly.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.4 <2.4.4": {
                    "file": "os/ACSD-45257_2.4.2-p2.patch"
                }
            }
        }
    },
    "ACSD-44938": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where VAT_ID cannot be applied in a GraphQL request for a guest user.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.4": {
                    "file": "os/ACSD-44938_2.4.2.patch",
                    "require": [
                        "MDVA-39521"
                    ]
                },
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-52167_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-46213": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where category tree request is limited to 20 categories.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "os/ACSD-46213_2.4.2-p1.patch"
                },
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-46955_2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-45781": {
        "categories": [
            "Catalog/Product",
            "Catalog Search"
        ],
        "title": "Fixes the issue where the store front search field is not displayed on mobile.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.2": {
                    "file": "os/ACSD-45781_2.4.1-p1.patch"
                }
            }
        }
    },
    "ACSD-46192": {
        "categories": [
            "Web API",
            "Catalog/Product"
        ],
        "title": "Fixes the issue with using the async/bulk/V1/configurable-products/bySku/options endpoint.",
        "requirement": "The patch is partially deprecated, as this issue is addressed by the mandatory security patch MCLOUD-13240/APSB25-08.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.6 <2.4.3-p2": {
                    "file": "os/MDVA-44493_2.4.3-p1.patch"
                },
                ">=2.4.3-p2 <2.4.4": {
                    "file": "os/MDVA-44600_2.4.3-p2.patch"
                },
                ">=2.4.4 <2.4.4-p12": {
                    "file": "os/ACSD-46192_2.4.4.patch",
                    "deprecated": true
                }
            }
        }
    },
    "ACSD-46404": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where an admin user cannot log in after upgrading to 2.4.4.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-46404_2.4.4.patch"
                }
            }
        }
    },
    "AC-3023": {
        "categories": [
            "Shipping"
        ],
        "title": "Update DHL scheme to latest version 10.0",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.2": {
                    "file": "os/AC-3023_2.3.7.patch"
                },
                ">=2.4.2 <2.4.3": {
                    "file": "os/AC-3023_2.4.2.patch"
                },
                ">=2.4.3 <2.4.4": {
                    "file": "os/AC-3023_2.4.3.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/AC-3023_2.4.4.patch"
                },
                ">=2.4.5 <2.4.6": {
                    "file": "os/AC-3023_2.4.5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "carriers/dhl/active",
                    "match": 1
                }
            ]
        }
    },
    "ACSD-46520": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where a user gets an incorrect order status when refunded using the store credit.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.3": {
                    "file": "commerce/MDVA-44315_2.4.2.patch"
                },
                ">=2.4.3 <2.4.5": {
                    "file": "commerce/ACSD-46520_2.4.3-p2.patch",
                    "require": [
                        "MDVA-42645"
                    ]
                }
            }
        }
    },
    "ACSD-46703": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue when it is not possible to drag and drop custom options on a product edit page.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-46703_2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-44851": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a category with subcategories is unable to open or expand.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-44851_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-46815": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where a static content deployment fails after upgrading to Adobe Commerce 2.4.5 using the compact or quick strategy.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.2": {
                    "file": "os/ACSD-50410_2.4.1-p1.patch"
                },
                ">=2.4.2 <2.4.5": {
                    "file": "os/ACSD-49440_2.4.4-p2.patch"
                },
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-46815_2.4.5_v2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/cloud.log",
                    "match": "Error happened during deploy process: The contents from the \"*/spectrum-global.css\" file can't be read."
                }
            ]
        }
    },
    "ACSD-45675": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where the product export uses category names from the Default Store View scope.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-45675_2.4.3.patch"
                }
            }
        }
    },
    "ACSD-46869": {
        "categories": [
            "Web API",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a configurable product in a cart is not updated via a PUT REST API request without changing the product quantity",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-46869_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-46809": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where the user gets an error when assigning a large number of product sources.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.6": {
                    "file": "os/ACSD-46809_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-46856": {
        "categories": [
            "Performance",
            "Import/Export"
        ],
        "title": "Improves performance when updating tier prices via System > Configuration > Import > Advanced Pricing.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-46856_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-46541": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where an admin user cannot create a credit memo if an order item is deleted.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.4": {
                    "file": "os/ACSD-46541_1.2.3-p1.patch"
                },
                ">=1.2.4 <1.2.6": {
                    "file": "os/ACSD-53287_2.4.4-p3_v2.patch"
                }
            }
        }
    },
    "ACSD-46581": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the estimated tax total is not updated after selecting a country in the shopping cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-46581_2.4.1-p1.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-62693_2.4.6-p8.patch"
                }
            }
        }
    },
    "ACSD-46618": {
        "categories": [
            "Price/Tax",
            "Cache"
        ],
        "title": "Fixes the issue where the product list widget shows incorrect cached prices for a logged-in customer.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-46618_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-46674": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where custom options of an image type are displayed as HTML in customer emails.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-46674_2.4.2-p2.patch"
                }
            }
        }
    },
    "ACSD-46988": {
        "categories": [
            "GraphQL",
            "Admin"
        ],
        "title": "Fixes the issue where the GraphQL 'currency' API Request returns NULL values for a custom currency.",
        "requirements": "Add dependency after applying the patch - composer require symfony/intl:\"~5.4.11\"",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-46988_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-47076": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixed the issue where Venmo videos cannot be played on the Storefront.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.4": {
                    "file": "os/ACSD-47076_2.4.3-p2.patch"
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-46326_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-45071": {
        "categories": [
            "Import/Export",
            "Inventory"
        ],
        "title": "Fixes the issue where the default source is added to the product during import.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/ACSD-45071_2.4.3-p2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.2 <1.2.3": {
                    "file": "os/ACSD-45071_1.2.2.patch"
                },
                ">=1.2.3 <1.2.4": {
                    "file": "os/ACSD-45071_1.2.3-p2.patch",
                    "require": [
                        "MDVA-41139"
                    ]
                }
            }
        }
    },
    "ACSD-47444": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the \"Trying to access array offset on value of type bool\" error when accessing certain non-existing category paths for known products on PHP 7.4.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.3": {
                    "file": "os/ACSD-47444_2.4.2-p1.patch"
                }
            }
        }
    },
    "ACSD-47332": {
        "categories": [
            "Cron"
        ],
        "title": "Fixes the issue where cron fails with an error that is only reported when running between 00:00 and 00:59 UTC.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-47332_2.4.4-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/cron.log",
                    "match": "Cron Job catalog_index_refresh_price has an error: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens"
                }
            ]
        }
    },
    "ACSD-47280": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where disabling the shared catalog feature on a specific scope does not work correctly.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.2.0 <1.3.5": {
                    "file": "commerce/ACSD-47280_1.3.4.patch"
                }
            }
        }
    },
    "ACSD-47106": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where a value cannot be saved in a new custom attribute on a company creation page.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.3.5": {
                    "file": "commerce/ACSD-47106_1.3.3.patch"
                }
            }
        }
    },
    "ACSD-47179": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where an admin with restricted access to a specific scope cannot delete product reviews.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-47179_2.4.3-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "*array_intersect(): Expected parameter 1 to be an array, null given in */module-admin-gws/Model/Models.php"
                }
            ]
        }
    },
    "ACSD-47107": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where the Catalog Price Rule discount is applied to custom product options.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.5": {
                    "file": "os/ACSD-47107_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-47232": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where coupons with total weight conditions cannot be applied in the Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-47232_2.4.1.patch"
                }
            }
        }
    },
    "ACSD-46519": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the GraphQL categoryList request returns an incorrect product_count for an anchor category.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.6": {
                    "file": "os/ACSD-46519_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-47027": {
        "categories": [
            "GraphQL",
            "B2B"
        ],
        "title": "Fixes a slow updateCompanyRole GraphQL request.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.3": {
                    "file": "commerce/ACSD-47027_1.3.1-p1.patch"
                },
                ">=1.3.3 <1.3.5": {
                    "file": "commerce/ACSD-47027_1.3.1-p1.patch",
                    "replaced-with": "ACSD-58054"
                }
            }
        }
    },
    "ACSD-47666": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the filter function does not work in the Admin > System > Permissions > User roles > a role > Role Users grid.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-47666_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-47497": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the Services tab is not visible in the Configuration under the Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-47497_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-45168": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where SEO-friendly URLs are not generated for products that have \"url_key\" attributes overridden on the store-view level.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.6": {
                    "file": "os/ACSD-45168_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-46865": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the Shipment and Credit Memo grid is not populated when asynchronous indexing is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-46865_2.4.4-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "commerce/ACSD-46865_2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-47004": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where VAT is not applied to a billing address without a VAT ID.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.6": {
                    "file": "os/ACSD-47004_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-47803": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where out-of-stock configurable product swatches are displayed as available.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-47803_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-52399": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where all products are displayed as out-of-stock on the storefront when the \"Display Out of Stock Products\" configuration option is enabled on the Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.6": {
                    "file": "os/ACSD-52399_2.4.5-p2.patch",
                    "require": [
                        "ACSD-47803"
                    ]
                }
            }
        }
    },
    "ACSD-47137": {
        "categories": [
            "Content",
            "Performance"
        ],
        "title": "Improves the loading speed of the image gallery when the pub/media folder is very big.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-47137_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-46770": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where admin order emails are sent even when the \"Email order confirmation\" is unchecked.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-46770-2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-47955": {
        "categories": [
            "Shopping Cart",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL does not display the cart discount correctly.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-47955_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-46617": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the \"Continue to Checkout\" button is greyed out even if the subtotal is greater than the configured \"Minimum Order Amount\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.3": {
                    "file": "os/ACSD-46617_2.4.0.patch"
                },
                ">=2.4.3 <2.4.6": {
                    "file": "os/ACSD-46617_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-47079": {
        "categories": [
            "Inventory",
            "Web API"
        ],
        "title": "Fixes the issue where composite products (bundle, grouped, and configurable) stock status are not updated when sub-product stock status changes via REST API POST /rest/V1/inventory/source-items.",
        "packages": {
            "magento/module-inventory-catalog": {
                "1.2.2": {
                    "file": "os/ACSD-47079_1.2.4.patch",
                    "require": [
                        "MDVA-41061-V4"
                    ]
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.5 <1.2.6": {
                    "file": "os/ACSD-52905_1.2.5-p3.patch"
                }
            }
        }
    },
    "ACSD-47336": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes \"Something went wrong.\" error when dismissing notifications in the Commerce Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-47336_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-47559": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where the Preview Email Template area is not fully visible.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.3": {
                    "file": "os/ACSD-47559_2.4.0.patch"
                },
                ">=2.4.3 <2.4.6": {
                    "file": "os/ACSD-47559_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-47920": {
        "categories": [
            "Order/Checkout",
            "Web API"
        ],
        "title": "Fixes the issue where orders can be placed via Rest API as a guest user even when the \"Allow Guest Checkout\" is turned off.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.4-p13 || >=2.4.5 <2.4.5-p13": {
                    "file": "os/ACSD-47920_2.4.3-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.4-p13 || >=2.4.5 <2.4.5-p13": {
                    "file": "commerce/ACSD-47920_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-48058": {
        "categories": [
            "Other",
            "Price/Tax"
        ],
        "title": "Fixes the issue where product price reindex is not working if the bundle product is not assigned to any website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-48058_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-48262": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where products are not visible on the frontend when \"Allow All Products Per Page\" setting is set to Yes.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-48262_2.4.5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "catalog/frontend/list_allow_all",
                    "match": 1
                }
            ]
        }
    },
    "ACSD-48293": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the composite products go out of stock when the child products that were sold out are returned to stock.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-48293_2.4.3-p3.patch",
                    "require": [
                        "MDVA-41061-V4"
                    ]
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.3 <1.2.4": {
                    "file": "os/ACSD-48293_1.2.3-p2.patch",
                    "require": [
                        "MDVA-41061-V4"
                    ]
                }
            }
        }
    },
    "ACSD-47520": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where customers lose reward points when a credit memo is created.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "commerce/ACSD-47520_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-48044": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where applying multiple gift cards to a single order with multi-shipping prevents orders from being placed.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "commerce/ACSD-48044-2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-48300": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where a return cannot be created if the configurable product is removed.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "commerce/ACSD-48300_2.4.3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "*report.CRITICAL: Error: Call to a member function getShipmentType() on null in */module-rma/view/frontend/templates/return/create.phtml"
                }
            ]
        }
    },
    "ACSD-47910": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue of missing orders, invoices, shipments, and credit memos in respective entity grids.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-47910_2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-47292": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where out-of-stock bundled products are not available in the GraphQL response if the \"show out-of-stock products\" is set to Yes.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-47292_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-48234": {
        "categories": [
            "Catalog Search",
            "Inventory"
        ],
        "title": "Fixes the issue where the catalog search result shows an incorrect category item count when the \"show out of stock\" option is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.5-p12": {
                    "file": "os/ACSD-48234_2.4.5-p1.patch"
                },
                ">=2.4.5-p12 <2.4.6": {
                    "file": "os/ACSD-65625_2.4.5-p12.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.5 <1.2.5-p12": {
                    "file": "os/ACSD-48234_1.2.5.patch"
                },
                ">=1.2.5-p12 <1.2.6": {
                    "file": "os/ACSD-65625_1.2.5-p12.patch"
                }
            }
        }
    },
    "ACSD-48313": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where the \"configurable_variations\" column is not parsed if the attribute value contains a comma. The same parsing algorithm is used for \"additional_attributes.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.5": {
                    "file": "os/ACSD-48313_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-48627": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the out-of-stock configurable product causes an error when sending a GraphQL request to get cart details.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-48419_2.4.3-p3.patch",
                    "require": [
                        "MDVA-43862",
                        "MDVA-40488"
                    ]
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-50591_2.4.4-p1.patch",
                    "require": [
                        "MDVA-43862"
                    ]
                },
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-48627_2.4.5-p1.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-57880_2.4.6-p3.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.3 <1.2.4": {
                    "file": "os/ACSD-48419_1.2.3-p2.patch"
                },
                ">=1.2.4 <1.2.5": {
                    "file": "os/ACSD-50591_1.2.4-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "*report.ERROR: Warning: Undefined array key 3 in */Model/Resolver/Product/Price/Provider.php on line*"
                }
            ]
        }
    },
    "ACSD-48417": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where an SQL error appears after creating a schedule change for a product and saving another product.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-48417_2.4.5-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "*Integrity constraint violation: 1048 Column 'sku' cannot be null, query was: INSERT INTO `catalog_product_entity` (`entity_id`, `sku`, `row_id`, `created_in`, `updated_in`) VALUES *"
                }
            ]
        }
    },
    "ACSD-48366": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where the product image is not displayed on the Back to Stock email template.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-48366_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-47988": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where product export trims HTML tags from the page builder product description.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.6": {
                    "file": "os/ACSD-47988_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-48212": {
        "categories": [
            "Import/Export",
            "Inventory"
        ],
        "title": "Fixes the issue where product import assigns the product to the wrong source.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-48212_1.2.2.patch"
                }
            },
            "magento/inventory-composer-metapackage": {
                ">=1.1.7 <1.1.8": {
                    "file": "os/ACSD-48212_1.2.2.patch"
                }
            }
        }
    },
    "ACSD-48587": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where HTML special characters in the products widget matching rules prevent them from displaying matching products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-48587_2.4.4.patch"
                }
            },
            "magento/module-page-builder": {
                ">=1.3.4 <2.2.5": {
                    "file": "os/ACSD-48587_2.2.2.patch"
                }
            }
        }
    },
    "ACSD-48773": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where the reward points email template is taken from the wrong store.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "commerce/ACSD-48773_2.4.4-p2.patch"
                }
            }
        }
    },
    "ACSD-48661": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where if the company's credit limit is larger than 999, the comma separator prevents the saving of the company due to a validation error.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.7 <1.3.5": {
                    "file": "commerce/ACSD-48661_1.3.4-p1.patch"
                },
                ">=1.3.5 <1.3.5-p8": {
                    "file": "commerce/ACSD-62112_1.3.5-p6.patch"
                }
            }
        }
    },
    "ACSD-47937": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where price drop notifications are not always sent due to application-level caching.",
        "packages": {
            "magento/magento2-base": {
                "2.4.4": {
                    "file": "os/ACSD-47937_2.4.4.patch",
                    "require": [
                        "ACSD-48366"
                    ]
                },
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-49211_2.4.5-p1.patch",
                    "require": [
                        "ACSD-48366"
                    ]
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "*report.CRITICAL: Magento\\ProductAlert\\Model\\Mailing\\ErrorEmailSender::execute(): Argument #2 ($storeId) must be of type int, string given, called in */module-product-alert/Model/Mailing/AlertProcessor.php on line*"
                }
            ]
        }
    },
    "ACSD-48362": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the default shipping address is used instead of a new one when placing an order using a negotiable quote.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.0 <1.3.6": {
                    "file": "commerce/ACSD-48362_1.3.3.patch"
                }
            }
        }
    },
    "ACSD-48059": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue with Visual Merchandiser where merchants cannot save the \"Match product by rule\" for the Categories attribute.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "commerce/ACSD-48059_2.4.5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "SQLSTATE[42S22]: Column not found: 1054 Unknown column 'e.category_ids' in 'where clause', query was: SELECT `e`.`entity_id` FROM `catalog_product_entity` AS"
                }
            ]
        }
    },
    "ACSD-48216": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where AUTO_INCREMENT of the inventory_source_item table increases on the UPDATE operation.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.7 <1.1.8": {
                    "file": "os/ACSD-48216_1.2.4.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-48216_1.2.4.patch"
                }
            }
        }
    },
    "ACSD-47908": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the error \"A value less than or equal to 0 is expected\" when selecting the source and qty on the shipping step during checkout.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.7 <1.1.8": {
                    "file": "os/ACSD-47908_1.2.4-p2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-47908_1.2.4-p2.patch"
                }
            }
        }
    },
    "ACSD-49497": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where an order remains in the processing state after shipment and a partial refund is applied.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.6": {
                    "file": "os/ACSD-49497_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-48694": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the error \"Invalid state change requested\" prevents a customer from placing an order.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.0 || >=2.4.1 <2.4.7": {
                    "file": "os/ACSD-48694_2.4.4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Placing an order with quote_id * is failed: Invalid state change requested [] []"
                }
            ]
        }
    },
    "ACSD-49013": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where email confirmation is not translated to the website locale when creating customers using bulk API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.6": {
                    "file": "os/ACSD-49013_2.4.4.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-55332_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-48164": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where a restricted admin cannot save a website-level value.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-48164_2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-48404": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where \"Remember Category Pagination = Yes\" causes an error when pressing the browser's back button.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.4": {
                    "file": "os/ACSD-48404_2.4.3-p3.patch"
                }
            }
        }
    },
    "ACSD-48634": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes JS errors on a staging update page when \"Google Analytics Content Experiments\" is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-48634_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-49042": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where a product with infinite backorder cannot be ordered from the Storefront.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.5": {
                    "file": "os/ACSD-49042_1.2.4.patch"
                }
            }
        }
    },
    "ACSD-48204": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where a catalog price rule created based on the Yes/No attribute does not consider the selected scope.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.3": {
                    "file": "os/ACSD-48204_2.4.2-p2.patch"
                }
            }
        }
    },
    "ACSD-47704": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where the bundled product shows the price of In Stock products only.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-47704_2.4.1-p1.patch"
                }
            }
        }
    },
    "ACSD-49370": {
        "categories": [
            "GraphQL",
            "Catalog Search"
        ],
        "title": "Fixes the issue where the \"Date Time\" product attribute has a \"FilterMatchTypeInput\" type in GraphQL schema.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-49370_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-48807": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where customer Product Reviews are not filtered by storeview via GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.7": {
                    "file": "os/ACSD-48807_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-49433": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the default amount is shown as subtotal in the cart for gift card with an open amount.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "commerce/ACSD-49433_2.4.4-p2.patch"
                }
            }
        }
    },
    "ACSD-48866": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where an error occurs when requesting RSS feed for categories.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-48866_2.4.5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "rss/catalog/category",
                    "match": 1
                },
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "report.CRITICAL: Elasticsearch\\Common\\Exceptions\\BadRequest400Exception*Text fields are not optimised*vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php"
                }
            ]
        }
    },
    "ACSD-49574": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Adds functionality to support Gift Card product updates in a cart via GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-49574_2.4.5-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "commerce/ACSD-49574_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-48784": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where the customer segment prices are incorrectly cached between customer groups.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-48784_2.4.3-p2.patch"
                }
            }
        }
    },
    "ACSD-48857": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where a user is unable to save changes after editing with PageBuilder.",
        "packages": {
            "magento/module-page-builder": {
                ">=2.2.1 <2.2.5": {
                    "file": "os/ACSD-48857_2.2.3-p1.patch"
                }
            }
        }
    },
    "ACSD-49065": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where quote items are not visible in the Admin if only assigned to the custom stock.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.7 <1.2.0": {
                    "file": "os/ACSD-49065_1.2.4-p2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-49065_1.2.4-p2.patch"
                }
            }
        }
    },
    "ACSD-49179": {
        "categories": [
            "Reports"
        ],
        "title": "Fixes the issue where the Orders Report shows incorrect amounts in case of different currencies for different stores.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-49179_2.4.3-p3_v2.patch"
                }
            }
        }
    },
    "ACSD-49286": {
        "categories": [
            "Shopping Cart",
            "Content"
        ],
        "title": "Fixes the issue where a product is added twice to a cart when multiple product widgets are present on the page.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "os/ACSD-49286_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-49389": {
        "categories": [
            "Inventory",
            "Web API"
        ],
        "title": "Fixes the issue where a ready-to-pick-up email is sent by API when the order is not ready for pickup.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-49389_1.2.5_v2.patch"
                }
            }
        }
    },
    "ACSD-49822": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where updates in the Requisition List page are not reflected on the Print Requisition List.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.7 <1.3.6": {
                    "file": "commerce/ACSD-49822_1.3.2-p1.patch"
                }
            }
        }
    },
    "ACSD-48771": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue with upgrading the column-block content type from older Page Builder versions.",
        "packages": {
            "magento/module-page-builder": {
                ">=2.2.3 <2.2.5": {
                    "file": "os/ACSD-48771_2.2.3-p1.patch"
                }
            }
        }
    },
    "ACSD-49464": {
        "categories": [
            "Order/Checkout",
            "Admin"
        ],
        "title": "Fixes the issue where invoices, shipments, and credit memos are not moved back from the archive when the orderId is different.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "commerce/ACSD-49464_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-49773": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where product export fails when AWS S3 is used as remote storage.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-49773_2.4.5-p1.patch"
                },
                ">=2.4.2 <2.4.4": {
                    "file": "os/ACSD-46758_2.4.3-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: GuzzleHttp\\Exception\\ClientException: Client error: `POST https://*.s3.amazonaws.com/*/import_export/importexport_*` resulted in a `400 Bad Request` response:"
                },
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "<Error><Code>MalformedXML</Code><Message>The XML you provided was not well-formed or did not validate in *vendor/guzzlehttp/guzzle/src/Exception/RequestException.php"
                }
            ]
        }
    },
    "ACSD-49748": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where invitations cannot be sent.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "commerce/ACSD-49748_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-49502": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the downloadable link is not updated properly after a staging update is applied to the downloadable product.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "commerce/ACSD-49502_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-49527": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL company roles don't display pagination correctly.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.6": {
                    "file": "commerce/ACSD-49527_1.3.4.patch"
                }
            }
        }
    },
    "ACSD-49706": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where the default value is saved for a visual swatch attribute when no value is selected.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-49706_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-49835": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where the Use default checkbox value is not saved correctly on a store level for a multi-select attribute.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-49835_2.4.5-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-49835_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-49898": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where the products grid throws an exception when a bundled product has a special price that exceeds 1000.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-49898_2.4.5-p1.patch",
                    "require": [
                        "ACSD-46988"
                    ]
                },
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-46032_2.4.4.patch",
                    "require": [
                        "ACSD-46988"
                    ]
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Exception: Warning: A non-numeric value encountered in */module-bundle/Ui/DataProvider/Product/Modifier/SpecialPriceAttributes.php on line * in */framework/App/ErrorHandler.php"
                }
            ]
        }
    },
    "ACSD-50234": {
        "categories": [
            "Payments"
        ],
        "title": "Fixes the issue with the wrong customer name in the confirmation email if placing an order with PayPal.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.5": {
                    "file": "os/ACSD-50234_2.4.4.patch"
                },
                ">=2.3.7 <2.4.3": {
                    "file": "os/MDVA-41594_EE_2.4.1.patch",
                    "require": [
                        "MDVA-40101"
                    ]
                }
            }
        }
    },
    "ACSD-49960": {
        "categories": [
            "Customer",
            "Admin"
        ],
        "title": "Fixes the issue where filtering by date does not work for the customer order grid.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-49960_2.4.5-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Magento\\Framework\\Exception\\LocalizedException: The DateTime object timezone needs to be the same as the * timezone in config. *Stdlib/DateTime/Timezone.php"
                }
            ]
        }
    },
    "ACSD-49849": {
        "categories": [
            "Order/Checkout",
            "GraphQL",
            "Payments"
        ],
        "title": "Fixes the issue where customer email was replaced with PayPal email when placing an order with PayPal Express via GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-49849_2.4.5-p1.patch"
                },
                ">=2.3.7 <2.4.4": {
                    "file": "os/ACSD-46437_2.4.2.patch"
                }
            }
        }
    },
    "ACSD-49839": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where Shared Catalog Pricing and structure throws an error in Admin when products have single or double quotes in SKU.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.7 <1.3.6": {
                    "file": "commerce/ACSD-49839_1.3.4-p1_v2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Exception: Deprecated Functionality: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in */zendframework1/library/Zend/Db/Statement.php on line * in */framework/App/ErrorHandler.php"
                }
            ]
        }
    },
    "ACSD-49970": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes incorrect handling of GraphQL errors when New Relic reporting is turned on.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-49970_2.4.5-p1.patch",
                    "replaced-with": "ACSD-49970-V2"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/debug.log",
                    "match": "report.CRITICAL: Exception: Warning: Undefined array key \"GraphQlOperationNames\" in */module-graph-ql/Model/Query/Logger/NewRelic.php on line */framework/App/ErrorHandler.php"
                }
            ]
        }
    },
    "ACSD-49970-V2": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes incorrect handling of GraphQL errors when New Relic reporting is turned on.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-50139_2.4.5-p1.patch",
                    "replaced-with": "ACSD-49970-V3"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/debug.log",
                    "match": "report.CRITICAL: Exception: Warning: Undefined array key \"GraphQlOperationNames\" in */module-graph-ql/Model/Query/Logger/NewRelic.php on line */framework/App/ErrorHandler.php"
                }
            ]
        }
    },
    "ACSD-49970-V3": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes incorrect handling of GraphQL errors when New Relic reporting is turned on.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-50935_2.4.4-p1_v3.patch",
                    "replaced-with": "ACSD-54095"
                },
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-50139_2.4.5-p1.patch",
                    "replaced-with": "ACSD-54095"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/debug.log",
                    "match": "report.CRITICAL: Exception: Warning: Undefined array key \"GraphQlOperationNames\" in */module-graph-ql/Model/Query/Logger/NewRelic.php on line */framework/App/ErrorHandler.php"
                }
            ]
        }
    },
    "ACSD-54095": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes incorrect handling of GraphQL errors when New Relic reporting is turned on.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-50935_2.4.4-p1_v3.patch"
                },
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-54095_2.4.5-p4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/debug.log",
                    "match": "report.CRITICAL: Exception: Warning: Undefined array key \"GraphQlOperationNames\" in */module-graph-ql/Model/Query/Logger/NewRelic.php on line */framework/App/ErrorHandler.php"
                }
            ]
        }
    },
    "ACSD-50260": {
        "categories": [
            "Catalog/Product",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL product search results are limited to 10,000 results only.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-50260_2.4.5-p1.patch",
                    "replaced-with": "ACSD-50260-V2"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-50260_2.4.5-p1.patch",
                    "replaced-with": "ACSD-50260-V2"
                }
            }
        }
    },
    "ACSD-50260-V2": {
        "categories": [
            "Catalog/Product",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL product search results are limited to 10,000 results only.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-50260_2.4.5-p1_v2.patch",
                    "replaced-with": "ACSD-55100"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-50260_2.4.5-p1_v2.patch",
                    "replaced-with": "ACSD-55100"
                }
            }
        }
    },
    "ACSD-48813": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where the search is not showing relevant results based on the search weight of the attributes.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "os/ACSD-48813_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-50336": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where product alert emails are not sent when a product is back in stock or the price is changed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p1 <2.4.4-p3": {
                    "file": "os/ACSD-50336_2.4.4-p2.patch"
                },
                ">=2.4.4-p3 <2.4.7": {
                    "file": "os/ACSD-51721_2.4.4-p3.patch",
                    "require": [
                        "ACSD-48366"
                    ]
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "report.CRITICAL: Magento\\ProductAlert\\Model\\Mailing\\ErrorEmailSender::execute(): Argument #2 ($storeId) must be of type int, string given, called in */module-product-alert/Model/Mailing/AlertProcessor.php"
                }
            ]
        }
    },
    "ACSD-50367": {
        "categories": [
            "Import/Export",
            "Customer"
        ],
        "title": "Fixes the issue where customer address export does not work when a multi-select customer address attribute without values is created.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-50367_2.4.5-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Message has been rejected: Deprecated Functionality: explode(): Passing null to parameter #2 ($string) of type string is deprecated in *module-import-export/Model/Export/Entity/AbstractEav.php"
                }
            ]
        }
    },
    "ACSD-49877": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where video autoplay does not work on mobile Safari when the video is linked directly to a remote video file and not a streaming service.",
        "packages": {
            "magento/module-page-builder": {
                ">=1.3.4 <2.2.5": {
                    "file": "os/ACSD-49877_2.2.3.patch"
                }
            }
        }
    },
    "ACSD-49737": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where a coupon is incorrectly marked as used after a failed card payment.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1-p1 <2.4.7": {
                    "file": "os/ACSD-49737_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-50814": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where an admin user is not able to create a credit memo.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-50814_2.4.6.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: DivisionByZeroError: Division by zero in */Model/Order/Creditmemo/Total/Tax.php"
                }
            ]
        }
    },
    "ACSD-50116": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where an admin user cannot create a URL rewrite for subcategories level 3 or lower.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-50116_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-49513": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where remote storage synchronization fails because of 0-byte files.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.5": {
                    "file": "os/ACSD-49513_2.4.3.patch"
                },
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-62801_2.4.6-p7.patch"
                }
            }
        }
    },
    "ACSD-46683": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the shipping price shows \"Not yet calculated\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-46683_2.4.3-p2.patch"
                }
            }
        }
    },
    "ACSD-49129": {
        "categories": [
            "Catalog/Product",
            "Web API"
        ],
        "title": "Fixes the issue where the \"content\" attribute (base64 image code) is not returned in `rest/V1/products/sku/media` product media API responses.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.6": {
                    "file": "os/ACSD-49129_2.4.3-p3.patch"
                }
            }
        }
    },
    "ACSD-50276": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where the customer registration form doesn't work on the storefront if a multi-select customer attribute is created.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "commerce/ACSD-50276_2.4.5-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Exception: Deprecated Functionality: explode(): Passing null to parameter #2 ($string) of type string is deprecated in */Block/Form/Renderer/Multiselect.php */App/ErrorHandler.php"
                }
            ]
        }
    },
    "ACSD-50527": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the error that occurs when saving a page with an empty dynamic block.",
        "packages": {
            "magento/page-builder-commerce": {
                ">=1.3.4 <1.7.4": {
                    "file": "commerce/ACSD-50527_1.7.2-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "report.ERROR: Magento\\BannerPageBuilder\\Model\\ResourceModel\\DynamicBlock\\Content::getById(): Return value must be of type string, bool returned at */Model/ResourceModel/DynamicBlock/Content.php"
                }
            ]
        }
    },
    "ACSD-51114": {
        "categories": [
            "Catalog/Product",
            "Performance"
        ],
        "title": "Fixes the issue where a random product disappears from large catalogs when asynchronous indexing is enabled. Improves performance of asynchronous reindexing for large catalogs.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "os/ACSD-51114_2.4.3-p2.patch",
                    "deprecated": true
                }
            }
        }
    },
    "ACSD-50817": {
        "categories": [
            "Performance"
        ],
        "title": "Optimizes Cron job sales_clean_quotes to run faster.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-50817_2.4.5-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "report.WARNING: Could not acquire lock for cron job: sales_clean_quotes"
                }
            ]
        }
    },
    "ACSD-49392": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the order status changes to closed after a partial refund for a bundled product.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.0 || >=2.4.1 <2.4.6-p7": {
                    "file": "os/ACSD-49392_2.4.5-p1.patch"
                },
                ">=2.4.6-p7 <2.4.7": {
                    "file": "os/ACSD-49392_2.4.5-p1.patch",
                    "replaced-with": "ACSD-57003"
                }
            }
        }
    },
    "ACSD-51036": {
        "categories": [
            "Order/Checkout",
            "Web API"
        ],
        "title": "Fixes the issue where race conditions during concurrent REST API calls result in an overwrite of shipping status information in the Items Ordered table.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-51036_2.4.4-p2.patch"
                }
            }
        }
    },
    "ACSD-50858": {
        "categories": [
            "Performance",
            "Content"
        ],
        "title": "Improves performance for loading banners contents.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "commerce/ACSD-50858_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-49628": {
        "categories": [
            "Content",
            "Admin"
        ],
        "title": "Fixes the issue where the Page Builder's multiple errors prevent admin from saving a product without content permissions.",
        "packages": {
            "magento/module-page-builder": {
                ">=2.2.0 <2.2.3": {
                    "file": "os/ACSD-49628_2.2.1-p1.patch"
                },
                ">=2.2.3 <2.2.5": {
                    "file": "os/ACSD-49901_2.2.4.patch"
                }
            }
        }
    },
    "ACSD-51305": {
        "categories": [
            "Catalog/Product",
            "GraphQL"
        ],
        "title": "Fixes the issue where out-of-stock configurable child products are not available in the GraphQL response.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-51305_2.4.6.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-51305_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-50621": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where Tier Prices for different websites in the shared catalog are not visible when trying to edit them in a multi-website environment.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.7 <1.3.6": {
                    "file": "commerce/ACSD-50621_1.3.4.patch"
                }
            }
        }
    },
    "ACSD-51041": {
        "categories": [
            "Catalog/Product",
            "Performance"
        ],
        "title": "Improves performance of price indexer.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.0 || >=2.4.1 <2.4.6": {
                    "file": "os/ACSD-51041_2.4.3-p3.patch"
                }
            }
        }
    },
    "ACSD-51379": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where changes made to page text content via Page Builder are not saved.",
        "packages": {
            "magento/module-page-builder": {
                ">=1.3.4 <2.2.1": {
                    "file": "os/ACSD-51379_1.3.4.patch",
                    "replaced-with": "ACSD-51379-V2"
                },
                ">=2.2.1 <2.2.5": {
                    "file": "os/ACSD-51379_2.2.1.patch",
                    "require": [
                        "ACSD-48857"
                    ],
                    "replaced-with": "ACSD-51379-V2"
                }
            }
        }
    },
    "ACSD-51379-V2": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where changes made to page text content via Page Builder are not saved.",
        "packages": {
            "magento/module-page-builder": {
                ">=1.3.4 <2.2.1": {
                    "file": "os/ACSD-51379_1.3.4.patch"
                },
                ">=2.2.1 <2.2.5": {
                    "file": "os/ACSD-51379_2.2.1_v3.patch",
                    "require": [
                        "ACSD-48857"
                    ]
                }
            }
        }
    },
    "ACSD-49480": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where only one cart price rule is applied to the cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-49480_2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-51230": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the gift card account is deleted when a partial refund of a simple product is processed from an order.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "commerce/ACSD-51230_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-51238": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where the inventory source is removed when updating configurable products and editing the price.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-51238_2.4.5-p1.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.7": {
                    "file": "os/ACSD-51238_1.2.5-p1.patch"
                }
            }
        }
    },
    "ACSD-50794": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where the gift message or gift wrapping details are not updated in the database when removing it through GraphQL.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.1 <2.4.7": {
                    "file": "commerce/ACSD-50794_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51528": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the x_forwarded_for column has null values in the sales_order table.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-51528_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-50849": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where adding a new product to the category after clearing the cache results in a mismatch of positions and selections of the  existing products.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "commerce/ACSD-50849_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-51294": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the issue where GTM/GA price, quantity, tax, shipping, and revenue are sent as a string to Google Analytics and GTM.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-51294_2.4.5-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-51294_2.4.5-p1.patch"
                }
            }
        }
    },
    "MDVA-51204": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where a fully sold product doesn't return back in stock after creating a credit memo.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.3 <1.2.7": {
                    "file": "os/ACSD-51204_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-51291": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where restricted admin with access to one website can add images/videos to the product assigned to multiple websites.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.4-p4 || >=2.4.5 <2.4.5-p3": {
                    "file": "os/ACSD-51291_2.4.5-p2.patch"
                },
                ">=2.4.6-p1 <2.4.7": {
                    "file": "os/ACSD-65135_2.4.6-p6.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.4-p4 || >=2.4.5 <2.4.5-p3": {
                    "file": "commerce/ACSD-51291_2.4.5-p2.patch"
                },
                ">=2.4.6-p1 <2.4.7": {
                    "file": "commerce/ACSD-65135_2.4.6-p6.patch"
                }
            }
        }
    },
    "ACSD-49973": {
        "categories": [
            "GraphQL",
            "Performance"
        ],
        "title": "Improves performance of fetching bundled products through GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-49973_2.4.4-p2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.5": {
                    "file": "os/ACSD-49973_1.2.4-p2.patch"
                }
            }
        }
    },
    "ACSD-50478": {
        "categories": [
            "Admin",
            "Other"
        ],
        "title": "Fixes the JS issue for the rollback action in the Backups grid. Fixes the database rollback command for a case when the DB dump contains triggers and a \"delimiter\" SQL command.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.5": {
                    "file": "os/ACSD-50478_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-50512": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the \"Error: The downloadable link isn't related to the product. Verify the link and try again.\" error that happens when updating the start date for a downloadable product staging update.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-50512_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-50949": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where the price filter in Advanced search doesn't return proper results when used along the SKU filter.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-50949_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51645": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the error thrown when saving a new Cart Price Rule if the extension Magento_OfflineShipping is disabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-51645_2.4.6.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "report.ERROR: Warning: Undefined array key \"simple_free_shipping\" in */module-sales-rule/Controller/Adminhtml/Promo/Quote/Save.php"
                }
            ]
        }
    },
    "ACSD-50895": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where Google Analytics 3 GTM tags are not fired if Google Analytics 4 GTM is not configured.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-50895_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51102": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where a catalog rule that is applied to a large number of products is not correctly indexed when the rule is enabled by a scheduled update.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-51102_2.4.3-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "commerce/ACSD-51102_2.4.3-p1.patch"
                }
            }
        }
    },
    "ACSD-50368": {
        "categories": [
            "Customer",
            "Web API"
        ],
        "title": "Fixes an issue where the customer's group_id is ignored when a customer is created via Async REST API or Async Bulk REST API.",
        "requirement": "The patch is partially deprecated, as this issue is addressed by the mandatory security patch MCLOUD-13240/APSB25-08.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-50368_2.4.4.patch"
                },
                ">=2.4.4 <2.4.4-p12": {
                    "file": "os/ACSD-50368_2.4.4.patch",
                    "deprecated": true
                }
            }
        }
    },
    "ACSD-51497": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a customer can't sort a catalog page by a Custom Attribute of the dropdown type.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.0 || >=2.4.1 <2.4.7": {
                    "file": "os/ACSD-51497_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-51408": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the order item status is incorrectly set to \"Backordered\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-51408_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-51735": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the order item status is incorrectly set to \"Ordered\" when the product stock is 0.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.5": {
                    "file": "os/ACSD-51735_1.2.4-p1.patch"
                }
            }
        }
    },
    "ACSD-51792": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where a page does not have the impression event when Google Tag Manager 4 is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-51792_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51471": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where an admin user cannot save a scheduled update for a bundled product that uses a simple product that itself has a scheduled update.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "commerce/ACSD-51471_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51700": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the error that happens when switching store views on a downloadable product edit page in Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-51700_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-51120": {
        "categories": [
            "Content",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL GET requests cache is not cleared for CMS pages that contain CMS blocks that are updated via a staging update.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.3": {
                    "file": "os/ACSD-51120_2.4.2-p2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.3": {
                    "file": "commerce/ACSD-51120_2.4.2-p2.patch"
                }
            }
        }
    },
    "ACSD-51240": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the uploaded file is missing if the registration is done via the company registration form.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-51240_2.4.5-p1.patch",
                    "replaced-with": "ACSD-55628"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "commerce/ACSD-51240_2.4.5-p1.patch",
                    "replaced-with": "ACSD-55628"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.3.5": {
                    "file": "commerce/ACSD-51240_1.3.4-p1.patch",
                    "replaced-with": "ACSD-55628"
                }
            }
        }
    },
    "ACSD-51907": {
        "categories": [
            "Admin",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where a restricted admin user cannot create a credit memo with an offline refund.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "commerce/ACSD-51907_2.4.2-p2_v2.patch"
                }
            }
        }
    },
    "ACSD-52148": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where Google V3 reCAPTCHA Admin login fails occasionally.",
        "packages": {
            "magento/security-package": {
                ">=1.0.0 <1.1.3": {
                    "file": "os/ACSD-52148_1.1.1.patch"
                }
            }
        }
    },
    "ACSD-51431": {
        "categories": [
            "Performance",
            "Other"
        ],
        "title": "Fixes the issue where an indexer status is \"working\" even if there are no new entries in the changelog.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-51431_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-51892": {
        "categories": [
            "Performance",
            "Admin"
        ],
        "title": "Fixes the performance issue where config files load multiple times.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.6-p2": {
                    "file": "os/ACSD-51892_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-52277": {
        "categories": [
            "Order/Checkout",
            "Admin"
        ],
        "title": "Fixes the issue where an admin user is not redirected properly after selecting a store view when creating a new order in Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-52072_2.4.4.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-52277_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-50813": {
        "categories": [
            "Admin",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where Admin was not able to add bundled products containing a slash in the SKU with the 'Add Products by SKU' functionality to the admin order.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-50813_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51630": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where a large amount of system messages slows the downloading of admin pages.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "os/ACSD-51630_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-51853": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where copied text styles are not applied when using the Page Builder.",
        "packages": {
            "magento/module-page-builder": {
                ">=2.1.0 <2.2.5": {
                    "file": "os/ACSD-51853_2.2.3-p1.patch"
                }
            }
        }
    },
    "ACSD-52160": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the product validation result against the cart price rule was not properly evaluated based on the rule condition 'If an item is FOUND/NOT FOUND in the cart with All/Any of these conditions true'.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-52160_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-51636": {
        "categories": [
            "B2B",
            "Customer"
        ],
        "title": "Fixes the issue where the company admin can't add new users from the customer account section despite having all necessary roles and permissions.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-51636_2.4.5-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/debug.log",
                    "match": "report.CRITICAL: Error: Call to a member function __toArray() on null in */Observer/LogSaveCustomerObserver.php"
                },
                {
                    "type": "config",
                    "path": "btob/website_configuration/company_active",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-51739": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where an error is returned when the structure_id is requested in a CompanyTeam GraphQL request.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.4.3": {
                    "file": "commerce/ACSD-51739_1.3.5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Cannot return null for non-nullable field \"CompanyTeam.structure_id\""
                }
            ]
        }
    },
    "ACSD-51857": {
        "categories": [
            "Cron",
            "Performance"
        ],
        "title": "Fixes the issue where the slow performance of the aggregate_sales_report_bestsellers_data cron report on large sales_order and sales_order_item database tables was due to the way the main data query was written.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-51857_2.4.3-p2.patch",
                    "replaced-with": "ACSD-60590"
                }
            }
        }
    },
    "ACSD-48448": {
        "categories": [
            "Order/Checkout",
            "Inventory"
        ],
        "title": "Fixes the issue where there is a race condition issue happening during the order cancellations, which cause duplicated entry in the inventory_reservation table.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/ACSD-48448_2.4.2-p2.patch",
                    "require": [
                        "MDVA-40399"
                    ]
                },
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-52538_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-52689": {
        "categories": [
            "Web API",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where images can't be uploaded to Amazon S3 storage using REST API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.6": {
                    "file": "os/ACSD-52689_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51899": {
        "categories": [
            "Order/Checkout",
            "Shipping",
            "Inventory"
        ],
        "title": "Fixes the issue where the default shipping address on the checkout shipping step is auto-populated with a previously selected in-store pickup address.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-51899_1.2.4-p3.patch"
                }
            }
        }
    },
    "ACSD-52041": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where the error message: [ERROR] Page Builder was rendering for 5 seconds without releasing locks. in Chrome browser when saving content edited with Page Builder.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5-p5 || >=2.4.6 <2.4.6-p3": {
                    "file": "os/ACSD-52041_2.4.6.patch",
                    "deprecated": true
                }
            },
            "magento/module-page-builder": {
                ">=2.2.2 <2.2.3-p5 || >=2.2.4 <2.2.4-p3": {
                    "file": "os/ACSD-52041_2.2.4.patch",
                    "replaced-with": "ACSD-52041-V2"
                }
            }
        }
    },
    "ACSD-52041-V2": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where the error message: [ERROR] Page Builder was rendering for 5 seconds without releasing locks. in Chrome browser when saving content edited with Page Builder.",
        "packages": {
            "magento/module-page-builder": {
                ">=2.2.2 <2.2.2-p6 || >=2.2.3 <2.2.3-p5 || >=2.2.4 <2.2.4-p3": {
                    "file": "os/ACSD-52041_2.2.4_v2.patch"
                }
            }
        }
    },
    "ACSD-52095": {
        "categories": [
            "Inventory",
            "Import/Export"
        ],
        "title": "Fixes the issue where the \"manage_stock\" value was incorrectly set to 0 in the CSV file after product export.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.6": {
                    "file": "os/ACSD-52095_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-51358": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where removing a scheduled update without an end date leads to removing other scheduled updates for the same entity.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-51358_2.4.5-p1.patch",
                    "require": [
                        "ACSD-50512",
                        "ACSD-48070"
                    ]
                }
            }
        }
    },
    "ACSD-48070": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where editing a scheduled update triggers an exception.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "commerce/ACSD-48070_2.4.4-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "*Exception message: Notice: Undefined index: updated_in in */module-staging/Model/Operation/Update.php on line *"
                }
            ]
        }
    },
    "ACSD-51890": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the Submit review button can be clicked multiple times without Google reCAPTCHA v3 validation.",
        "packages": {
            "magento/security-package": {
                ">=1.0.0 <1.1.6": {
                    "file": "os/ACSD-51890_1.1.4-p2.patch",
                    "replaced-with": "ACSD-55112"
                }
            }
        }
    },
    "ACSD-51984": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where unchecked \"Use Default Value\" and non-default product field values are not saved for the second website, store, and store view.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-51984_2.4.5-p2.patch",
                    "replaced-with": "ACSD-54776"
                }
            }
        }
    },
    "ACSD-52398": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the error: The requested qty is not available, when trying to update the quantity of a bundled product in the cart on the storefront.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-52398_2.4.3-p3.patch"
                }
            }
        }
    },
    "ACSD-52786": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where a catalog rule condition \"SKU is\" applies to all products starting with the given SKU.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-52786_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-52921": {
        "categories": [
            "GraphQL",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where an internal error occurs if requesting cart details from GraphQL when there is an out-of-stock configurable product in the cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-52921_2.4.6-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "*Illegal offset type at */module-quote-graph-ql/Model/Resolver/CartItemErrors.php:78)"
                }
            ]
        }
    },
    "ACSD-51683": {
        "categories": [
            "GraphQL",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where a customizable option can't be added to the cart using GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-51683_2.4.6.patch",
                    "replaced-with": "ACSD-57643"
                }
            }
        }
    },
    "ACSD-52133": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where a customer account cannot be saved after an upgrade.",
        "requirements": "Deprecated due to a conflict with security patch APSB25-08.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.6-p9": {
                    "file": "os/ACSD-52133_2.4.6.patch",
                    "deprecated": true
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "*Exception: Notice: iconv(): Detected an incomplete multibyte character in input string in */module-eav/Model/Attribute/Data/Text.php on line *"
                }
            ]
        }
    },
    "ACSD-52202": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where the salable qty of default stock wrongly changes to 0 when a non-default stock is changed to 0 qty on order fulfillment.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.3 <1.2.7": {
                    "file": "os/ACSD-52202_1.2.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51265": {
        "categories": [
            "Performance"
        ],
        "title": "Fixes the issue with catalog_product_price reindexing performance when there are too many bundled products in the system.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-51265_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-52831": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where customers cannot place negotiable quote orders when Google reCAPTCHA v3 Invisible is enabled.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.1.7 <1.3.6": {
                    "file": "commerce/ACSD-52831_1.3.3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "recaptcha_frontend/type_for/place_order",
                    "match": "recaptcha_v3"
                },
                {
                    "type": "config",
                    "path": "btob/website_configuration/negotiablequote_active",
                    "match": 1
                }
            ]
        }
    },
    "ACSD-51845": {
        "categories": [
            "Catalog/Product",
            "Web API"
        ],
        "title": "Fixes the issue where subsequent products with tier prices and different attribute sets cannot be updated via asynchronous bulk REST API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-51845_2.4.5-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "*report.ERROR: The product was unable to be saved. Please try again. [] []"
                }
            ]
        }
    },
    "ACSD-52815": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where the input for the quantity field of a non-default source supports only up to 6 digits, unlike 8 for a default stock.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-52815_1.2.5-p1.patch"
                }
            },
            "magento/inventory-composer-metapackage": {
                ">=1.1.7 <1.1.8": {
                    "file": "os/ACSD-52815_1.2.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51149": {
        "categories": [
            "Cron",
            "Import/Export"
        ],
        "title": "Fixes the issue where Scheduled ImportExport with enabled Catalog Permissions invalidates indexers and then cache flushes by cron.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "commerce/ACSD-51149_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-50815": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where decimal quantity for a simple product cannot be used for a new Bundle product option.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-50815_2.4.5-p1.patch",
                    "require": [
                        "ACSD-49898",
                        "ACSD-46988"
                    ]
                }
            }
        }
    },
    "ACSD-53239": {
        "categories": [
            "Inventory",
            "Cache"
        ],
        "title": "Fixes the issue where the Inventory indexer cleans all caches in the Update on Schedule mode.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.3 <1.2.6": {
                    "file": "os/ACSD-53239_1.2.5.patch"
                }
            }
        }
    },
    "ACSD-50887": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where the product attribute property \"Use in Search Results Layered Navigation\" can be set to \"Yes\" without the \"Use in search\" option set to \"Yes\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-50887_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-51846": {
        "categories": [
            "Web API"
        ],
        "title": "Fixes the \"Internal Error\" issue that happens because not all levels of REST API payload are validated.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3-p2 <2.4.4-p9 || >=2.4.5 <2.4.5-p8": {
                    "file": "os/ACSD-51846_2.4.5-p2.patch",
                    "deprecated": true
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/debug.log",
                    "match": "report.CRITICAL: LogicException: Property * does not have accessor method * in class * in */Reflection/NameFinder.php"
                }
            ]
        }
    },
    "ACSD-52906": {
        "categories": [
            "Cache"
        ],
        "title": "Fixes the issue where the X-Magento-Vary cookie is set incorrectly for logged-in customers that belong to the same customer segment causing improper caching for some pages.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-52906_2.4.4-p3.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "commerce/ACSD-52906_2.4.4-p3.patch"
                }
            }
        }
    },
    "ACSD-52736": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where a Cart Price Rule that includes requirements for configurable product quantity does not work as expected.",
        "requirements": "After applying the patch, the cart rule conditions using the \"Quantity\" attribute must be removed and added again.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.6": {
                    "file": "os/ACSD-52736_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-47875": {
        "categories": [
            "Shopping Cart",
            "Admin"
        ],
        "title": "Fixes the issue where admin users are not able to add a product to a customer cart from the Admin for a particular store view scope with Inventory management.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-47875_2.4.4-p1.patch"
                }
            },
            "magento/inventory-composer-metapackage": {
                ">=1.1.7 <1.1.8": {
                    "file": "os/ACSD-47875_1.2.4-p1.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-47875_1.2.4-p1.patch"
                }
            }
        }
    },
    "ACSD-53176": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where Related Product Rule with \"is one of\" condition does not match products.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.5": {
                    "file": "commerce/ACSD-53176_2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-51666": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the error \"The session has expired, please login again.\" that happens after a customer tries to log in.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-51666_2.4.5-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.ERROR: The session has expired, please login again."
                }
            ]
        }
    },
    "ACSD-52613": {
        "categories": [
            "Inventory",
            "Web API"
        ],
        "title": "Fixes the issue where caches and indexes are refreshed even when no updates are made to Inventory_source items by rest API.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.6 <1.2.7": {
                    "file": "os/ACSD-52613_1.2.6_v2.patch"
                }
            }
        }
    },
    "ACSD-51884": {
        "categories": [
            "Catalog/Product",
            "Cache"
        ],
        "title": "Fixes the issue where the product image cache path becomes incorrect after running the resize command.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-51884_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-53628": {
        "categories": [
            "Reports"
        ],
        "title": "Fixes the issue where the CSV sales order report shows incorrect special characters.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-53628_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-49843": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the link on product download is not available after the ordered item is auto invoiced by online payment method with the Payment Action = Sale setting enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.0 || >=2.4.1 <2.4.7": {
                    "file": "os/ACSD-49843_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-53148": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where two parallel requests in GraphQL for adding the same configurable product to the cart resulted in two separate items on the cart with the same product SKU.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-53148_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-47054": {
        "categories": [
            "Catalog/Product",
            "Performance"
        ],
        "title": "Fixes the issue where preview reindex runs reindex for all stores, causing slowness.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.2 <2.4.3": {
                    "file": "commerce/ACSD-47054_2.4.2-p2.patch"
                },
                ">=2.4.3 <2.4.6": {
                    "file": "commerce/ACSD-53850_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-52606": {
        "categories": [
            "Order/Checkout",
            "Shipping",
            "Admin"
        ],
        "title": "Fixes the issue where the error message \"Your order is not ready for pickup\" is displayed when the user clicks \"Notify Order is Ready for Pickup\".",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-52606_1.2.4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "The order is not ready for pickup in */module-inventory-in-store-pickup/Model/Order/CreateShippingDocument.php:"
                }
            ]
        }
    },
    "ACSD-51574": {
        "categories": [
            "Cache",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the image is not updated on the frontend after replacing it with another image with the same name.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-51574_2.4.5-p1.patch",
                    "replaced-with": "ACSD-51574-V2"
                }
            }
        }
    },
    "ACSD-51574-V2": {
        "categories": [
            "Cache",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the image is not updated on the frontend after replacing it with another image with the same name.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/ACSD-54501_2.4.3-p3.patch"
                },
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-51574_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-53728": {
        "categories": [
            "Performance"
        ],
        "title": "Fixes the issue where the product EAV indexer is taking longer to complete.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-53728_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-53979": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the JS issue that occurs on the homepage if the welcome message contains a single quote.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-53979_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-52085": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where a configurable product with a special price is not visible in the product's carousel.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-52085_2.4.5-p1.patch",
                    "require": [
                        "ACSD-49286"
                    ],
                    "deprecated": true
                }
            },
            "magento/module-page-builder": {
                ">=2.2.3 <2.2.5": {
                    "file": "os/ACSD-52085_2.2.3-p1.patch",
                    "deprecated": true
                }
            }
        }
    },
    "ACSD-53795": {
        "categories": [
            "Cron"
        ],
        "title": "Fixes the issue with invalid data type in indexer_update_all_views cron job.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-53795_2.4.5-p3.patch"
                }
            }
        }
    },
    "ACSD-52143": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixed the issue where custom options are removed after product import.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-52143_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-53750": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the \"Broken pipe or closed connection\" error during multi-threaded catalog_product_price reindex.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-53750_2.4.6-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Fail in child process"
                }
            ]
        }
    },
    "ACSD-53098": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where products assigned to a shared catalog are not appearing on the storefront when a partial index is executed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-53098_2.4.3.patch",
                    "replaced-with": "ACSD-53098-V2"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "commerce/ACSD-53098_2.4.3.patch",
                    "replaced-with": "ACSD-53098-V2"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.2 <1.3.3": {
                    "file": "commerce/ACSD-53098_1.3.2.patch",
                    "replaced-with": "ACSD-53098-V2"
                }
            }
        }
    },
    "ACSD-53098-V2": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where products assigned to a shared catalog are not appearing on the storefront when a partial index is executed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-53098_2.4.3_v2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "commerce/ACSD-53098_2.4.3_v2.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.2 <1.3.3": {
                    "file": "commerce/ACSD-53098_1.3.2_v2.patch"
                }
            }
        }
    },
    "ACSD-54018": {
        "categories": [
            "Catalog/Product",
            "Performance"
        ],
        "title": "Fixes the performance issues with the Product List Widget that uses a non-global attribute in the widget condition.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.6": {
                    "file": "os/ACSD-54018_2.4.4-p2.patch"
                }
            }
        }
    },
    "ACSD-54111": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the product thumbnail images are not displayed on the storefront when the aspect ratio of the watermark image does not match the product image.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.6": {
                    "file": "os/ACSD-54111_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-47669": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes \"Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails\" error when importing products CSV.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/ACSD-47669_2.4.3-p3.patch"
                },
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-54179_2.4.4-p1.patch"
                }
            }
        }
    },
    "ACSD-53347": {
        "categories": [
            "Performance",
            "Price/Tax"
        ],
        "title": "Fixes the issue where the price indexer takes too much time to execute.",
        "packages": {
            "magento/magento2-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "os/ACSD-53347_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-52287": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue with incorrect order status in the archived order grid when asynchronous grid indexing is enabled.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.3.7 <2.4.7": {
                    "file": "commerce/ACSD-52287_2.4.5-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "dev/grid/async_indexing",
                    "match": 1
                }
            ]
        }
    },
    "ACSD-52929": {
        "categories": [
            "Performance",
            "Inventory"
        ],
        "title": "Fixes the issue with redundant requests to reindex default source items when the inventory indexer is configured in async mode.",
        "packages": {
            "magento/inventory-composer-metapackage": {
                ">=1.1.7 <1.1.8": {
                    "file": "os/ACSD-52929_1.2.5-p2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.0 <1.2.7": {
                    "file": "os/ACSD-52929_1.2.5-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "cataloginventory/indexer/strategy",
                    "match": "async"
                }
            ]
        }
    },
    "ACSD-53824": {
        "categories": [
            "Performance"
        ],
        "title": "Fixes the issue where UpdateMultiselectAttributesBackendTypes migration data patch exceeds database transaction size limit during setup:upgrade.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-53824_2.4.5-p2_v2.patch"
                }
            }
        }
    },
    "ACSD-53704": {
        "categories": [
            "Customer",
            "Admin"
        ],
        "title": "Fixes the issue where reward points balance history is miscalculated after reward points expiration.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "commerce/ACSD-53704_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-53583": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Improves partial reindex performance for \"Category Products\" and \"Product Categories\" indexers.",
        "requirements": "Do not install if you have Live Search. Check KB article for more details.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-53583_2.4.5-p3.patch"
                }
            }
        }
    },
    "ACSD-54026": {
        "categories": [
            "GraphQL",
            "B2B"
        ],
        "title": "Fixes an incorrect error message for an updateCompanyRole GraphQL request for a non-authorized user.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.3.6": {
                    "file": "commerce/ACSD-54026_1.3.5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "GraphQlInputException(code: 0): Customer is not a company user. *vendor/magento/module-company-graph-ql/Model/Company/ResolverAccess.php"
                }
            ]
        }
    },
    "ACSD-54106": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where category product sorting by name for Turkish accented characters is incorrect.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.1 <2.4.3": {
                    "file": "os/ACSD-54106_2.4.1.patch"
                },
                ">=2.4.3 <2.4.5": {
                    "file": "os/ACSD-54106_2.4.3.patch",
                    "require": [
                        "MDVA-43731"
                    ]
                },
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-55068_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-52219": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where Admin grids saved filters don't work as expected when frequently switching between bookmark views.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-52219_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-54342": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes an incorrect error message \"Error in data structure: values are mixed\" when importing a CSV file without valid data.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-54342_2.4.6-p2.patch"
                }
            }
        }
    },
    "ACSD-54660": {
        "categories": [
            "GraphQL",
            "Order/Checkout"
        ],
        "title": "Added a new input attribute 'sort' to sort customer orders in GraphQL by 'sort_field' and 'sort_direction'.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-54660_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-54776": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where unchecked \"Use Default Value\" and non-default product field values are not saved for the second website, store, and store view.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-54776_2.4.6-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-54776_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-53998": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where a Dynamic Block based on a Customer Segment doesn't work correctly after logging out from a customer account.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p2 <2.4.5 || >=2.4.5-p1 <2.4.7": {
                    "file": "os/ACSD-53998_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-53204": {
        "categories": [
            "Catalog/Product",
            "Web API"
        ],
        "title": "Fixes \"The product can't be saved.\" error when making concurrent requests to add images to the product gallery using the rest/V1/products/<sku>/media endpoint.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-53204_2.4.6.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Magento\\Framework\\Exception\\FileSystemException: File *media/catalog/product/* does not exist. in *vendor/magento/framework/Image/Adapter/Gd2.php"
                }
            ]
        }
    },
    "ACSD-47657": {
        "categories": [
            "Cache"
        ],
        "title": "Added a caching mechanism for AWS credentials. A credentials provider now uses the Magento cache to cache credentials retrieved from AWS for EC2 configuration.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.4-p12 || >=2.4.5 <2.4.5-p11 || >=2.4.6 <2.4.7": {
                    "file": "os/ACSD-47657_2.4.4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Aws\\Exception\\CredentialsException: Error retrieving credentials from the instance profile metadata service. (cURL error 28: Connection timed out"
                }
            ]
        }
    },
    "ACSD-54680": {
        "categories": [
            "B2B",
            "Inventory"
        ],
        "title": "Fixes the issue where it is not possible to process a B2B Quote submitted for a product with Multiple Assigned Sources.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.2.0 <1.3.5": {
                    "file": "commerce/ACSD-54680_1.3.2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "TypeError: number_format() expects parameter 1 to be float, null given in */magento/module-negotiable-quote/Model/QuoteUpdatesInfo.php:"
                }
            ]
        }
    },
    "ACSD-54040": {
        "categories": [
            "B2B",
            "Customer",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the \"Created\" field is blank in order details when B2B modules are enabled.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3-p5 <1.3.4 || >=1.3.4-p4 <1.3.5": {
                    "file": "commerce/ACSD-54040_1.3.4-p4.patch"
                },
                ">=1.3.5-p2 <1.3.6": {
                    "file": "commerce/ACSD-56593_1.3.5-p3.patch"
                }
            }
        }
    },
    "ACSD-54319": {
        "categories": [
            "Reports"
        ],
        "title": "Fixes the issue where the product price shows zero in the \"Product in Cart\" report.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.6": {
                    "file": "os/ACSD-54319_2.4.5-p3.patch"
                }
            }
        }
    },
    "ACSD-53378": {
        "categories": [
            "Order/Checkout",
            "Performance",
            "Customer"
        ],
        "title": "Improves checkout page load time for customers who have large address books.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-53378_2.4.5-p3.patch",
                    "replaced-with": "ACSD-53378-V2"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-53378_2.4.5-p3.patch",
                    "replaced-with": "ACSD-53378-V2"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.4 <1.3.6": {
                    "file": "commerce/ACSD-53378_1.3.4-p3.patch",
                    "replaced-with": "ACSD-53378-V2"
                }
            }
        }
    },
    "ACSD-53378-V2": {
        "categories": [
            "Order/Checkout",
            "Performance"
        ],
        "title": "Improves checkout page load time for customers who have large address books.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-53378_2.4.5-p3_v2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-53378_2.4.5-p3_v2.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.4 <1.3.6": {
                    "file": "commerce/ACSD-53378_1.3.4-p3_v2.patch"
                }
            }
        }
    },
    "ACSD-52657": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the minicart is not updated on the secondary storeview, which uses a subdomain.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-52657_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-53414": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where a restricted admin user can see CMS pages outside of their permissions scope.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-53414_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-54472": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where customers of a rejected company can still authenticate, and customers of a blocked and a rejected company can still place orders, added additional validation for GraphQL endpoints.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.3.6": {
                    "file": "commerce/ACSD-54472_1.3.5_v2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/company_active",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-52801": {
        "categories": [
            "Catalog Search",
            "GraphQL"
        ],
        "title": "Adds the option to do a partial match when searching for products in GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-52801_2.4.4-p2.patch"
                },
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-54991_2.4.5-p4.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-54991_2.4.5-p4.patch",
                    "replaced-with": "ACSD-62332"
                }
            }
        }
    },
    "ACSD-55004": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where the validator crashes while uploading an import file larger than the value configured in `php.ini `.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-55004_2.4.6.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Error: Class \"Zend_Validate_File_Upload\" not found in */module-import-export/Model/Source/Upload.php:"
                }
            ]
        }
    },
    "ACSD-54989": {
        "categories": [
            "B2B",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where a company admin cannot place an order when \"Enable Purchase Orders\" is set to \"Yes\" and \"Purchase Order\" is set to \"No\".",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3-p5 <1.3.4 || >=1.3.4-p4 <1.3.5 || >=1.3.5-p2 <1.4.3": {
                    "file": "commerce/ACSD-54989_1.3.5-p2.patch"
                }
            }
        }
    },
    "ACSD-54007": {
        "categories": [
            "Import/Export",
            "Customer"
        ],
        "title": "Fixes the error \"Undefined array key \"_scope\"\" on importing customer data.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-54007_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-55031": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the 'Type \"mixed\" cannot be nullable' error during compilation.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-58270_2.4.4-p6.patch"
                },
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-55031_2.4.5-p4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.ERROR: Type \"mixed\" cannot be nullable"
                }
            ]
        }
    },
    "ACSD-54961": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where a restricted admin user cannot mass update Product Review status.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-54961_2.4.5-p4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: TypeError: array_intersect(): Argument #1 ($array) must be of type array, null given in */vendor/magento/module-admin-gws/Model/Models.php:"
                }
            ]
        }
    },
    "ACSD-55256": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where only the first image is successfully displayed in the image slider.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-55256_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-54376": {
        "categories": [
            "B2B",
            "Order/Checkout"
        ],
        "title": "Fixes the issue that occurs in the shopping cart when a product is removed from the shared catalog after it has already been added to the cart.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.6": {
                    "file": "commerce/ACSD-54376_1.3.4.patch"
                }
            }
        }
    },
    "ACSD-53722": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the bundled product options price changes to $0 when scheduled updates for different scopes become active.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-53722_2.4.5-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "commerce/ACSD-53722_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-53643": {
        "categories": [
            "B2B",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the order has an incorrect total when placing a purchase order with disabled or out-of-stock products. It is fixed by hiding the \"Place Order\" button for such purchase orders.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "os/ACSD-53643_2.4.6.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.2 <1.3.6": {
                    "file": "commerce/ACSD-53643_1.3.5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/company_active",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "btob/website_configuration/purchaseorder_enabled",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "cataloginventory/item_options/backorders",
                    "match": "2"
                }
            ]
        }
    },
    "ACSD-54067": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a product video doesn't play on a mobile device.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-54067_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-55414": {
        "categories": [
            "Performance"
        ],
        "title": "Improves performance when the MariaDB tries to cast the EAV entity_id from string to integer.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.6": {
                    "file": "os/ACSD-55414_2.4.5-p4.patch"
                }
            }
        }
    },
    "ACSD-51819": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where multiple orders can be placed with the same quote ID.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.4-p4": {
                    "file": "os/ACSD-51819_2.4.4-p2_v6.patch"
                },
                ">=2.4.4-p4 <2.4.4-p12 || >=2.4.5-p3 <2.4.5-p11": {
                    "file": "os/ACSD-56623_2.4.5-p5.patch"
                },
                "2.4.6": {
                    "file": "os/ACSD-57397_2.4.6.patch"
                },
                ">=2.4.6-p1 <2.4.6-p9": {
                    "file": "os/ACSD-58855_2.4.6-p4.patch"
                },
                ">=2.4.6-p9 <2.4.7": {
                    "file": "os/ACSD-65478_2.4.6-p9.patch"
                },
                ">=2.4.7 <2.4.7-p4": {
                    "file": "os/ACSD-64036_2.4.7-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.4-p4": {
                    "file": "commerce/ACSD-51819_2.4.4-p2_v6.patch"
                },
                ">=2.4.4-p4 <2.4.4-p12 || >=2.4.5-p3 <2.4.5-p11": {
                    "file": "commerce/ACSD-56623_2.4.5-p5.patch"
                },
                "2.4.6": {
                    "file": "commerce/ACSD-57397_2.4.6.patch"
                },
                ">=2.4.6-p1 <2.4.6-p9": {
                    "file": "commerce/ACSD-58855_2.4.6-p4.patch"
                },
                ">=2.4.6-p9 <2.4.7": {
                    "file": "commerce/ACSD-65478_2.4.6-p9.patch"
                },
                ">=2.4.7 <2.4.7-p4": {
                    "file": "commerce/ACSD-64036_2.4.7-p1.patch"
                }
            }
        },
        "metadata": {
            "or": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Magento\\Framework\\Exception\\NoSuchEntityException: The product that was requested doesn't exist. Verify the product and try again. in *vendor/magento/module-catalog/Model/ProductRepository.php*"
                },
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: The cart is locked for processing, the request has been aborted. Quote ID:*"
                },
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Placing an order with quote_id * is failed: The cart is locked for processing. Please try again later. [] []"
                }
            ]
        }
    },
    "ACSD-53118": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the Cart Price Rule is applied using coupon code while the product has an empty attribute.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-53118_2.4.5-p2_v2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "commerce/ACSD-53118_2.4.5-p2_v2.patch"
                }
            }
        }
    },
    "ACSD-54324": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL requisition_lists request does not consider pagination settings and returns all results.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.4 <1.3.6": {
                    "file": "commerce/ACSD-54324_1.3.5.patch"
                }
            }
        }
    },
    "ACSD-53658": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where Recently Viewed product data is not updated properly in the store view.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-53658_2.4.5-p3.patch"
                }
            }
        }
    },
    "ACSD-54626": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where you can't create a new purchase order rule (createPurchaseOrderApprovalRule) with the \"NUMBER_OF_SKUS\" attribute via GraphQL.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.3.6": {
                    "file": "commerce/ACSD-54626_1.3.5-p2.patch"
                }
            }
        }
    },
    "ACSD-53845": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the MySQL connection timeout issue when consumer max_messages = 0.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-53845_2.4.6.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: Message has been rejected: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away"
                }
            ]
        }
    },
    "ACSD-54890": {
        "categories": [
            "Reports",
            "Performance"
        ],
        "title": "Fixes the issue where aggregate_sales_report_bestsellers_data causes MySQL errors due to /tmp disk being out of space.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-54890_2.4.4-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.ERROR: Cron Job aggregate_sales_report_bestsellers_data has an error: SQLSTATE[HY000]: General error: 3 Error writing file"
                }
            ]
        }
    },
    "ACSD-55112": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the Submit review button can be clicked multiple times without Google reCAPTCHA v3 validation.",
        "packages": {
            "magento/security-package": {
                ">=1.0.0 <1.1.6": {
                    "file": "os/ACSD-55112_1.1.5-p2.patch"
                }
            }
        }
    },
    "ACSD-54264": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the error message \"You cannot update the requested attribute. Row ID: store_id\" appears when a customer tries to check out with a negotiable quote from another store view.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3-p5 <1.3.4 || >=1.3.4-p4 <1.3.5 || >=1.3.5-p2 <1.3.6": {
                    "file": "commerce/ACSD-54264_1.3.5-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Magento\\Framework\\Exception\\InputException: You cannot update the requested attribute. Row ID: store_id = *Plugin/Quote/Model/QuoteUpdateValidator.php"
                }
            ]
        }
    },
    "ACSD-54418": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where a fixed amount of discount is incorrectly applied to each child product of the dynamically priced bundle.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.0 <2.4.7": {
                    "file": "os/ACSD-54418_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-55238": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes saving the empty product Meta Description.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-55238_2.4.5-p1_v2.patch"
                }
            }
        }
    },
    "ACSD-54966": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where a coupon code with a limited-use per customer can't be reused if the previous order failed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-54966_2.4.6-p1.patch",
                    "replaced-with": "ACSD-54966-V2"
                }
            }
        }
    },
    "ACSD-54966-V2": {
        "categories": [
            "Price/Tax",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where a coupon code with a limited-use per customer can't be reused if the previous order failed or canceled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.5-p11 || >=2.4.6 <2.4.6-p9": {
                    "file": "os/ACSD-54966_2.4.6-p1_v2.patch"
                },
                ">=2.4.7 <2.4.7-p4": {
                    "file": "os/ACP2E-3690_2.4.7-p2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.7 <2.4.7-p4": {
                    "file": "commerce/ACP2E-3690_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-54060": {
        "categories": [
            "Admin",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a restricted admin can't save a product if it's a child of another product assigned to a different scope.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "os/ACSD-54060_2.4.6-p2_v2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Magento\\Framework\\Exception\\LocalizedException: More permissions are needed to view this item*Model/Models.php"
                }
            ]
        }
    },
    "ACSD-48910": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixed the issue where a bundle product assigned to multiple sources goes out-of-stock after an order is invoiced and shipped, even if it still has a non-zero quantity.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.5 <1.2.6": {
                    "file": "os/ACSD-48910_1.2.5-p1.patch"
                }
            }
        }
    },
    "ACSD-55381": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes an internal server error when querying configurable_product_option_uid and configurable_product_option_value_uid fields from a B2B Requisition list via GraphQL.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.6": {
                    "file": "commerce/ACSD-55381_1.3.5-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/requisition_list_active",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-55628": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes uploading a file on the company registration form and replacing a file for a customer attribute on the Storefront.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p2 <2.4.4-p12 || >=2.4.5-p1 <2.4.5-p11 || >=2.4.6 <2.4.6-p9": {
                    "file": "os/ACSD-55628_2.4.5-p4.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4-p2 <2.4.4-p12 || >=2.4.5-p1 <2.4.5-p11 || >=2.4.6 <2.4.6-p9": {
                    "file": "commerce/ACSD-55628_2.4.5-p4.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.3-p2 <1.3.3-p12 || >=1.3.4-p1 <1.3.4-p11 || >=1.3.5 <=1.3.5-p7 || 1.5.0": {
                    "file": "commerce/ACSD-55628_1.3.4-p4.patch"
                }
            }
        }
    },
    "ACSD-54972": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the canonical category URL doesn't update after changing the category URL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-54972_2.4.6-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "catalog/seo/category_canonical_tag",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-53636": {
        "categories": [
            "Catalog/Product",
            "Price/Tax"
        ],
        "title": "Fixes the issue where the regular price is not displayed on product listing pages for configurable products that have child products with special prices.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.5": {
                    "file": "os/ACSD-53636_2.4.4.patch",
                    "require": [
                        "MDVA-41061-V4"
                    ]
                }
            }
        }
    },
    "ACSD-54885": {
        "categories": [
            "Order/Checkout",
            "Admin"
        ],
        "title": "Fixes the issue with the multiple address checkout when the admin user is using the \"Login as Customer\" functionality.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-54885_2.4.6-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Error: Call to a member function getCustomer() on null in */module-login-as-customer-logging/Observer/LogUpdateQtyObserver.php:"
                }
            ]
        }
    },
    "ACSD-55610": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where a partially canceled order has an incorrect discount amount.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-55610_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-55334": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes translations for labels through Translation dictionaries in GraphQL response.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "os/ACSD-55334_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-54739": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where product stock status condition is not applied for related product rules.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-52302_2.4.5-p2.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-54739_2.4.6-p2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "commerce/ACSD-52302_2.4.5-p2.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-54739_2.4.6-p2.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.5 <1.2.6": {
                    "file": "os/ACSD-52302_1.2.5-p2.patch"
                },
                ">=1.2.6 <1.2.7": {
                    "file": "os/ACSD-54739_1.2.6-p2.patch"
                }
            }
        }
    },
    "ACSD-53925": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where the admin is unable to save CMS block with Product Carousel when catalog_product_price dimensions-mode is set to website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-53925_2.4.5-p3.patch"
                }
            }
        },
        "metadata": {
            "or": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table '*.catalog_product_index_price_*' doesn't exist in */DB/Statement/Pdo/Mysql.php:"
                },
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table '*.catalog_product_index_price_*' doesn't exist in */DB/Statement/Pdo/Mysql.php:"
                }
            ]
        }
    },
    "ACSD-52714": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the date filter is not working in the admin grid when the date format is set as \"Y-m-d\".",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-52714_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-55055": {
        "categories": [
            "Performance",
            "Shopping Cart"
        ],
        "title": "Improves performance of loading product attributes in cart price rules in the shopping cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-55055_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-53790": {
        "categories": [
            "Web API",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where Multiple RMAs for a single product can be created via REST API.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-53790_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-56090": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the GraphQL request is responding with all stores data rather than the specifically requested store data.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.5": {
                    "file": "os/ACSD-56090_2.4.4-p3.patch"
                }
            }
        }
    },
    "ACSD-54983": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where getting the company user UID with GraphQL request is not possible when the user status is set to inactive.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.6": {
                    "file": "commerce/ACSD-54983_1.3.5-p2.patch"
                }
            }
        }
    },
    "ACSD-53309": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where tax is not fully applied in the \"Regular Price\" label when the customizable option is selected.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-53309_2.4.5-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "tax/calculation/price_includes_tax",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "tax/display/type",
                    "match": "2"
                },
                {
                    "type": "config",
                    "path": "tax/cart_display/price",
                    "match": "2"
                }
            ]
        }
    },
    "ACSD-55305": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the \"Edit company user\" popup on the myAccount > Company Structure page freezes with a loader on the screen.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.3.6": {
                    "file": "commerce/ACSD-55305_1.3.5-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/company_active",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-56790": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where a user is redirected to the Admin Dashboard when sorting category products using the \"Move out of Stock to bottom\" option and the `Invalid security or form key. Please refresh the page` error appears on top of the screen.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.6 <1.2.7": {
                    "file": "os/ACSD-56790_1.2.6-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "*You cannot define a correlation name 'inventory_stock' more than once *"
                }
            ]
        }
    },
    "ACSD-56280": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where ordering items from the gift registry leads to an exception.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "commerce/ACSD-56280_2.4.6.patch",
                    "replaced-with": "ACSD-63283"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Call to a member function getUpdatedQty() on null in */module-gift-registry/Block/Email/Items.php*"
                }
            ]
        }
    },
    "ACSD-56246": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where data is removed from the custom multi-select attribute when a scheduled update for a product becomes active.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-56246_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-56193": {
        "categories": [
            "GraphQL",
            "Cache"
        ],
        "title": "Fixes the issue where the Varnish/Fastly cache is not updated when a scheduled block is used in the category description using Page Builder.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4": {
                    "file": "os/ACSD-56193_2.4.2-p2.patch"
                },
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-56978_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-56158": {
        "categories": [
            "GraphQL",
            "Price/Tax"
        ],
        "title": "Fixes the issue where the \"cart\" query returns the total tax value for each tax rule.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-56158_2.4.5-p5.patch"
                }
            }
        }
    },
    "ACSD-56023": {
        "categories": [
            "Catalog/Product",
            "Cache"
        ],
        "title": "Fixes the issue where widget content is not updating on the CMS page when cache is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-56023_2.4.5-p5.patch"
                }
            }
        }
    },
    "ACSD-55427": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the admin user cannot unassign a product from a shared catalog from the product page in the backend.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.4 <1.3.6": {
                    "file": "commerce/ACSD-55427_1.3.4.patch"
                }
            }
        }
    },
    "ACSD-55352": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where after creating a partial credit memo with customer reward points, the order status changes to `closed` and credit memo options disappear from the admin order page.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-55352_2.4.6-p2.patch"
                }
            }
        }
    },
    "ACSD-55231": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where you cannot add products to a cart using the quick order functionality.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.6": {
                    "file": "commerce/ACSD-55231_1.3.3-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/company_active",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "btob/website_configuration/sharedcatalog_active",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "btob/website_configuration/quickorder_active",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-54283": {
        "categories": [
            "Other",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where Products/Categories not assigned to the Shared Catalog for the Default (General Group) are still included in the XML Sitemap.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "os/ACSD-54283_2.4.3.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.4": {
                    "file": "commerce/ACSD-54283_2.4.3.patch"
                }
            }
        }
    },
    "ACSD-56886": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where a configurable product becomes out of stock when one of two child products is disabled by a scheduled update.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-56886_2.4.5-p5.patch"
                }
            }
        }
    },
    "ACSD-56616": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where bundled products display as in stock on the storefront when their simple products are out of stock.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.5 <1.2.6": {
                    "file": "os/ACSD-56616_1.2.5-p1.patch"
                }
            }
        }
    },
    "ACSD-56515": {
        "categories": [
            "Content",
            "Admin"
        ],
        "title": "Fixes the issue where admin with website level permissions cannot add or edit the dynamic block.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "commerce/ACSD-56515_2.4.5-p4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "*report.CRITICAL: Magento\\Framework\\Exception\\LocalizedException: More permissions are needed to view this item. in */module-admin-gws/Model/Models.php:*"
                }
            ]
        }
    },
    "ACSD-56447": {
        "categories": [
            "Order/Checkout",
            "Shopping Cart",
            "Web API"
        ],
        "title": "Fixes the issue where adding the same product to the cart via parallel REST API requests results in two separate items in the cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.4-p14 || >=2.4.5 <2.4.5-p13 || >=2.4.6 <2.4.6-p11": {
                    "file": "os/ACSD-56447_2.4.5.patch"
                }
            }
        }
    },
    "ACSD-56415": {
        "categories": [
            "Catalog/Product",
            "Performance"
        ],
        "title": "Fixes the issue where the performance of the partial price indexing is slowed down due to a DELETE query when the database has a lot of partial price data to index.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.8": {
                    "file": "os/ACSD-56415_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-54965": {
        "categories": [
            "Admin",
            "Inventory"
        ],
        "title": "Fixes the issue where the Visual Merchandising grid does not display the correct stock when a product is assigned to custom stock only.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "commerce/ACSD-54965_2.4.5-p2.patch",
                    "require": [
                        "ACSD-50849"
                    ],
                    "replaced-with": "ACSD-54965-V2"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.5 <1.2.6": {
                    "file": "os/ACSD-54965_1.2.5-p2.patch",
                    "require": [
                        "ACSD-45169"
                    ],
                    "replaced-with": "ACSD-54965-V2"
                }
            }
        }
    },
    "ACSD-54965-V2": {
        "categories": [
            "Admin",
            "Inventory"
        ],
        "title": "Fixes the issue where the Visual Merchandising grid does not display the correct stock when a product is assigned to custom stock only.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-57468_2.4.5-p5_v2.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-58653_2.4.6-p4.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "commerce/ACSD-57468_2.4.5-p5_v2.patch",
                    "require": [
                        "ACSD-50849"
                    ]
                },
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-58653_2.4.6-p4.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.5 <1.2.6": {
                    "file": "os/ACSD-57468_1.2.5-p5_v2.patch",
                    "require": [
                        "ACSD-45169"
                    ]
                },
                ">=1.2.6 <1.2.7": {
                    "file": "os/ACSD-58653_1.2.6-p4.patch"
                }
            }
        }
    },
    "ACSD-52824": {
        "categories": [
            "Payments",
            "B2B"
        ],
        "title": "Fixes the issue where PayPal Express, Google Pay, and Apple Pay buttons are displayed for company customers when such payment methods are disabled in company settings.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-52824_2.4.5-p1.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.4 <1.3.6": {
                    "file": "commerce/ACSD-52824_1.3.4-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/company_active",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-46767": {
        "categories": [
            "Inventory",
            "Cache"
        ],
        "title": "Fixes the issue where the category page caches invalidate when the stock quantity changes, even if the product is still in stock.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.5": {
                    "file": "os/ACSD-57284_1.2.4-p6.patch"
                },
                ">=1.2.5 <1.2.6": {
                    "file": "os/ACSD-46767_1.2.5.patch"
                }
            }
        }
    },
    "ACSD-54656": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where the invisible Recaptcha fails during checkout, which prevents an order from being placed.",
        "packages": {
            "magento/security-package-ee": {
                ">=1.0.0 <1.0.1": {
                    "file": "commerce/ACSD-54656_1.0.0-p1.patch",
                    "require": [
                        "ACSD-50345"
                    ]
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "Can not resolve reCAPTCHA response. in */module-re-captcha-gift-card/Model/QuickCheck/ReCaptchaResolver.php:*"
                }
            ]
        }
    },
    "ACSD-55100": {
        "categories": [
            "GraphQL",
            "Catalog Search",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where GraphQL does not return more than 10k products in the search results.",
        "requirements": "Requires 2.2.0 version of opensearch-project/opensearch-php.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-55100_2.4.6.patch",
                    "replaced-with": "ACSD-62332"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62272_2.4.7_v2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-55100_2.4.6.patch",
                    "replaced-with": "ACSD-62332"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "commerce/ACSD-62272_2.4.7_v2.patch"
                }
            }
        }
    },
    "ACSD-56621": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the updated first name and last name are not reflected in the greetings header section for the company admin user.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.6": {
                    "file": "commerce/ACSD-56621_1.3.4.patch"
                }
            }
        }
    },
    "ACSD-56842": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where the deferred proxies and the deferred proxy factories are missing after running setup:di:compile.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-56842_2.4.4-p6.patch"
                }
            }
        }
    },
    "ACSD-57003": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the order status is changed to Complete instead of being changed to Processing when an order is partially refunded and partially shipped.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.6-p7": {
                    "file": "os/ACSD-57003_2.4.6-p3.patch",
                    "require": [
                        "ACSD-49392"
                    ]
                },
                ">=2.4.6-p7 <2.4.7": {
                    "file": "os/ACSD-64611_2.4.6-p8.patch"
                },
                ">=2.4.7-p2 <2.4.8": {
                    "file": "os/ACSD-64683_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACSD-55241": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where \"Used\" and \"Times Used\" attributes display incorrect values for generated coupons when used during checkout with multiple addresses.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-55241_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-56760": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where an admin user restricted to a specific website cannot sort or add new products inside a category in case the webstore has its own Root Category.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-56760_2.4.6-p2.patch"
                }
            }
        }
    },
    "ACSD-56858": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where B2B company role permissions are displayed incorrectly for a restricted company admin.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.1 <1.3.6": {
                    "file": "commerce/ACSD-56858_1.3.5-p3.patch"
                }
            }
        }
    },
    "ACSD-57074": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where the Yes/No custom attribute with attribute_code starting with \"price_\" does not work properly with indexing, and products with such attributes are not available on the front end.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-57074_2.4.6-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "catalog/search/engine",
                    "match": "opensearch"
                }
            ]
        }
    },
    "ACSD-55566": {
        "categories": [
            "Inventory",
            "GraphQL"
        ],
        "title": "Fixes the issue where the mergeCart mutation fails with an \"Internal Server Error\" in GraphQL response when merging source and destination carts that have the same bundle items. ",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.3 <1.2.7": {
                    "file": "os/ACSD-55566_1.2.5-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.ERROR: Magento\\InventoryConfiguration\\Model\\IsSourceItemManagementAllowedForProductType\\Interceptor::execute(): Argument #1 ($productType) must be of type string, null given"
                }
            ]
        }
    },
    "ACSD-56546": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where configurable and bundle products display as Out of Stock on the storefront when display out of product configuration is disabled.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.5": {
                    "file": "os/ACSD-56546_1.2.4-p2.patch",
                    "require": [
                        "ACSD-49973"
                    ]
                },
                ">=1.2.5 <1.2.7": {
                    "file": "os/ACSD-56546_1.2.6-p3.patch"
                }
            }
        }
    },
    "ACSD-56635": {
        "categories": [
            "Import/Export",
            "Customer"
        ],
        "title": "Fixes the issue where the imported customer is duplicated with the same email address when import is used with account sharing set to Global.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-56635_2.4.6-p3.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-56635_2.4.6-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "customer/account_share/scope",
                    "match": 0
                }
            ]
        }
    },
    "ACSD-56741": {
        "categories": [
            "Other"
        ],
        "title": "Fixes an error message \"Trying to access array offset on value of type null\" that displays during setup:upgrade when the database contains a custom MySQL trigger not related to the indexation mechanism and MView.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-56741_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-57315": {
        "categories": [
            "Payments"
        ],
        "title": "Fixes the issue when a new transaction is created in PayPal Payflow Pro each time the Fetch button is clicked on the view transaction screen in the Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-57315_2.4.4-p4.patch"
                }
            }
        }
    },
    "ACSD-57337": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where an admin user with access restrictions to specific websites is able to see companies from all websites in the Companies grid.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.3.5": {
                    "file": "commerce/ACSD-57337_1.3.4.patch"
                }
            }
        }
    },
    "ACSD-57394": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes incorrect product sorting by multiple sort fields in GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-57441_2.4.5-p1.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-57394_2.4.6-p3.patch",
                    "replaced-with": "ACSD-60684"
                }
            }
        }
    },
    "ACSD-57565": {
        "categories": [
            "Admin",
            "Reports"
        ],
        "title": "Fixes the issue where the Order dashboard displays incorrect order information until the time period is updated. The dashboard now displays correct order statistics on first load.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-57565_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-57854": {
        "categories": [
            "Catalog/Product",
            "Catalog Search",
            "GraphQL"
        ],
        "title": "Fixes the issue when product GraphQL requests returned disabled categories in the category aggregations.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-57854_2.4.6.patch",
                    "deprecated": true
                }
            }
        }
    },
    "ACSD-58008": {
        "categories": [
            "Catalog/Product",
            "Other"
        ],
        "title": "Fixes the issue where updating a scheduled update removed the previous version of the staged item if no end date is specified.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-58008_2.4.5-p5.patch",
                    "require": [
                        "ACSD-50512"
                    ]
                }
            }
        }
    },
    "ACSD-56979": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where product images are removed after deleting a staging update.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "os/ACSD-56979_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-57045": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where URL rewrites cause infinite page looping after \"Website Root\" is unchecked from Hierarchy.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-57045_2.4.6-p2.patch"
                }
            }
        }
    },
    "ACSD-57086": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the orders placed from non-default websites with terms and conditions enabled are not processed correctly.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "os/ACSD-57086_2.4.5-p5.patch"
                }
            }
        }
    },
    "ACSD-57588": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where shipping an order to multiple addresses triggers an error during region ID processing.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-57588_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-57643": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where products with custom options are incorrectly added to the shopping cart via GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-57643_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-57846": {
        "categories": [
            "Catalog Search",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL products search with filter for zero prices does not return any results due to an exception.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-57846_2.4.6-p4.patch"
                }
            }
        }
    },
    "ACSD-57941": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where product options are incorrectly assigned to the admin store instead of their respective stores.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-57941_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-58054": {
        "categories": [
            "B2B",
            "Web API",
            "Customer"
        ],
        "title": "Fixes the issue where it is possible to generate customer tokens for inactive customers via API.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.3.3-p13 || >=1.3.4 <1.3.4-p12": {
                    "file": "commerce/ACSD-58054_1.3.4-p5.patch"
                }
            }
        }
    },
    "ACSD-58163": {
        "categories": [
            "Customer",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where a Cart Price Rule doesn't apply a discount for a guest customer from the matching Customer Segment cart without a coupon code.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.3 <2.4.7": {
                    "file": "commerce/ACSD-58163_2.4.6-p4.patch"
                }
            }
        }
    },
    "ACSD-58375": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the \"YouTube API Key\" configuration by setting the scope to global. The wrong configuration was causing an error when adding a YouTube video at the Store View level.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.2 <2.4.7": {
                    "file": "os/ACSD-58375_2.4.5-p2.patch"
                }
            }
        }
    },
    "ACSD-58446": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where when deleting a team with child users or teams irrespective of their status (inactive), the system provides an uninformative error message not consistent with the UI.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.3.6": {
                    "file": "commerce/ACSD-58446_1.3.5-p4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Can not delete team with id *vendor/webonyx/graphql-php/src/Error/Error.php"
                }
            ]
        }
    },
    "ACSD-58739": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where partial reindexing throws an error. It now works correctly with big change log and when the Slave db connection with synchronous_replication is configured.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-58739_2.4.7.patch",
                    "replaced-with": "ACP2E-3705"
                }
            }
        }
    },
    "ACSD-45049": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where a customer attribute \"Is required\" setting doesn't work properly as per website scope in Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.4-p8": {
                    "file": "os/ACSD-45049_2.4.3-p1.patch"
                },
                ">=2.4.5 <2.4.5-p7": {
                    "file": "os/ACSD-48816_2.4.5-p1.patch"
                },
                ">=2.4.5-p7 <2.4.5-p11": {
                    "file": "os/ACSD-59165_2.4.5-p7.patch"
                },
                "2.4.5-p11": {
                    "file": "os/ACSD-64639_2.4.5-p11.patch"
                }
            }
        }
    },
    "ACSD-46938": {
        "categories": [
            "Performance"
        ],
        "title": "Fixes the issue with the performance of DB triggers recreation during setup:upgrade.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-46938_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-48210": {
        "categories": [
            "Catalog/Product",
            "Import/Export"
        ],
        "title": "Fixes the issue where updating a \"website scope\" attribute in a specific store view overrides the attribute values in the global scope.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-48210_2.4.4-p2.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-59098_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-54887": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the customer shopping cart gets cleared after the customer session has expired with enabled persistent shopping cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p4 <2.4.4-p9 || >=2.4.5-p3 <2.4.5-p8 || >=2.4.6-p1 <2.4.6-p6": {
                    "file": "os/ACSD-54887_2.4.6-p2.patch"
                }
            }
        }
    },
    "ACSD-58141": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where PHPSESSID regenerates on POST requests on the storefront area for a logged-in customer if the L2 Redis cache is enabled and the customer is updated from Admin.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-58141_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-58352": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where return attribute labels for the default store view are returned via GraphQL API when a non-default store view is specified in the request header.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-58352_2.4.4.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "commerce/ACSD-58352_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-58442": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where devices with a width of 768px are treated as mobile, causing the menu and header to load in a mobile view instead of desktop.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-58442_2.4.6-p3.patch"
                }
            },
            "magento/module-page-builder": {
                ">=2.2.2 <2.2.5": {
                    "file": "commerce/ACSD-58442_2.2.4-p3.patch"
                }
            }
        }
    },
    "ACSD-58790": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes pinch-to-zoom functionality on the product detail page images in mobile view on Chrome.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-58790_2.4.6-p1_v2.patch"
                }
            }
        }
    },
    "ACSD-59036": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes an exception that happens when loading product prices with both lower and upper bound equal to $0.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-59036_2.4.7.patch"
                }
            }
        },
        "metadata": {
            "or": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: OpenSearch\\Common\\Exceptions\\BadRequest400Exception: * [bool] failed to parse field"
                },
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "[bool] failed to parse field [filter]"
                }
            ]
        }
    },
    "ACSD-59229": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where customer group-related information is saved in the wrong segment due to the old value of the X-Magento-Vary in request.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-59229_2.4.4-p8.patch"
                }
            }
        }
    },
    "ACSD-59378": {
        "categories": [
            "Catalog/Product",
            "Import/Export"
        ],
        "title": "Fixes the issue where store-level URL rewrites are incorrectly updated during import.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.6": {
                    "file": "os/ACSD-59378_2.4.5-p5.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-60086_2.4.6-p5.patch"
                }
            }
        }
    },
    "ACSD-59514": {
        "categories": [
            "Admin",
            "Content"
        ],
        "title": "Fixes the issue where forms in the Admin area with Page Builder throw the error \"Page Builder was rendering for 5 seconds without releasing locks.\" in the browser console after submitting the form, and changes can't be saved.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.4-p9 || >=2.4.5 <2.4.5-p8 || >=2.4.6 <2.4.6-p6": {
                    "file": "os/ACSD-59514_2.4.4-p8.patch"
                },
                ">=2.4.4-p9 <2.4.5 || >=2.4.5-p8 <2.4.6 || >=2.4.6-p6 <2.4.7": {
                    "file": "os/ACSD-60169_2.4.6-p6.patch"
                },
                ">=2.4.7 <2.4.7-p2": {
                    "file": "os/ACSD-59582_2.4.7.patch"
                },
                ">=2.4.7-p2 <2.4.8": {
                    "file": "os/ACSD-61417_2.4.7-p2.patch"
                }
            },
            "magento/module-page-builder": {
                ">=2.2.2 <2.2.2-p9 || >=2.2.3 <2.2.3-p8 || >=2.2.4 <2.2.4-p6": {
                    "file": "os/ACSD-59514_2.2.2-p7.patch"
                },
                ">=2.2.2-p9 <2.2.3 || >=2.2.3-p8 <2.2.4 || >=2.2.4-p6 <2.2.5": {
                    "file": "os/ACSD-60169_2.2.4-p6.patch",
                    "require": [
                        "ACSD-51379-V2"
                    ]
                },
                ">=2.2.5 <2.2.5-p2": {
                    "file": "os/ACSD-59582_2.2.5.patch"
                },
                ">=2.2.5-p2 <2.2.6": {
                    "file": "os/ACSD-61417_2.2.5-p2.patch"
                }
            }
        }
    },
    "ACSD-60303": {
        "categories": [
            "Order/Checkout",
            "Admin"
        ],
        "title": "Fixes the issue where an order from Admin cannot be placed if HTML minification is enabled.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4-p9 <2.4.5 || >=2.4.5-p8 <2.4.6 || >=2.4.6-p6 <2.4.8": {
                    "file": "commerce/ACSD-60303_2.4.5-p8.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/support_report.log",
                    "match": "report.CRITICAL: ParseError: syntax error, unexpected token *<<* in */var/view_preprocessed/pub/static/vendor/magento/module-gift-wrapping/view/adminhtml/templates/order/create/info.phtml"
                }
            ]
        }
    },
    "ACSD-60441": {
        "categories": [
            "Web API",
            "Customer"
        ],
        "title": "Fixes the issue with updating customers via V1/customers REST API endpoint when using the integration access token generated from the backend.",
        "packages": {
            "magento/magento2-base": {
                "2.4.4-p9 || 2.4.5-p8 || 2.4.6-p6 || 2.4.7-p1": {
                    "file": "os/ACSD-60441_2.4.5-p8.patch"
                }
            }
        }
    },
    "ACSD-59786": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL returns an internal server error when trying to get a Quote ID for an expired quote.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.8": {
                    "file": "os/ACSD-59786_2.4.6-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Cannot add or update a child row: a foreign key constraint fails *QUOTE_ID_MASK_QUOTE_ID_QUOTE_ENTITY_ID"
                }
            ]
        }
    },
    "ACSD-60234": {
        "categories": [
            "Payments",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where an incorrect amount is shown on PayPal when the discount is applied by payment method.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-60234_2.4.5-p1.patch"
                }
            }
        }
    },
    "ACSD-59967": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where a JavaScript error prevents Google Maps from rendering correctly.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.4-p9 || >=2.4.5 <2.4.5-p8 || >=2.4.6 <2.4.6-p6": {
                    "file": "os/ACSD-59967_2.4.4-p3.patch",
                    "replaced-with": "ACSD-63244"
                },
                "2.4.4-p9 || 2.4.5-p8 || 2.4.6-p6": {
                    "file": "os/ACSD-60245_2.4.6-p6.patch",
                    "replaced-with": "ACSD-63244"
                },
                ">=2.4.7 <2.4.7-p2": {
                    "file": "os/ACSD-60245_2.4.7.patch",
                    "replaced-with": "ACSD-63244"
                }
            }
        }
    },
    "ACSD-60326": {
        "categories": [
            "GraphQL",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where an error occurs on GraphQL query for customer return status.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-60326_2.4.6-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Expected a value of type ReturnStatus but received: (empty string). Cannot serialize value as enum"
                }
            ]
        }
    },
    "ACSD-60538": {
        "categories": [
            "GraphQL",
            "Inventory",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where if a product is disabled in \"All Store Views\" and enabled only in specific store view scopes, the product attributes don't show correctly in the GraphQL response, leading to the product not being displayed properly.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.7 <1.2.8": {
                    "file": "os/ACSD-60538_1.2.7-p1.patch"
                }
            }
        }
    },
    "ACSD-60631": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where GraphQL returns an error when the same simple product is assigned to multiple configurable products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-60631_2.4.7-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Item (Magento\\Catalog\\Model\\Product\\Interceptor) with the same ID \"*\" already exists.GraphQL"
                }
            ]
        }
    },
    "ACSD-60632": {
        "categories": [
            "Order/Checkout",
            "Customer"
        ],
        "title": "Fixes the issue where a new address is saved each time an order placement attempt is made, regardless of whether the order is successfully created or not.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5-p8 <2.4.5-p10": {
                    "file": "os/ACSD-60632_2.4.5-p8_v2.patch",
                    "require": [
                        "MDVA-42855-V2"
                    ]
                },
                ">=2.4.6 <2.4.8": {
                    "file": "os/ACSD-57872_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-60816": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where the NewRelic Browser Monitoring scripts injected by the APM agent are not compliant with CSP (Content Security Policy), preventing their execution.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-60816_2.4.6-p6.patch"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-60891_2.4.7.patch"
                }
            }
        }
    },
    "ACSD-61195": {
        "categories": [
            "GraphQL",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where no cart items are returned on the last page for the cart GraphQL request.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-61195_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-59366": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes an error that occurs when attempting to delete a team that contains deactivated users who are not visible in the team list. While deleting a team with child users or teams irrespective of their status (inactive) via GraphQL, the system now provides an informative error message that is consistent with UI.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.4.3": {
                    "file": "commerce/ACSD-59366_1.3.5.patch"
                }
            }
        }
    },
    "ACSD-59865": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where a Cart Price Rule doesn't cancel previously applied rules if the quantity of the product in the cart is not enough for the rules to be applied.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-59865_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-59925": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue with sorting items in the media gallery by position in GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-59925_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-59952": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where an error is thrown when creating a shared catalog with a group ID that is assigned to an existing shared catalog.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.4.3": {
                    "file": "commerce/ACSD-59952_1.3.5-p4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/sharedcatalog_active",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-60590": {
        "categories": [
            "Reports",
            "Performance"
        ],
        "title": "Improves the performance of generating Bestsellers Aggregated Daily Reports for a large volume of placed orders.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-60590_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-60673": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the Cart Price Rule for multiple payment methods at checkout doesn't apply appropriately to the specific payment method.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-60673_2.4.6-p6.patch"
                }
            }
        }
    },
    "ACSD-60684": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where GraphQL product sorting by multiple fields doesn't work as expected.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-60684_2.4.6-p6.patch"
                }
            }
        }
    },
    "ACSD-60788": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where custom scripts for Google Tag Manager are not executed due to Content Security Policy (CSP) errors.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-60788_2.4.7-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "commerce/ACSD-60788_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-61322": {
        "categories": [
            "B2B",
            "Other"
        ],
        "title": "Fixes the issue where Products/Categories not assigned to the Shared Catalog for the Default (General Group) are still included in the XML Sitemap.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.8": {
                    "file": "os/ACSD-61322_2.4.7-p1.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.8": {
                    "file": "commerce/ACSD-61322_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-61366": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where the setup:static-content:deploy --jobs 4 command runs with multiple jobs failing with the \"Port must be configured within host parameter\" error when the port is specified for the DB connection.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-61366_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-48318": {
        "categories": [
            "Emails",
            "Other"
        ],
        "title": "Fixes the issue where environment emulation nesting is not allowed. Now, the emulation starts during the send() call once the emulation stops during the getInfoBlockHtml() call.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-48318_2.4.4.patch"
                }
            }
        }
    },
    "ACSD-59930": {
        "categories": [
            "B2B",
            "Performance"
        ],
        "title": "Improves performance of the company's create, save, and delete flows.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.4.3": {
                    "file": "commerce/ACSD-59930_1.3.5-p4.patch"
                }
            }
        }
    },
    "ACSD-60584": {
        "categories": [
            "GraphQL",
            "Customer"
        ],
        "title": "Fixes the issue where an access token created for the user on one website is allowed to access or change customer information on other websites.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-60584_2.4.6-p1.patch"
                }
            }
        }
    },
    "ACSD-60804": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where editing a customer that is linked to a deleted company causes the error \"Call to a member function getSuperUserId() on null\".",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.4.3": {
                    "file": "commerce/ACSD-60804_1.3.5-p2.patch"
                }
            }
        }
    },
    "ACSD-61133": {
        "categories": [
            "Order/Checkout",
            "B2B"
        ],
        "title": "Fixes the issue where sales_clean_quotes cron deletes quotes from unapproved purchase orders.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p5 <2.4.5 || >=2.4.5-p4 <2.4.6 || >=2.4.6-p2 <2.4.8": {
                    "file": "os/ACSD-61133_2.4.7-p1.patch"
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.3-p5 <1.3.4 || >=1.3.4-p4 <1.3.5 || >=1.3.5-p2 <1.4.3": {
                    "file": "commerce/ACSD-61133_1.4.2-p1.patch",
                    "require": [
                        "ACSD-54989"
                    ]
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/purchaseorder_enabled",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-61528": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where retrieving roles from the Admin using GraphQL returns no results.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.4.3": {
                    "file": "commerce/ACSD-61528_1.3.5-p5.patch"
                }
            }
        }
    },
    "ACSD-61553": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where Cart Price Rule discounts are incorrectly calculated when multiple discounts with different priorities and \"Maximum Qty Discount is Applied To\" are applied to the product.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-61553_2.4.5-p8.patch"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62648_2.4.7-p2.patch",
                    "replaced-with": "ACSD-63469"
                }
            }
        }
    },
    "ACSD-61667": {
        "categories": [
            "Inventory",
            "Performance",
            "Order/Checkout"
        ],
        "title": "Improves inventory performance for creating shipping in case of many sources with in-store pickup.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.8": {
                    "file": "os/ACSD-61667_1.2.6-p5.patch"
                }
            }
        }
    },
    "ACSD-61969": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the user is required to type in the coupon code exactly as it is configured taking into consideration uppercase or lowercase.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "commerce/ACSD-61969_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-60267": {
        "categories": [
            "Price/Tax",
            "Shopping Cart"
        ],
        "title": "Fixes the issue where FPT applies correctly when adding simple products with FPT directly to the cart, but fails when selecting these products through configurable product options.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-60267_2.4.6-p5_v2.patch"
                }
            }
        }
    },
    "ACSD-61103": {
        "categories": [
            "Customer",
            "Web API"
        ],
        "title": "Fixes the issue where the failure count in the customer_entity table is not reset to zero after a customer successfully logs in through API endpoints.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-61103_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-61134": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the Braintree Vault payment method is automatically deselected in the checkout workflow when a shopper updates their billing address by deselecting the \"My billing and shipping address are the same\" checkbox.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-61134_2.4.6-p7.patch"
                }
            }
        }
    },
    "ACSD-61199": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where the CMS page hierarchy tab did not display a proper tree structure when editing a CMS page with an existing hierarchy, ensuring the hierarchy tree now displays correctly in the CMS page.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-61199_2.4.7.patch",
                    "deprecated": true
                }
            }
        }
    },
    "ACSD-61200": {
        "categories": [
            "Reports"
        ],
        "title": "Fixes the issue where the calculations for \"Total Amount\" and \"Total Amount Actual\" in sales are missing the \"Discount Tax Compensation Amount\" and \"Shipping Discount Tax Compensation Amount,\" causing discrepancies in the sales order data.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-61200_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-61522": {
        "categories": [
            "Customer",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where it is possible to enter email addresses into the guest customer's First Name and Last Name fields and send invalid order confirmation emails.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-61522_2.4.5-p9.patch",
                    "replaced-with": "ACSD-66093"
                }
            }
        }
    },
    "ACSD-61756": {
        "categories": [
            "Shopping Cart",
            "Performance"
        ],
        "title": "Improves performance of AdvancedSalesRule filters.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "commerce/ACSD-61756_2.4.4-p9.patch"
                }
            }
        }
    },
    "ACSD-61799": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the total discount is incorrectly calculated when multiple cart rules with fixed discounts are applied to the quote.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-61799_2.4.4-p6.patch"
                }
            }
        }
    },
    "ACSD-61845": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the error that occurs when a request is sent with only \"text/html\" accept header.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7-p1 <2.4.7-p6": {
                    "file": "os/ACSD-61845_2.4.7-p1.patch"
                },
                ">=2.4.7-p6 <2.4.8": {
                    "file": "os/ACSD-66539_2.4.7-p6.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Magento\\Framework\\Webapi\\Exception: Server cannot match any of the given Accept HTTP header media type(s) from the request: \"text/html\" with media types from the config of response renderer. in */Webapi/Rest/Response/RendererFactory.php"
                }
            ]
        }
    },
    "ACSD-62056": {
        "categories": [
            "Catalog/Product",
            "Inventory"
        ],
        "title": "Fixes the issue where image uploading for a configurable product fails if MSI is installed.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.8": {
                    "file": "os/ACSD-62056_1.2.7-p2.patch"
                }
            }
        }
    },
    "ACSD-62485": {
        "categories": [
            "B2B",
            "Other"
        ],
        "title": "Fixes the issue where async.operations.all consumer stops working when a company is created.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.3.5-p8 || >=1.4.2 <1.4.3": {
                    "file": "commerce/ACSD-62485_1.3.5-p7.patch"
                }
            }
        }
    },
    "ACSD-58383": {
        "categories": [
            "Payments",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where issuing a refund via the REST API with two identical requests that are executed simultaneously, creates duplicate credit memos.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-58383_2.4.6_v2.patch"
                }
            }
        }
    },
    "ACSD-58471": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where dynamic content fails to load on the product detail page, when the associated catalog price rules were scheduled.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-58471_2.4.5-p4.patch"
                }
            }
        }
    },
    "ACSD-58566": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL returns an internal server error when querying the created_at field in the addPurchaseOrderComment mutation.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.4.3": {
                    "file": "commerce/ACSD-58566_1.3.5-p4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.ERROR: Cannot return null for non-nullable field \"PurchaseOrderComment.created_at\""
                }
            ]
        }
    },
    "ACSD-58685": {
        "categories": [
            "Order/Checkout",
            "Emails"
        ],
        "title": "Fixes the issue where sales emails initiated while email communication was disabled, would still be sent once email communication was re-enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-58685_2.4.6-p4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "system/smtp/disable",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-58735": {
        "categories": [
            "Customer",
            "Admin"
        ],
        "title": "Fixes the issue where a restricted admin couldn't view the abandoned shopping carts on the customer account page in the Admin for an associated website.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-58735_2.4.6-p4.patch"
                }
            }
        }
    },
    "ACSD-58828": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the server-side validation message \"address is required\" appears if any required field is left empty, alongside the client-side validation message. The server-side validation won't display the message for empty required fields, and the client-side validation will handle the error notification, stating, \"This is a required field.\"",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.8": {
                    "file": "os/ACSD-58828_2.4.6-p2.patch"
                }
            }
        }
    },
    "ACSD-60344": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where duplicate order confirmation emails are sent when using a Purchase Order with auto-approval.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.4.3": {
                    "file": "commerce/ACSD-60344_1.3.5-p4.patch"
                }
            }
        }
    },
    "ACSD-61348": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where wishlist items are visible via GraphQL, but not on the storefront when in a multi-website environment.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-61348_2.4.6-p5.patch"
                }
            }
        }
    },
    "ACSD-61534": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where design configuration couldn't be set using the bin/magento config:set command, and locked values could be altered through form manipulation. Now locked values set from the CLI with --lock-env or --lock-conf can't be updated.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-61534_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-61785": {
        "categories": [
            "Customer",
            "GraphQL",
            "Web API"
        ],
        "title": "Fixes the issue where updating the reward_warning_notification attribute wasn't possible via GraphQL mutation and REST API calls, aligning its behavior with reward_update_notification.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-61785_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-62591": {
        "categories": [
            "Cache"
        ],
        "title": "Fixing the issue where the theme doesn't switch properly when the \"User Agent Rules\" are configured.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62591_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACSD-62793": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where datetime attributes in exported data don't include the time component. Additionally if \"Fields Enclosure\" is enabled, attribute values in the additional_attributes column will be enclosed within double-quotes.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62793_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-62332": {
        "categories": [
            "GraphQL",
            "Catalog Search",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the product listing GraphQL query was limited to a total_count of 10,000 products. Fixes the issue where Live Search sets the current page to *1* instead of page *2* in the search criteria when queried via GraphQL.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-62332_2.4.6-p5.patch",
                    "require": [
                        "ACSD-61103"
                    ]
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-62332_2.4.6-p5.patch"
                }
            }
        }
    },
    "ACSD-63244": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where a JavaScript error prevents Google Maps from rendering correctly.\nFixes the issue where there are many \"Uncaught TypeError: this._each is not a function\" errors in the console in the Admin panel.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.4-p9 || >=2.4.5 <2.4.5-p8 || >=2.4.6 <2.4.6-p6": {
                    "file": "os/ACSD-63244_2.4.4.patch"
                },
                "2.4.4-p9 || 2.4.5-p8 || 2.4.6-p6": {
                    "file": "os/ACSD-63244_2.4.4-p9.patch"
                },
                ">=2.4.4-p10 <2.4.5 || >=2.4.5-p9 <2.4.6 || >=2.4.6-p7 <2.4.7": {
                    "file": "os/ACSD-62427_2.4.6-p7_v2.patch"
                },
                ">=2.4.7 <2.4.7-p2": {
                    "file": "os/ACSD-63244_2.4.7.patch"
                },
                ">=2.4.7-p2 <2.4.8": {
                    "file": "os/ACSD-62016_2.4.7-p2_v2.patch"
                }
            }
        }
    },
    "ACSD-63242": {
        "categories": [
            "Import/Export",
            "Performance"
        ],
        "title": "Fixes the issue with slow import when adding catalog products with more than 10,000 entries.",
        "packages": {
            "magento/magento2-base": {
                "2.4.6-p8 || 2.4.7-p3": {
                    "file": "os/ACSD-63242_2.4.6-p8.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.ERROR: Exception: Warning: DOMXPath::query(): Recursion limit exceeded in */Validator/HTML/ConfigurableWYSIWYGValidator.php"
                }
            ]
        }
    },
    "ACSD-63062": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where incorrect cart discount calculations occur when multiple overlapping rules are applied.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-63062_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-62979": {
        "categories": [
            "GraphQL",
            "Performance"
        ],
        "title": "Fixes the issue where using the wrong Store ID in the GraphQL header causes a fatal memory error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.6": {
                    "file": "os/ACSD-62979_2.4.6-p7.patch"
                },
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-62979_2.4.6.patch",
                    "require": [
                        "ACSD-61103"
                    ]
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACP2E-3665_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACSD-62971": {
        "categories": [
            "Inventory",
            "Import/Export"
        ],
        "title": "Fixes the issue where importing stock sources with non-numeric values in the 'quantity' column results in the quantity being set to 0.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.8": {
                    "file": "os/ACSD-62971_1.2.7.patch"
                }
            }
        }
    },
    "ACSD-62952": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where the Gift Registry date is displayed inaccurately on the storefront.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-62952_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-62872": {
        "categories": [
            "Admin",
            "Other"
        ],
        "title": "Fixes the issue with unique attribute validation where schedule updates are validated incorrectly.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-62872_2.4.6-p5.patch",
                    "deprecated": true
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62872_2.4.6-p5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: * The value of the * attribute isn't unique. Set a unique value and try again. in *ObjectManager/Factory/AbstractFactory.php"
                }
            ]
        }
    },
    "ACSD-62755": {
        "categories": [
            "Content",
            "Admin"
        ],
        "title": "Fixes the issue where TinyMCE 7 requires font size and font to be specifically added within editor initialization settings.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p11 <2.4.5 || >=2.4.5-p10 <2.4.6 || >=2.4.6-p8 <2.4.7 || >=2.4.7-p3 <2.4.8": {
                    "file": "os/ACSD-62755_2.4.5-p10.patch",
                    "replaced-with": "ACSD-62708"
                }
            },
            "magento/module-page-builder": {
                ">=2.2.2-p11 <2.2.3 || >=2.2.3-p10 <2.2.4 || >=2.2.4-p8 <2.2.5 || >=2.2.5-p3 <2.2.6": {
                    "file": "os/ACSD-62755_2.2.3-p10.patch",
                    "replaced-with": "ACSD-62708"
                }
            }
        }
    },
    "ACSD-62670": {
        "categories": [
            "Reports",
            "Import/Export"
        ],
        "title": "Fixes the issue where the Products Ordered report export to CSV and XML throws an error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p11 <2.4.5 || >=2.4.5-p10 <2.4.6 || >=2.4.6-p8 <2.4.7 || >=2.4.7-p3 <2.4.8": {
                    "file": "os/ACSD-62670_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACSD-62577": {
        "categories": [
            "Performance",
            "Catalog Search"
        ],
        "title": "Fixes the issue with slow performance of storefront search queries by optimizing both query and table indexes.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-62577_2.4.6.patch"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-61957_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-62475": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the Gift Card products are merged incorrectly in the cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62475_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-62428": {
        "categories": [
            "Inventory",
            "Catalog Search"
        ],
        "title": "Fixes the issue where \"is_out_of_stock\" is set to an incorrect value in the catalog search index when the SKU is not set as a searchable attribute.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.6 <1.2.7": {
                    "file": "os/ACSD-62428_1.2.6-p5.patch"
                }
            }
        }
    },
    "ACSD-62355": {
        "categories": [
            "Admin",
            "Performance"
        ],
        "title": "Improves loading time of configurable product edit page when configurable product is based on a lot of attributes with a lot of values.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.8": {
                    "file": "os/ACSD-62355_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-61805": {
        "categories": [
            "Inventory",
            "Web API"
        ],
        "title": "Fixes the issue where products remain out of stock on the storefront after updating the backorder status via the REST API.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.8": {
                    "file": "os/ACSD-61805_1.2.4.patch"
                }
            }
        }
    },
    "ACSD-60811": {
        "categories": [
            "Admin",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where updating order status with custom value or comment is only possible if the current status is either \"processing\" or \"fraud.\"",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-60811_2.4.7.patch"
                }
            }
        }
    },
    "ACSD-55339": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where a product SKU starting with 0 trims 0, preventing the quote from being updated.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.4.3": {
                    "file": "commerce/ACSD-55339_1.3.4-p1.patch"
                }
            }
        }
    },
    "ACSD-57570": {
        "categories": [
            "B2B",
            "Admin"
        ],
        "title": "Fixes the issue where a restricted admin user with access to a particular store cannot always see all shared catalogs to which the products are assigned or can see customers that cannot save, leading to inconsistencies in the system.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.3.3-p10": {
                    "file": "commerce/ACSD-57570_1.3.3-p3.patch"
                },
                ">=1.4.2 <1.5.0": {
                    "file": "commerce/ACSD-65171_1.4.2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.4-p4": {
                    "file": "commerce/ACSD-57570_2.4.4-p3.patch",
                    "require": [
                        "ACSD-51291"
                    ]
                },
                ">=2.4.4-p4 <2.4.4-p10": {
                    "file": "commerce/ACSD-57570_2.4.4-p3_v1.patch"
                },
                ">=2.4.7 <2.4.7-p3": {
                    "file": "commerce/ACSD-65171_2.4.7.patch"
                }
            },
            "magento/magento2-base": {
                ">=2.4.4 <2.4.4-p10": {
                    "file": "os/ACSD-57570_2.4.4-p3.patch"
                }
            }
        }
    },
    "ACSD-58325": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where the Import button is available even after a validation error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-58325_2.4.6-p3.patch",
                    "require": [
                        "ACSD-54342"
                    ]
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-58325_2.4.6-p3.patch"
                }
            }
        },
        "metadata": {
            "or": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Magento\\Framework\\Exception\\LocalizedException: File * was not found or has read restriction. in */module-catalog-import-export/Model/Import/Uploader.php:"
                },
                {
                    "type": "log",
                    "path": "var/log/debug.log",
                    "match": "report.CRITICAL: Magento\\Framework\\Exception\\LocalizedException: File * was not found or has read restriction. in */module-catalog-import-export/Model/Import/Uploader.php:"
                }
            ]
        }
    },
    "ACSD-59083": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where some database update operations result in 'Base table or view not found' error if the mview update is running at the same time.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-59083_2.4.5-p5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table '*design_config_dummy_cl_*' doesn't exist in *DB/Statement/Pdo/Mysql.php:"
                }
            ]
        }
    },
    "ACSD-61622": {
        "categories": [
            "Shipping"
        ],
        "title": "Fixes the issue where FedEx's account specific rates are missing in the response.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6-p1 <2.4.7": {
                    "file": "os/ACSD-61622_2.4.6-p5.patch"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-64325_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACSD-61895": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the categories GraphQL query returns categories with allow permission even if the root category doesn't have allow permission.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-61895_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-62212": {
        "categories": [
            "Customer",
            "Emails"
        ],
        "title": "Fixes the issue where the \"Forgot Password\" email content is not translated to the store view's language.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-62212_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-62481": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where the customer's shopping cart gets empty even if Persistence is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-62481_2.4.7-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "persistent/options/enabled",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "persistent/options/logout_clear",
                    "match": "0"
                }
            ]
        }
    },
    "ACSD-62629": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where a product list used in Widgets does not respect category condition.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62629_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-62635": {
        "categories": [
            "GraphQL",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where multi-store related products do not display properly in the GraphQL product query.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62635_2.4.7-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/company_active",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "btob/website_configuration/sharedcatalog_active",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-62671": {
        "categories": [
            "GraphQL",
            "Customer"
        ],
        "title": "Fixes the issue where the GraphQL request does not return up-to-date address information on the first attempt.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62671_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-62689": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where the customer is unable to add Categories in Related Product Rules and Widgets after depth 4.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62689_2.4.7-p3.patch",
                    "replaced-with": "ACP2E-3689"
                }
            }
        }
    },
    "ACSD-62708": {
        "categories": [
            "Content",
            "Admin"
        ],
        "title": "Fixes the issue where TinyMCE 7 editor font size in the admin shows PT and not PX. Now, you can also set the font size in PX instead of PT.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p11 <2.4.5 || >=2.4.5-p10 <2.4.6 || >=2.4.6-p8 <2.4.7 || >=2.4.7-p3 <2.4.8": {
                    "file": "os/ACSD-62708_2.4.7-p3.patch"
                }
            },
            "magento/module-page-builder": {
                ">=2.2.2-p11 <2.2.3 || >=2.2.3-p10 <2.2.4 || >=2.2.4-p8 <2.2.5 || >=2.2.5-p3 <2.2.6": {
                    "file": "os/ACSD-62708_2.2.5-p3.patch"
                }
            }
        }
    },
    "ACSD-62758": {
        "categories": [
            "Catalog/Product",
            "Content"
        ],
        "title": "Fixes the issue where product videos do not render correctly on the Configurable Product's details page if the URL contains selected options.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-62758_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-62951": {
        "categories": [
            "Order/Checkout",
            "Emails"
        ],
        "title": "Fixes the issue where the Credit Memo email is sent without including items and totals.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-62951_2.4.5-p10.patch"
                }
            }
        }
    },
    "ACSD-62965": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where a LocalizedException message is not included in the order placement GraphQL response.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-62965_2.4.7.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "commerce/ACSD-62965_2.4.7.patch"
                }
            }
        }
    },
    "ACSD-63286": {
        "categories": [
            "Catalog/Product",
            "Web API",
            "B2B"
        ],
        "title": "Fixes the issue where products assigned to a shared catalog via API do not appear on the storefront until a manual reindex is executed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-63286_2.4.6-p6.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "commerce/ACSD-63286_2.4.6-p6.patch",
                    "require": [
                        "ACSD-62332"
                    ]
                }
            },
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.4.2": {
                    "file": "commerce/ACSD-63286_1.3.5-p6.patch"
                }
            }
        }
    },
    "ACSD-63326": {
        "categories": [
            "Admin",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the admin is redirected to a broken page after placing an order from the backend.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-63326_2.4.7-p2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Exception: Warning: Trying to access array offset on null in *magento/framework/View/Element/Html/Calendar.php on line * in *magento/framework/App/ErrorHandler.php:"
                }
            ]
        }
    },
    "ACSD-48570": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where the reset password page couldn't be reached by clicking the Admin reset password link when \"Add Store Code to URLs\" was enabled, which previously resulted in the login page or a 404 page being displayed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-48570_2.4.5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "web/url/use_store",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-62118": {
        "categories": [
            "B2B",
            "Price/Tax",
            "Payments"
        ],
        "title": "Fixes the issue where the sales_order_tax_item table isn't fully updated when B2B orders are placed using the Purchase Order method.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.5 <1.4.3": {
                    "file": "commerce/ACSD-62118_1.3.5-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "btob/website_configuration/company_active",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "btob/website_configuration/purchaseorder_enabled",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-63067": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where all product quantities are incorrectly highlighted, and the message \"Please specify the quantity of product(s).\" is displayed for all products in a grouped product when only one quantity is incorrect.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-63067_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-63090": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where shopping cart items are removed when a product is deleted, after being added to the cart.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-63090_2.4.5-p8.patch"
                }
            }
        }
    },
    "ACSD-63182": {
        "categories": [
            "Catalog/Product",
            "Inventory",
            "Admin"
        ],
        "title": "Fixes the issue where an error occurs when saving a product after duplicating a bundle product with MSI enabled.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.8": {
                    "file": "os/ACSD-63182_1.2.7-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Exception: Item (Magento\\Catalog\\Model\\Product\\Interceptor) with the same ID * already exists."
                }
            ]
        }
    },
    "ACSD-63283": {
        "categories": [
            "Other",
            "Customer"
        ],
        "title": "Fixes the issue where ordering items from the gift registry causes an exception and where gift registry updates include items that don't belong to the registry.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-63283_2.4.6-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Call to a member function getUpdatedQty() on null in */module-gift-registry/Block/Email/Items.php*"
                }
            ]
        }
    },
    "ACSD-63299": {
        "categories": [
            "Catalog/Product",
            "Price/Tax"
        ],
        "title": "Fixes the issue where the special price for a configurable product doesn't display on the storefront.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-63299_2.4.5-p8.patch"
                }
            }
        }
    },
    "ACSD-63325": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where a \"Syntax Error: Unexpected <EOF>\" error occurs when submitting an empty GraphQL request.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-63325_2.4.7-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "GraphQ*Syntax Error: Unexpected <EOF> */vendor/webonyx/graphql-php/src/Language/Parser.php:"
                }
            ]
        }
    },
    "ACSD-63329": {
        "categories": [
            "Catalog/Product",
            "Web API"
        ],
        "title": "Fixes the issue where the default values for attributes with \"Date\" or \"Date and Time\" input types aren't set when creating products via the REST API.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-63329_2.4.6.patch"
                }
            }
        }
    },
    "ACSD-63572": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where the CatalogRule indexer temporary tables aren't cleaned up if the indexer process is terminated.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.8": {
                    "file": "os/ACSD-63572_2.4.6-p8.patch"
                }
            }
        }
    },
    "ACSD-63578": {
        "categories": [
            "Order/Checkout",
            "Admin"
        ],
        "title": "Fixes the issue where clicking the \"Delete\" button in \"Add to Order by SKU\" in the Admin doesn't remove the SKU.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-63578_2.4.6-p7.patch"
                }
            }
        }
    },
    "ACSD-63454": {
        "categories": [
            "Admin",
            "Other"
        ],
        "title": "Fixes the issue where the default value for a dropdown and multi-select attributes is not saved properly in the database.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-63454_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-63574": {
        "categories": [
            "Content",
            "Admin"
        ],
        "title": "Fixes an issue where adding a Bundle Product Listing to a block via the Page Builder resulted in an error.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.5": {
                    "file": "os/ACSD-63574_2.4.4-p10.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/system.log",
                    "match": "report.CRITICAL: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table '*.catalog_product_index_price_*' doesn't exist in *magento/framework/DB/Statement/Pdo/Mysql.php:"
                }
            ]
        }
    },
    "ACSD-63793": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue when Import Processes are interfering with Each Other in different browser tabs.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.8": {
                    "file": "os/ACSD-63793_2.4.7-p3_v2.patch"
                }
            }
        }
    },
    "ACSD-63870": {
        "categories": [
            "Order/Checkout",
            "B2B"
        ],
        "title": "Fixes the issue where a company customer wasn't logged out properly when the company status changes during the customer active session.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.4-p11": {
                    "file": "os/ACSD-63870_2.4.4-p6_v3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: InvalidArgumentException: Incorrect theme identification key in *lib/internal/Magento/Framework/View/Design/Theme/FlyweightFactory.php:"
                }
            ]
        }
    },
    "ACSD-64112": {
        "categories": [
            "Other"
        ],
        "title": "Fixes an issue where the indexer_update_all_views cron execution fails when MAGE_INDEXER_THREADS_COUNT is set.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "os/ACSD-64112_2.4.5-p10.patch"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-64112_2.4.5-p10.patch",
                    "replaced-with": "ACP2E-3705"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.5 <2.4.7": {
                    "file": "commerce/ACSD-64112_2.4.5-p10.patch"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "commerce/ACSD-64112_2.4.5-p10.patch",
                    "replaced-with": "ACP2E-3705"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/cron.log",
                    "match": "report.CRITICAL: PDOException: There is no active transaction in *magento/zend-db/library/Zend/Db/Adapter/Pdo/Abstract.php:"
                }
            ]
        }
    },
    "ACSD-64113": {
        "categories": [
            "Admin",
            "Content"
        ],
        "title": "Fixed the issue causing errors in the admin when uploading images with a relatively small width compared to their height (or vice versa) via the media gallery.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.8": {
                    "file": "os/ACSD-64113_2.4.7-p3.patch"
                }
            }
        },
        "metadata": {
            "or": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: ValueError: imagecreatetruecolor(): Argument #1 ($width) must be greater than 0 in *vendor/magento/framework/Image/Adapter/Gd2.php:"
                },
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: ValueError: imagecreatetruecolor(): Argument #2 ($height) must be greater than 0 in *vendor/magento/framework/Image/Adapter/Gd2.php:"
                }
            ]
        }
    },
    "ACSD-64212": {
        "categories": [
            "GraphQL",
            "Customer",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where an order is not associated with a customer account when the account is created via GraphQL after the order is placed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.8": {
                    "file": "os/ACSD-64212_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACSD-63469": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixed the issue where fixed-amount discounts for the whole cart were not being applied properly when more than one rule was applied.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-63469_2.4.7-p2_v2.patch"
                }
            }
        }
    },
    "ACSD-63323": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where the 'Select All' option doesn't work when adding products to a category. Additionally, it ensures that pagination and the record count label function correctly when adding products to a category via the popup grid.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "commerce/ACSD-63323_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-63992": {
        "categories": [
            "Shopping Cart",
            "Admin"
        ],
        "title": "Fixes an issue where a cart price rule with a coupon and a condition based on a shipping method cannot be correctly applied through the Admin UI.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-63992_2.4.7-p3.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-63992_2.4.7-p3.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.8": {
                    "file": "os/ACSD-63992_1.2.7-p3.patch"
                }
            }
        }
    },
    "ACSD-64111": {
        "categories": [
            "Content"
        ],
        "title": "Fixes an error when setting nested conditions for a Product component in Page Builder.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-64111_2.4.6-p8.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "InvalidArgumentException: Class does not exist in *vendor/magento/module-rule/Model/ConditionFactory.php:"
                }
            ]
        }
    },
    "ACSD-64137": {
        "categories": [
            "Shipping"
        ],
        "title": "Fixes the issue where searching for pickup locations by zip code did not work properly for Dutch localization.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-64137_2.4.7-p2.patch"
                }
            }
        }
    },
    "ACSD-64149": {
        "categories": [
            "Customer",
            "Admin"
        ],
        "title": "Fixes the issue where a customer segment with a date range condition can be saved when only one of the dates is edited.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-64149_2.4.6-p8.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "You have an error in your SQL syntax; check the manual that corresponds to your * server version for the right syntax to use near ')' at line *, query was: SELECT `item`.`quote_id` FROM `quote_item` AS `item` INNER JOIN `quote` AS `list` ON item.quote_id = list.entity_id WHERE (list.is_active = 1) AND () [] []"
                }
            ]
        }
    },
    "ACP2E-3689": {
        "categories": [
            "Catalog/Product",
            "Content"
        ],
        "title": "Fixes multiple issues with category tree display on deeper levels and reflecting anchor/non-anchor relationships.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACP2E-3689_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACP2E-3705": {
        "categories": [
            "Other"
        ],
        "title": "Fixes an issue where the indexer_update_all_views cron execution fails when MAGE_INDEXER_THREADS_COUNT is set.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACP2E-3705_2.4.7-p4_v2.patch"
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "commerce/ACP2E-3705_2.4.7-p4_v2.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/cron.log",
                    "match": "report.CRITICAL: PDOException: There is no active transaction in *magento/zend-db/library/Zend/Db/Adapter/Pdo/Abstract.php:"
                }
            ]
        }
    },
    "ACSD-63883": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the Requisition List returns an incorrect items_count in the GraphQL response.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.5.1": {
                    "file": "commerce/ACSD-63883_1.5.0.patch"
                }
            }
        }
    },
    "ACSD-63974": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the Requisition list page takes too much time to load when there are too many items, by adding a pagination feature to the Requisition list grid on the Storefront, that displays only portions of records that are limited to the number of records per page, instead of all the records at once.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.5.2": {
                    "file": "commerce/ACSD-63974_1.5.1.patch"
                }
            }
        }
    },
    "ACSD-64178": {
        "categories": [
            "Catalog/Product",
            "Performance",
            "Admin"
        ],
        "title": "Fixes the issue where the attribute set edit page loads slowly if there are thousands of product attributes.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-64178_2.4.7-p4.patch"
                }
            }
        }
    },
    "ACSD-64209": {
        "categories": [
            "B2B",
            "Cron",
            "Emails"
        ],
        "title": "Fixes the issue where the cron scheduler retrieves all negotiable quotes without excluding those with the status \"ordered\", causing an email or emails to be triggered.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.5.2": {
                    "file": "commerce/ACSD-64209_1.5.0.patch"
                }
            }
        }
    },
    "ACSD-64431": {
        "categories": [
            "GraphQL",
            "Order/Checkout"
        ],
        "title": "The \"placeOrder\" mutation that contains the coupon code information in the request no longer throws an internal error, but instead shows that the order was placed successfully.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-64431_2.4.7-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.ERROR: \"discount_model\" value should be specifiedGraphQL"
                }
            ]
        }
    },
    "ACSD-64467": {
        "categories": [
            "Content",
            "Admin"
        ],
        "title": "Fixes the issue where the WYSIWYG editor appears empty after saving a category description on the store view level.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-64467_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACSD-64546": {
        "categories": [
            "Shipping"
        ],
        "title": "Fixes the issue where a generic error message occurs in the UI and an \"Array to string conversion\" exception is stored in the logs during UPS shipping label creation, ensuring that the actual error is displayed in the UI and the correct error message is stored in the logs.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-64546_2.4.7-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.CRITICAL: Exception: Warning: Array to string conversion in *vendor/magento/framework/Phrase.php"
                },
                {
                    "type": "config",
                    "path": "carriers/ups/active",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-64684": {
        "categories": [
            "Catalog/Product",
            "Admin"
        ],
        "title": "Fixes the issue where a validation error occurs when editing and saving a gift card with a value greater than 999 due to the comma (thousand separator) in the number \"one thousand\" (1,000).",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-64684_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACSD-63406": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where expired persistent quotes are not cleared by any cron job when the 'persistent_clear_expired' cron job runs.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p9 <2.4.5 || >=2.4.5-p8 <2.4.6 || >=2.4.6-p6 <2.4.8": {
                    "file": "os/ACSD-63406_2.4.7-p1.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "persistent/options/enabled",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-63520": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where images added through Configurations in the admin panel do not adhere to the maximum upload size limit.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-63520_2.4.7.patch"
                }
            }
        }
    },
    "ACSD-64523": {
        "categories": [
            "Catalog/Product",
            "Import/Export",
            "Web API"
        ],
        "title": "Fixes the issue where it was possible to create new products without a name through the import process (admin or API), which would break the admin interface and result in invalid products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-64523_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACSD-64532": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where an ENV variable set to \"false\" is treated as a string \"false\" instead of a boolean false.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6-p2 <2.4.8": {
                    "file": "os/ACSD-64532_2.4.6-p8.patch"
                }
            }
        }
    },
    "ACSD-64592": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where the claim link from the email for a gift card in non-default stores always redirected the gift card claim to the default website.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-64592_2.4.6-p3.patch"
                }
            }
        }
    },
    "ACSD-64732": {
        "categories": [
            "Customer"
        ],
        "title": "Fixes the issue where 3rd party controllers were not cached correctly with customer segments.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-64732_2.4.6-p4.patch"
                }
            }
        }
    },
    "ACSD-65164": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the error message \"Some of the selected item options are not currently available\" occurs when reordering a configurable product with a single selected checkbox custom option.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.8": {
                    "file": "os/ACSD-65164_2.4.6-p8.patch"
                }
            }
        }
    },
    "ACSD-64627": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where custom customer attributes can't be saved when adding or editing users within the Company Structure.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.5.0 <1.5.1": {
                    "file": "commerce/ACSD-64627_1.5.0.patch"
                },
                ">=1.5.1 <1.5.2": {
                    "file": "commerce/ACSD-65084_1.5.1.patch"
                },
                ">=1.5.2 <1.5.3": {
                    "file": "commerce/ACSD-65553_1.5.2.patch"
                }
            }
        }
    },
    "ACSD-64753": {
        "categories": [
            "Inventory"
        ],
        "title": "Fixes the issue where the pre-selected store in \"Pickup in Store\" doesn't update when the shipping address changes, even if it is outside the store's radius.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.8": {
                    "file": "os/ACSD-64753_1.2.7-p3.patch"
                }
            }
        }
    },
    "ACSD-65195": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where the GraphQL mutation `createCompany` throws an error for a country without a required region.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.5.2": {
                    "file": "commerce/ACSD-65195_1.5.0.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.ERROR: Invalid value of \"*\" provided for the region field."
                }
            ]
        }
    },
    "ACP2E-3838": {
        "categories": [
            "Content",
            "Admin"
        ],
        "title": "Fixes the issue where Page Builder CORS errors prevent saving changes in the Admin panel in production mode.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4-p9 <2.4.4-p13 || >=2.4.5-p8 <2.4.5-p12 || >=2.4.6-p6 <2.4.6-p10 || >=2.4.7 <2.4.7-p5": {
                    "file": "os/ACP2E-3838_2.4.7-p3.patch",
                    "require": [
                        "ACSD-63244"
                    ]
                }
            }
        }
    },
    "ACP2E-3841": {
        "categories": [
            "Shopping Cart"
        ],
        "title": "Fixes the issue where cart price rules for multi-shipping products do not apply correctly when subselect conditions are used and free shipping is enabled.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.8": {
                    "file": "os/ACP2E-3841_2.4.6-p9.patch"
                },
                ">=2.4.8 <2.4.9": {
                    "file": "os/ACSD-65664_2.4.8.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Deprecated Functionality: Implicit conversion from float * to int loses precision in */magento/module-sales-rule/Model/Rule/Condition/Product/Subselect.php on line * in */lib/internal/Magento/Framework/Webapi/ErrorProcessor.php:"
                }
            ]
        }
    },
    "ACSD-63139": {
        "categories": [
            "Import/Export",
            "Performance"
        ],
        "title": "Fixes the issue where product export fails when product attributes contain thousands of option values.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6 <2.4.7": {
                    "file": "os/ACSD-63139_2.4.6-p8.patch"
                }
            }
        }
    },
    "ACSD-65100": {
        "categories": [
            "Content"
        ],
        "title": "Fixes the issue where removing the values for Maximum Width and Maximum Height in the Media Gallery Image Optimization configuration causes an error during the image optimization process.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.9": {
                    "file": "os/ACSD-65100_2.4.7-p3.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "InvalidArgumentException: Invalid image dimensions. in */vendor/magento/framework/Image/Adapter/AbstractAdapter.php:"
                }
            ]
        }
    },
    "ACSD-65127": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where enabling JavaScript minification in production mode caused TinyMCE 6 to generate errors in the browser console, affecting functionality and user experience.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-65127_2.4.7-p4.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "dev/js/minify_files",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "dev/js/enable_js_bundling",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "dev/js/merge_files",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-65787": {
        "categories": [
            "Other"
        ],
        "title": "Fixes the issue where the SchemaBuilder class crashes during schema creation or updates due to an undefined array key 'column' when processing table data.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7-p5 <2.4.9": {
                    "file": "os/ACSD-65787_2.4.7-p5.patch"
                }
            }
        }
    },
    "ACSD-65223": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where manually selected terms and agreements for B2B purchase orders result in an error.",
        "packages": {
            "magento/magento2-b2b-base": {
                "1.5.1": {
                    "file": "commerce/ACSD-65223_B2B_1.5.1.patch"
                }
            },
            "magento/security-package-b2b": {
                "1.0.6": {
                    "file": "commerce/ACSD-65223_B2B_1.0.6.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "checkout/options/enable_agreements",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "btob/website_configuration/company_active",
                    "match": "1"
                },
                {
                    "type": "config",
                    "path": "btob/website_configuration/purchaseorder_enabled",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-65540": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where an SQL syntax error occurs due to the absence of the REGEXP_LIKE function when updating the company_structure table.",
        "packages": {
            "magento/magento2-b2b-base": {
                "1.5.2": {
                    "file": "commerce/ACSD-65540_B2B_1.5.2.patch"
                }
            }
        }
    },
    "ACSD-65684": {
        "categories": [
            "B2B",
            "Performance"
        ],
        "title": "Fixes the performance issue where upgrading the Magento_Company module after updating to B2B 1.5.2 took an excessively long time when processing a large number of records (~100,000+) in the company_structure table.",
        "packages": {
            "magento/magento2-b2b-base": {
                "1.5.2": {
                    "file": "commerce/ACSD-65684_B2B_1.5.2.patch",
                    "require": [
                        "ACSD-65540"
                    ]
                }
            }
        }
    },
    "ACP2E-3753": {
        "categories": [
            "Emails"
        ],
        "title": "Fixes the issue where product alert emails in a multi-store setup were always sent using the default theme, regardless of the store or theme configuration.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.9": {
                    "file": "os/ACP2E-3753_2.4.5-p11.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "config",
                    "path": "catalog/productalert/allow_stock",
                    "match": "1"
                }
            ]
        }
    },
    "ACSD-64118": {
        "categories": [
            "Catalog/Product",
            "Web API"
        ],
        "title": "Fixes the issue where concurrent requests to save and update the same product result in data inconsistency or duplicated products.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.7": {
                    "file": "os/ACSD-64118_2.4.5-p7.patch"
                },
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACP2E-3976_2.4.7.patch",
                    "require": [
                        "ACSD-55100",
                        "ACSD-64178"
                    ]
                },
                ">=2.4.8 <2.4.9": {
                    "file": "os/ACP2E-3988_2.4.8.patch"
                }
            }
        }
    },
    "ACSD-64813": {
        "categories": [
            "B2B",
            "Web API",
            "Performance"
        ],
        "title": "Fixes the issue where it took a long time to unassign categories in a B2B shared catalog.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.3 <1.5.3": {
                    "file": "commerce/ACSD-64813_1.5.0.patch"
                }
            }
        }
    },
    "ACSD-65202": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the \"My Account\" page doesn't display recent orders from other store views within the same store.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.9": {
                    "file": "os/ACSD-65202_2.4.4-p12.patch"
                }
            }
        }
    },
    "ACSD-65254": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where email notifications were not sent to customers after updating their email addresses on their accounts using the `updateCustomerEmail` GraphQL mutation.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-65254_2.4.7-p1.patch"
                }
            }
        }
    },
    "ACSD-65331": {
        "categories": [
            "Inventory",
            "Shipping",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where the selected store in \"Pick in Store\" was cleared after repeatedly navigating back to the checkout page.",
        "packages": {
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.9": {
                    "file": "os/ACSD-65331_1.2.7-p3.patch"
                }
            }
        }
    },
    "ACSD-65822": {
        "categories": [
            "Order/Checkout",
            "Admin"
        ],
        "title": "Fixes the issue where bundle and configurable product quantities don't display correctly in the \"Shopping Cart\" section under Customer Activities.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-65822_2.4.7-p5.patch",
                    "require": [
                        "ACSD-58685"
                    ]
                },
                ">=2.4.8 <2.4.9": {
                    "file": "os/ACSD-65822_2.4.8.patch"
                }
            }
        }
    },
    "ACSD-66093": {
        "categories": [
            "Customer",
            "Order/Checkout"
        ],
        "title": "Fixes the issue where email addresses could be entered into the guest customer's First and Last Name fields, resulting in invalid order confirmation emails.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "os/ACSD-66093_2.4.5-p11.patch"
                }
            }
        }
    },
    "ACP2E-3789": {
        "categories": [
            "Catalog/Product",
            "Content",
            "Web API"
        ],
        "title": "Fixes the issue where updating a product via WebAPI duplicated media files when a media ID was provided",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.9": {
                    "file": "os/ACP2E-3789_2.4.7-p3.patch"
                }
            }
        }
    },
    "ACP2E-3918": {
        "categories": [
            "B2B"
        ],
        "title": "Fixes the issue where checkout failed for logged-in company customers using in-store pickup without a default billing address.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.3.4 <1.5.3": {
                    "file": "commerce/ACP2E-3918_1.5.1.patch"
                }
            }
        }
    },
    "ACSD-65750": {
        "categories": [
            "Content",
            "GraphQL"
        ],
        "title": "Fixes the issue where the GraphQL \"route\" query returned products out of order in Page Builder Products content types.",
        "packages": {
            "magento/module-page-builder": {
                ">=2.2.5 <2.2.7": {
                    "file": "os/ACSD-65750_2.2.5-p4.patch"
                }
            }
        }
    },
    "ACSD-65775": {
        "categories": [
            "Order/Checkout",
            "Web API"
        ],
        "title": "Fixes the issue where the REST API order details returned incorrect \"base_row_total\" and \"row_total\" values when multiple quantities of the same item were ordered.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.8 <2.4.9": {
                    "file": "os/ACSD-65775_2.4.8.patch"
                }
            }
        }
    },
    "ACSD-65777": {
        "categories": [
            "GraphQL",
            "Content"
        ],
        "title": "Fixes the issue where the \"types\" field was missing for product image types in the `MediaGallery` GraphQL request.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.8 <2.4.9": {
                    "file": "os/ACSD-65777_2.4.8.patch"
                }
            }
        }
    },
    "ACSD-65848": {
        "categories": [
            "Performance",
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the total product count in a category was calculated using a sub-select, by refactoring the method to use a join instead.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.8 <2.4.9": {
                    "file": "os/ACSD-65848_2.4.8.patch"
                }
            }
        }
    },
    "ACSD-65913": {
        "categories": [
            "Catalog Search"
        ],
        "title": "Fixes the issue where OpenSearch threw an illegal_argument_exception for categories with products having the same price.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.9": {
                    "file": "os/ACSD-65913_2.4.7-p5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "OpenSearch\\Common\\Exceptions\\BadRequest400Exception: {\"error\":{\"root_cause\":[{\"type\":\"illegal_argument_exception\",\"reason\":\"* parameter cannot be negative"
                }
            ]
        }
    },
    "ACSD-66041": {
        "categories": [
            "GraphQL",
            "Shipping",
            "Other"
        ],
        "title": "Fixes the issue where Ireland (IE) postcodes were not searchable for pickup locations due to a missing CountryID.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.9": {
                    "file": "os/ACSD-66041_2.4.7-p5.patch"
                }
            },
            "magento/inventory-metapackage": {
                ">=1.2.4 <1.2.9": {
                    "file": "os/ACSD-66041_1.2.7-p5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "Provided countryId does not exist"
                }
            ]
        }
    },
    "ACSD-66212": {
        "categories": [
            "Import/Export"
        ],
        "title": "Fixes the issue where importing a customer CSV file twice caused failures on the second and subsequent attempts.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.5.2 <1.5.3": {
                    "file": "commerce/ACSD-66212_1.5.2.patch"
                }
            }
        }
    },
    "ACSD-65935": {
        "categories": [
            "Order/Checkout",
            "GraphQL"
        ],
        "title": "Fixes the issue where the `customerOrders` GraphQL query returned an internal server error when a product was deleted.",
        "packages": {
            "magento/magento2-ee-base": {
                ">=2.4.4 <2.4.8": {
                    "file": "commerce/ACSD-65935_2.4.7-p5.patch"
                }
            }
        },
        "metadata": {
            "and": [
                {
                    "type": "log",
                    "path": "var/log/exception.log",
                    "match": "report.ERROR: Call to a member function getIsReturnable() on null"
                }
            ]
        }

    },
    "ACSD-66049": {
        "categories": [
            "Price/Tax"
        ],
        "title": "Fixes the issue where non-English storefronts display incorrect pricing due to the ICU library version.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.9": {
                    "file": "os/ACSD-66049_2.4.7-p3.patch"
                },
                ">=2.4.5-p3 <2.4.6": {
                    "file": "os/ACSD-66231_2.4.5-p12.patch"
                }
            }
        }
    },
    "ACSD-66084": {
        "categories": [
            "Order/Checkout",
            "Web API",
            "Price/Tax"
        ],
        "title": "Fixes the issue where `row_total_incl_tax` is returned as a near-zero residual value in the order API response instead of 0.00 for fully discounted items.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.9": {
                    "file": "os/ACSD-66084_2.4.7-p5.patch"
                }
            }
        }
    },
    "ACSD-66118": {
        "categories": [
            "Admin"
        ],
        "title": "Fixes the issue where updating the store view code clears Design Configuration settings if the configuration cache is not refreshed.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.4 <2.4.9": {
                    "file": "os/ACSD-66118_2.4.7-p4.patch"
                }
            }
        }
    },
    "ACSD-66139": {
        "categories": [
            "GraphQL"
        ],
        "title": "Fixes the issue where GraphQL calls to place an order for a non-existent or inactive cart returned an UNDEFINED error code.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "os/ACSD-66139_2.4.7-p5.patch",
                    "require": [
                        "ACSD-55100",
                        "ACSD-62965"
                    ]
                }
            },
            "magento/magento2-ee-base": {
                ">=2.4.7 <2.4.8": {
                    "file": "commerce/ACSD-66139_2.4.7-p5.patch"
                }
            }
        }
    },
    "ACSD-66301": {
        "categories": [
            "Order/Checkout"
        ],
        "title": "Fixes the issue where moving products from an order back to the cart in the Admin results in quantity mismatch.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.6-p9 <2.4.7": {
                    "file": "os/ACSD-66301_2.4.6-p10.patch"
                },
                ">=2.4.7-p4 <2.4.8": {
                    "file": "os/ACSD-64155_2.4.7-p4.patch"
                }
            }
        }
    },
    "ACSD-66434": {
        "categories": [
            "B2B",
            "GraphQL"
        ],
        "title": "Fixes the issue where customer ID was missing from company GraphQL queries.",
        "packages": {
            "magento/magento2-b2b-base": {
                ">=1.5.0 <1.5.2-p2": {
                    "file": "commerce/ACSD-66434_2.4.7-p5_B2B_1.5.2.patch"
                }
            }
        }
    },
    "ACSD-66441": {
        "categories": [
            "Catalog/Product"
        ],
        "title": "Fixes the issue where the storefront displays incorrect index data in layered navigation when indexing configurable products for a multi-store setup.",
        "packages": {
            "magento/magento2-base": {
                ">=2.4.5 <2.4.8": {
                    "file": "os/ACSD-66441_2.4.7-p5.patch"
                }
            }
        }
    }
}
