[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

Versionshinweise zu Magento Open Source 2.4.9-alpha

IMPORTANT
Alpha Versionen können unvollständig sein und enthalten wahrscheinlich Fehler. Sie werden „WIE BESEHEN“ und ohne Gewährleistung jeglicher Art bereitgestellt. Adobe ist nicht verpflichtet, Alpha-Versionen (über Adobe Support Services oder anderweitig) zu pflegen, zu korrigieren, zu aktualisieren, zu ändern oder anderweitig zu unterstützen. Kunden sollten sich nicht auf die ordnungsgemäße Funktionsweise oder Leistung von Alpha-Versionen oder Begleitdokumenten oder -materialien verlassen. Die Verwendung von Alpha-Versionen erfolgt vollständig auf eigene Gefahr des Kunden.

Highlights in v2.4.9-alpha2

Die folgenden Highlights gelten für die Magento Open Source-Version 2.4.9-alpha2.

Framework

Unterstützung für OpenSearch 3 hinzufügen

Adobe Commerce 2.4.9 ist jetzt vollständig mit OpenSearch 3.x kompatibel. Dieses Update ermöglicht es Händlern, von verbesserter Leistung, Sicherheit und langfristigem Support zu profitieren und gleichzeitig die Abwärtskompatibilität mit OpenSearch 2.x zu wahren.

AC-11846

Nginx-Version von 1.26 auf 1.28 aktualisieren

Die Nginx-Version, die in Entwicklungs- und Testumgebungen in allen derzeit unterstützten Versionen von Adobe Commerce verwendet wird, wurde von 1.26 auf 1.28 aktualisiert und entspricht der neuesten stabilen Nginx-Version, die verfügbar ist.
Tests auf PR-Ebene werden jetzt mit Nginx 1.28 ausgeführt und bestätigen die vollständige Kompatibilität und Unterstützung für alle Adobe Commerce-Versionen.

AC-14104

Untersuchen der neuesten Version von jQuery-validate

Die jQuery Validate-Bibliothek wurde auf Version 1.21.0 aktualisiert, um die Formularvalidierungsfunktionen zu verbessern, das Benutzererlebnis zu verbessern und eine moderne Browserkompatibilität für alle Adobe Commerce-Formulare sowohl in der Admin- als auch in der Frontend-Benutzeroberfläche sicherzustellen.

AC-14403 - GitHub-Code-Beitrag

Untersuchen der neuesten Version von jQuery-ui

Die jQuery UI-Bibliothek wurde auf Version 1.14.1 aktualisiert, um Benutzeroberflächen-Widgets zu verbessern, die Barrierefreiheit zu verbessern und eine moderne Browserkompatibilität für alle Adobe Commerce Admin- und Frontend-Schnittstellenkomponenten sicherzustellen.

AC-14417 - GitHub-Code-Beitrag

Untersuchen der neuesten Version von less.js

Der CSS-Präprozessor von Less.js wurde auf Version 4.2.2 aktualisiert, um die CSS-Kompilierungsleistung zu verbessern, die Syntaxunterstützung zu verbessern und den Design-Build-Prozess für alle Adobe Commerce-Frontend- und Admin-Designs zu modernisieren.

AC-14418 - GitHub-Code-Beitrag

Untersuchen Sie die neueste Version von moment-timezone-with-data.js

Die Zeitzonenbibliothek von Moment wurde auf Version 0.5.43 aktualisiert, um die Zeitzonenhandhabungsfunktionen zu verbessern, Zeitzonendaten mit den neuesten Änderungen der IANA-Zeitzonendatenbank zu aktualisieren und die Genauigkeit der Datums-/Zeitverarbeitung in allen internationalen und Multi-Zeitzonenvorgängen von Adobe Commerce zu verbessern.

AC-14419 - GitHub-Code-Beitrag

Untersuchen der neuesten Version von underscore.js

Die Unterstrich.js-Dienstprogrammbibliothek wurde auf Version 1.13.7 aktualisiert, um die JavaScript-Funktionsprogrammierfunktionen zu verbessern, die Datenmanipulationsleistung zu verbessern und eine moderne Browserkompatibilität für alle Frontend- und Admin-Schnittstellenkomponenten von Adobe Commerce sicherzustellen.

AC-14420 - GitHub-Code-Beitrag

Migration von TinyMCE zu Hugerte.org

Aufgrund des Auslaufens der Unterstützung für TinyMCE 5 und 6 und der Lizenzierungsinkompatibilitäten mit TinyMCE 7 wird die aktuelle Implementierung des Adobe Commerce WYSIWYG-Editors von TinyMCE in den Open-Source-HugeRTE-Editor (https://hugerte.org/) migriert.
Diese Migration stellt sicher, dass Adobe Commerce weiterhin mit der Open-Source-Lizenzierung konform ist, bekannte TinyMCE 6-Schwachstellen vermeidet und Händlern und Entwicklern ein modernes, unterstütztes Bearbeitungserlebnis bietet.

AC-14568

Vollständige Valkey 8.x-Unterstützung für 2.4.9-alpha2 hinzufügen

Adobe Commerce 2.4.9 verfügt über eine vollständige CLI-Befehlsunterstützung für Valkey, die die aktuelle Redis-Funktionalität widerspiegelt. Die Admin- und Cloud-Konfiguration wurde aktualisiert, um eine nahtlose Einrichtung von Valley zu ermöglichen.
Dieses Update stellt sicher, dass Adobe Commerce zukunftssicher und leistungsfähig bleibt, indem es Valkey 8.x unterstützt und Händlern und Entwicklern eine zuverlässige Alternative zu Redis bietet, wenn es sich dem Ende des Lebenszyklus nähert.

AC-14604

Sonstige

Aktualisieren des AWS Valkey 8.x-Service für CNS Build and Test

Aktualisieren des AWS Valkey 8.x-Service für CNS Build

AC-14470

2.4.9-alpha2 - Verbesserungen der Kernqualität im August

AC-14700

Sicherheit

Sicherheitsverbesserungen für 2.4.9-alpha2

AC-14610

Lieferung

Migrieren der USPS-Integration von veralteten Web-Tools-APIs zu neuen RESTful-USPS-APIs

Um die von USPS angekündigte Einstellung der alten Web-Tools-APIs bis zum 25. Januar 2026 zu erreichen, wird die Adobe Commerce USPS-Integration auf die neuen RESTful-USPS-APIs migriert.
Wichtige Verbesserungen:

  • Unterstützung von zwei APIs: Admin-Benutzer können jetzt über die Konfigurationseinstellungen zwischen der Legacy Web Tools-API und der neuen RESTful USPS-API wählen.
  • Authentifizierungs-Upgrade: OAuth 2.0 wurde für sicheren API-Zugriff implementiert.
  • Verbessertes Datenformat: Übergang von XML zu JSON für sauberere, effizientere Kommunikation.
  • Neue Administratorfelder:
    Gateway-REST-URL (basierend auf Modus: Entwicklung oder Live)
    Client-ID und Geheimnis
    Kontotyp, Kontonummer
    CRID, MID, Mailer-Identifizierungscode
    AES/ITN für internationale Sendungen
    REST-spezifische zulässige Versandmethoden
    Diese Migration stellt sicher, dass Adobe Commerce weiterhin die USPS-Standards erfüllt, die Systemzuverlässigkeit verbessert und die Versandintegrationen für Händler zukunftssicher macht.

AC-13257

Highlights in v2.4.9-alpha1

Die folgenden Highlights gelten für die Magento Open Source-Version 2.4.9-alpha1.

Admin-Benutzeroberfläche

Menü „Aktionen“ für das Katalogpreisregelraster in der Admin-Benutzeroberfläche hinzufügen

AC-13916

Framework

[Teil 2] - Aktualisieren aller js-Bibliotheks- und npm-Abhängigkeiten mit der neuesten verfügbaren Version

Die Unterstützung der Composer-Version beschränkte sich auf die Composer-Version 2.2.x. Jetzt wurde die Unterstützung auch auf die Version 2.4.x erweitert.

AC-13792 - GitHub-Code-Beitrag

Hinzufügen der Kompatibilität für Valkey 8.x für 2.4.8, 2.4.7, 2.4.6 und 2.4.5, 2.4.9-alpha1

AC-14103

Kompatibilität mit Lack 7.7 prüfen

AC-14105

Kompatibilität für RabbitMQ 4.1 für 2.4.8, 2.4.7, 2.4.6 und 2.4.5 hinzufügen

AC-14357

Sonstige

2.4.9-alpha1 - Verbesserungen der Kernqualität im Juni

AC-14026

2.4.7 und 2.4.6 mit MariaDB 10.11 kompatibel machen

AC-14099

2.4.9-alpha1 - Juni 2025 Gemeinschaftsbeiträge

AC-14559

Lieferung

Migration der DHL-Integration von veralteter DHL Express XML zu neuen MyDHL API RESTful APIs

AC-13258

Sicherheit

Die neuesten Informationen zu Sicherheitsfehlerbehebungen finden Sie im Adobe-Sicherheitsbulletin APSB25-71.

Diese Version umfasst die folgenden Highlights:

  • API-Leistungsverbesserung: Behebt die Leistungsbeeinträchtigung bei asynchronen Web-API-Endpunkten, die nach dem vorherigen Sicherheits-Patch eingeführt wurden.

  • CMS blockiert den Zugriff - Löst ein Problem, bei dem Admin-Benutzer mit eingeschränkten Berechtigungen (z. B. Nur-Merchandising-Zugriff) die CMS Blocks nicht anzeigen konnten.

    Zuvor trat bei diesen Benutzern ein Fehler aufgrund fehlender Konfigurationsparameter nach der Installation früherer Sicherheits-Patches auf.

  • Cookie-Kompatibilität - Löst eine abwärtsinkompatible Änderung auf, die die MAX_NUM_COOKIES im Framework betrifft. Diese Aktualisierung stellt das erwartete Verhalten wieder her und stellt die Kompatibilität für Erweiterungen oder Anpassungen sicher, die mit Cookie-Beschränkungen interagieren.

  • Async-Vorgänge - Eingeschränkte asynchrone Vorgänge zum Überschreiben früherer Kundenbestellungen.

  • Behebung für CVE-2025-47110 - Behebt eine Sicherheitslücke bei E-Mail-Vorlagen.

recommendation-more-help

Die Fehlerbehebung für CVE-2025-47110 ist auch als isolierter Patch verfügbar. Weitere Informationen finden im ArtikelWissensdatenbank“.

Behobene Probleme in v2.4.9-alpha2

Es wurden 109 Probleme im Magento Open Source 2.4.9-alpha2-Kerncode behoben. Nachfolgend werden einige der in dieser Version enthaltenen behobenen Probleme beschrieben.

APIs

Sonderpreis Bis dato wird bei applySpecialPrice falsch validiert

Das System funktioniert einwandfrei bezüglich des Sonderpreises. Der Sonderpreis für das Produkt läuft an dem Datum ab, das vom Administrator oder dem Drittanbietersystem durch die REST-API festgelegt wurde

AC-13130 - GitHub-Problem - GitHub-Code-Beitrag

Fehlerhafter Anfragetext oder fehlerhafte Parameter verursachen „Interner Server-Fehler“

AC-746 - GitHub-Problem - GitHub-Code-Beitrag

Bestellung „base_row_total“ und „row_total“ zeigen in der REST-API-Antwort einen einzelnen Artikelpreis an

Die REST-API-Antwort für Auftragsdetails enthält jetzt die korrekten Werte für die Attribute „base_row_total“ und „row_total“, falls mehrere gleiche Artikel bestellt wurden

ACP2E-3874 - GitHub-Code-Beitrag

APIs, Reihenfolge

[CLOUD] Problem mit Bestellinformationen, wobei die Zeile für die 000075568 insgesamt angezeigt wird

Es wurde das Problem behoben, bei dem der Wert row_total_incl_tax in der Antwort der Auftrags-API als Restwert von nahezu null anstelle von 0,00 zurückgegeben wurde, wenn ein Element vollständig diskontiert wurde.

ACP2E-3950 - GitHub-Code-Beitrag

Konto

Problem beim Aktualisieren der Kunden-E-Mail im Admin Panel mit der Domain ö und .swiss

AC-13409 - GitHub-Problem - GitHub-Code-Beitrag

Schalter zum Abonnieren von Newslettern aktiviert funktioniert nicht pro Website/Store

Das System verwaltet die Anmeldung für Newsletter korrekt, wenn mehrere Websites/Storeviews vorhanden sind, obwohl diese global deaktiviert wurden

AC-14283 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Entfernte E-Mail-Offenlegung

Das System zeigt jetzt eine Fehlermeldung an, die auf eine falsche E-Mail hinweist, wenn die eingegebene E-Mail nicht zur Bestätigung des Kontos erforderlich ist, unabhängig davon, ob der Kunde existiert oder nicht.

AC-14561 - GitHub-Problem - GitHub-Code-Beitrag

Admin-Benutzeroberfläche

Der FTP-Wert auf der Warenkorbseite und der Produktseite unterscheidet sich für dieselben Konfigurationen für einfache Produkte.

AC-13066 - GitHub-Code-Beitrag

Die Optionen für Mehrfachauswahl-/Attributauswahl können nicht gespeichert werden, wenn die Farbfelder-Module deaktiviert sind

AC-13071 - GitHub-Code-Beitrag

Der FTP-Wert auf der Warenkorbseite und der Produktseite unterscheidet sich bei denselben Konfigurationen für ein dynamisches Produkt

AC-13075 - GitHub-Code-Beitrag

Hover-Farbe nicht auf statische Raster in Admin angewendet

Hover-Farben werden jetzt erwartungsgemäß auf die Zeilen der statischen Admin-Raster angewendet.GitHub-35358

AC-2916 - GitHub-Problem - GitHub-Code-Beitrag

[Staging2] Gespeicherte Karten sind im Admin-Bedienfeld nicht sichtbar

Es wurde ein Problem behoben, bei dem die Zahlungsoption „Gespeicherte Karte“ nach einem Upgrade nicht mehr im Formular für die Platzierung von Backend-Bestellungen angezeigt wurde.

ACP2E-3830 - GitHub-Code-Beitrag

B2B

Die Überprüfung des Unternehmensfelds schlägt für den Gast-Checkout fehl

AC-14987 - GitHub-Problem - GitHub-Code-Beitrag

Bündel

Ausschließen von Huberte Editor JS-Dateien aus der gebündelten Ausgabe über Designs hinweg

AC-15128 - GitHub-Code- - GitHub-Code-Beitrag

Warenkorb und Checkout

Validierungen der Frontend-Menge für gruppierte Produkte fehlen

Das System funktioniert jetzt einwandfrei und zeigt einen Validierungsfehler an, wenn wir versuchen, negative und maximale Mengen hinzuzufügen

AC-13524 - GitHub-Problem - GitHub-Code-Beitrag

Gastpräfix nicht in Anführungsadresse 2.4.8 gespeichert

AC-14705 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Festlegen des Preises für einen Angebotselement anstelle des Basispreises

Das System verarbeitet den Preis des Angebotselements korrekt, der auf den base_price statt auf den Preis gesetzt wird, wenn mehrere Währungen auf einer Website im Frontend vorhanden sind

AC-9985 - GitHub-Problem - GitHub-Code-Beitrag

[Cloud] Letzte Bestellungen werden nicht in der anderen Shop-Ansicht angezeigt, wenn die Bestellungen in einer Shop-Ansicht erstellt wurden

Es wurde ein Problem behoben, bei dem auf der Seite „Mein Konto“ keine aktuellen Bestellungen aus anderen Store-Ansichten innerhalb desselben Stores angezeigt wurden. Die Logik zum Abrufen von Bestellungen wurde aktualisiert, um eine konsistente Sichtbarkeit der Bestellung über alle Store-Ansichten hinweg sicherzustellen. Dies entspricht dem Verhalten der Seite „Meine Bestellungen“.

ACP2E-3807 - GitHub-Code-Beitrag

Anzeige der Menge als 0 im Admin-Warenkorbabschnitt des Kunden beim Hinzufügen von BUNDLE-Produkten

Im Abschnitt Warenkorb in Kundenaktivitäten wird jetzt die richtige Menge angezeigt. Zuvor wurde die Menge als 0 angezeigt.

ACP2E-3872 - GitHub-Code-Beitrag

Warenkorb und Checkout, GraphQL

Fehler bei der Zuordnung der Nachricht zum Fehlercode bei der Bestellung über GraphQL

GraphQL-Aufrufe zum Aufgeben einer Bestellung für einen nicht vorhandenen oder inaktiven Warenkorb geben jetzt korrekt die Fehler-Codes „CART_NOT_ACTIVE“ oder „CART_NOT_FOUND“ in allen Store-Ansichten zurück. Damit wird ein Problem behoben, bei dem übersetzte Fehlermeldungen zuvor zu einem „UNDEFINIERTER“ Code geführt haben.

ACP2E-3942 - GitHub-Code-Beitrag

Warenkorb und Checkout, GraphQL, Inventar / MSI

Das Attribut is_available in CartItemInterface gibt „false“ zurück, selbst wenn der verkaufbare Bestand hoch ist.

Das Attribut is_available gibt „true“ zurück, wenn das verkäufliche Lager hoch ist. Zuvor wird immer „false“ zurückgegeben.

ACP2E-3885 - GitHub-Code-Beitrag

Katalog

Umfang des Fehlers in der Katalog-URL-Ressource (_getCategories)

Diese PR fügt einen Fallback zum Standardbereich hinzu, wenn für den Store-Bereich in der Kategorie-URL-Ressource kein Wert definiert ist.

AC-11011 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Überprüfen, ob OpenGraph den Preis anzeigen kann

Das System funktioniert einwandfrei, wenn wir ein Plugin verwenden, das den Preis ausblendet und mit dieser Änderung ist der Preis nicht im OG-Tag sichtbar.

AC-11635 - GitHub-Problem - GitHub-Code-Beitrag

[Bug] REST-API: Die Aktualisierung von Sonderpreisen legt keine Werte für alle Store-Ansichten fest

AC-13671 - GitHub-Problem - GitHub-Code-Beitrag

[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] PHP-Fehler nicht bemerkt

Diese PR Ändern Sie einen Schleifenvariablennamen, um die „_cache_instance_product_ids“-Daten auf dem angegebenen Produkt korrekt hinzuzufügen, die bei nachfolgenden Aufrufen verwendet werden sollen.

AC-14159 - GitHub-Problem - GitHub-Code-Beitrag

[Mainline] [CLOUD] Das Ändern der Bildgröße verbraucht mehr als 400 GB Festplattenspeicher

Nach der Fehlerbehebung generiert der catalog:images:resize-Befehl, der mit dem Flag —skip_hidden_images verwendet wird, keine Bild-Caches für Websites, auf denen Bilder nicht vorhanden sind.

ACP2E-3869 - GitHub-Code-Beitrag

Bereitgestellte Länder-ID existiert nicht - Irland (IE)

Nach der Fehlerbehebung stehen Postleitzahlen für Irland zur Verfügung, um Abholstandorte zu suchen.

ACP2E-3932 - GitHub-Code- - GitHub-Code-Beitrag

Katalog, Leistung

Kategorien in Admin werden sehr langsam geladen

Die Leistung beim Laden von Kategorien wurde deutlich verbessert. Zuvor dauerte es so lange, die Kategorie zu laden, die ein Zeitüberschreitungsproblem verursacht hat.

ACP2E-3891 - GitHub-Code-Beitrag

Katalog, Preise

Falscher Rabatt für Katalogpreisregel auf das untergeordnete Produkt angewendet

Es wird das Problem behoben, bei dem die Katalogpreisregel für die Variante vom übergeordneten konfigurierbaren Produkt überschrieben wird, wenn beide Regeln dieselbe Priorität haben.

ACP2E-3693 - GitHub-Code-Beitrag

Katalog, Suche

Die RestAPI-Anfrage '/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1' schlägt mit einem Zeitüberschreitungsfehler fehl

AC-13358 - GitHub-Code-Beitrag

Inhalt

AC-13262 - GitHub-Problem

Das System funktioniert wie erwartet In den Speicherbereichen übernehmen die Bilder die Rollen/Typen des neu hinzugefügten Bildes gemäß dem Standardbereich

AC-13556 - GitHub-Problem - GitHub-Code-Beitrag

[Kleiner Fehler] Filter der Admin-Panel-listing component kann nicht aufgerufen werden, wenn der Feldwert \ enthält

Das System funktioniert einwandfrei, wenn wir Seitentitel mit Schrägstrich filtern (z. B.: Magento\Store)

AC-13661 - GitHub-Problem - GitHub-Code-Beitrag

„Die CMS-Seite mit der ID „0“ existiert nicht“ Protokollflut

Das System funktioniert wie erwartet, nachdem ein Admin-Benutzer erstellt wurde und wenn eine neue Seite erstellt wird, gibt system.log keine Fehlermeldungen

AC-14254 - GitHub-Problem - GitHub-Code-Beitrag

Das System verarbeitet Widgets jetzt korrekt, nachdem ein Katalog-Produkt-Link und ein Katalog-Kategorie-Link hinzugefügt wurden, und es zeigt auch die richtigen URLs in der HTML-Quelle an

AC-14437 - GitHub-Problem - GitHub-Code-Beitrag

Die Produktkomponente von Page Builder funktioniert nicht, wenn der Benutzer keine Widget-Berechtigung hat

Vor der Behebung gab es auf der Seite beim Zugriff auf ein Widget ohne Berechtigungen einen allgemeinen Fehler und die GIF „wird geladen“. Nach der Fehlerbehebung wird ein modales Fenster mit der Meldung angezeigt, dass Sie zum Anzeigen dieses Inhalts Berechtigungen benötigen. Nachricht.

ACP2E-3664 - GitHub-Code-Beitrag

Die Reihenfolge der Produkt-Widgets von Page Builder wird in GraphQL nicht angewendet

Es wurde ein Problem behoben, bei dem die GraphQL-Antwort auf die Abfrage „route“ Produkte innerhalb des Inhaltstyps Page Builder-Produkte nicht in der richtigen Sortierreihenfolge zurückgab.

ACP2E-3898 - GitHub-Code-Beitrag

Problem mit der Preisanzeige an nicht englischen Storefronts aufgrund der Version der ICU-Bibliothek

Nach der Fehlerbehebung wird der Produktpreis im hebräischen Gebietsschema (Israel) korrekt angezeigt.

ACP2E-3938 - GitHub-Code-Beitrag

Aktualisieren der vom Store-Code bereinigten Design-Konfiguration

Es wurde ein Problem behoben, bei dem durch die Aktualisierung des Code für die Store-Ansicht die Design-Konfigurationseinstellungen gelöscht wurden, da der Konfigurations-Cache nicht ordnungsgemäß aktualisiert wurde.

ACP2E-3941 - GitHub-Code-Beitrag

Framework

Fehler beim Ausführen des Befehls „setup:upgrade mit benutzerdefiniertem DB-Trigger

AC-11487 - GitHub-Problem

Formular einer Website/Gruppe/Store-Entität kann nicht mit einem Formularelement mit mehreren Werten für Erweiterungsattribute erweitert werden

Diese PR ermöglicht es mehrwertigen Formularelementen, Daten an ein Website-/Gruppen-/Store-Formular zu senden.

AC-11657 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Verwendung des Bereichsauflösers entfernen

Diese PR löst die Admin-URL-Einstellungen global anstelle des aktuellen Speichers auf

AC-11736 - GitHub-Problem - GitHub-Code-Beitrag

Offenlegung der Magento-Version über die Einrichtungsroute mit der standardmäßigen Nginx-Konfiguration

Das System funktioniert jetzt erwartungsgemäß und zeigt nicht die genaue Version von Magento an, die auf der Site ausgeführt wird

AC-13205 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Angebotsadresse refaktorieren Methode nicht validieren

Diese PR enthält Verbesserungen der Lesbarkeit der doValidate-Methode.

AC-13214 - GitHub-Problem - GitHub-Code-Beitrag

Magento Option —magento-init-params nie verwendet, wenn CLI ausgeführt wird?

AC-13231 - GitHub-Problem - GitHub-Code-Beitrag

getItemsByColumnValue - Falsche Typdeklaration

Das System definiert nun in der Funktion getItemsByColumnValue den Eingabeparameter $value als primitiven Typ, nicht als Array, und stellt sicher, dass die Funktion die erwartete Auflistung zurückgibt. Wenn zuvor ein Array mit einem einzelnen Wert als Eingabeparameter verwendet wurde, gab die Funktion null zurück und IDEs markierten dies als Fehler.

AC-13240 - GitHub-Problem - GitHub-Code-Beitrag

Mit FPC verknüpfte Cache-Schlüssel in Magento 2.4.7-Implementierungen mit mehreren Speichern

AC-13719 - GitHub-Problem - GitHub-Code-Beitrag

Bereitstellen von personenbezogenen Daten durch die Magento REST-API

AC-13904 - GitHub-Problem

Partielle Indizierung funktioniert nicht mehr für Kunden mit einer großen Anzahl von Aktualisierungen.

AC-14424 - GitHub-Code-Beitrag

Untersuchen, ob „Verwendung streng“ innerhalb von Modulen nicht erforderlich ist

AC-14517 - GitHub-Code-Beitrag

Der MView-Mechanismus ignoriert Fehler bei der Ausführung von Triggern im Hintergrund

AC-14567 - GitHub-Code-Beitrag

[Problem] Vermeiden Sie viele unnötige Ausnahmen beim Laden der XML-Zusammenführung des Layouts

Diese PR führt eine neue Funktion ein (für die B/C-Komprimierung überschreiben wir nicht die geschützte _loadXmlString), die geladen werden soll, und löst keine Ausnahme aus

AC-14580 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Verwenden der Konstruktor-Eigenschaftsförderung im Modul Vault-Graph QL

Diese PR ersetzt Konstruktoreigenschaften durch Eigenschaftsförderung im VaultGraphQL-Modul

AC-14616 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Code-Redundanz für Modul-Frontend-Layouts wurde entfernt.

Diese PR entfernt Code-Redundanz zu Design-Layouts für Magento_MSRP-, Magento_LoginAsCustomerAssistance-, Magento_Newsletter- und Magento_Sitemap-Module Frontend-Layouts.

AC-14625 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Entfernen von Code im Zusammenhang mit Microsoft IIS

Diese PR bereinigt den Code im Zusammenhang mit Microsoft IIS gemäß der Magento-Systemanforderungsdokumentation, die besagt, dass das Microsoft Windows-Betriebssystem nicht unterstützt wird

AC-14702 - GitHub-Problem - GitHub-Code-Beitrag

Magnifier.js-Syntaxfehler

Die Funktion „Systemvergrößerung“ sollte weiterhin so funktionieren wie zuvor, und „Vergrößerungsoptionen“ sollte nicht global verfügbar sein

AC-14722 - GitHub-Problem - GitHub-Code-Beitrag

Backport Verbose-Modus setup:db:status CLI-Befehl

AC-14807 - GitHub-Code-Beitrag

SMTP-Mail-Versand mit TLS und 2.4.8

AC-14883 - GitHub-Problem - GitHub-Code- - GitHub-Code-Beitrag - GitHub-Code-Beitrag

[Problem] Beheben eines Gleichzeitigkeitsproblems bei der Bereitstellung statischer Inhalte

Diese PR behebt einen Fehler, bei dem mehrere gleichzeitige Prozesse sich drehen, um dasselbe Design-Paket zu verarbeiten, je nachdem, wie die Designs mit ihren übergeordneten Elementen definiert werden.

AC-14944 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Legacy-Kompatibilitätscode für PHP-Versionen < 8.1 entfernen

Diese Pull-Anfrage entfernt Code, der für die Ausführung auf PHP <8.1 entwickelt wurde.
Auch entfernt Prüfungen für PHP_VERSION_ID Kontakt Verfügbarkeit, da es in allen PHP-Versionen verfügbar ist

AC-14971 - GitHub-Problem - GitHub-Code-Beitrag

FPC funktioniert nicht bei der Anmeldung

AC-14999 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Verbesserung der Fehlerbehandlung in SchemaBuilder

Diese PR verbessert die Handhabung von Fehlermeldungen des DB-Schemas. Dies hilft uns, ein Problem zu identifizieren, ohne dass umfangreiche Debugging-Maßnahmen erforderlich sind.

AC-15020 - GitHub-Problem - GitHub-Code-Beitrag

Fehler beim Integrationstest für SYNC PR für 2.4.9-alpha2-develop aufgrund von CliStateTest.

AC-15136 - GitHub-Code-Beitrag

PHP8.1 Typ Fehlerbehebung

Die zugehörigen Produkte werden jetzt in ein leeres -Array anstelle von „false“ initialisiert, wenn der strikte Verarbeitungsmodus nicht aktiv ist oder wenn Produktinformationen verfügbar sind. Durch diese Änderung wird sichergestellt, dass sich die nachfolgende Logik bei der Handhabung zugehöriger Produkte konsistent verhält und die Stabilität und Vorhersagbarkeit im Produktvorbereitungsprozess verbessert wird.

AC-6017 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Entfernen eines verbotenen @author-Tags aus dem Framework (Teil 3)

Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8343 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Verwenden der Konstruktor-Eigenschaftsförderung im Modul „Freund senden“ in GraphQL

Das System verwendet jetzt die Konstruktoreigenschaftsförderung im GraphQL-Modul „Freund senden“, wodurch die Code-Lesbarkeit verbessert und die Komplexität reduziert wird. Zuvor verwendete das Modul Eigenschaften, die zahlreiche Zeilen belegten, was den Code komplexer und weniger lesbar machte.

AC-8346 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Entfernen eines verbotenen @author-Tags aus Magento_Downloadable

Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8355 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Unzulässiges @author entfernen

Das System hält sich jetzt an die Kodierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt, was die Code-Qualität und -Konsistenz verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8358 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Unzulässiges @author entfernen

Das System hält sich jetzt an die Codierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt, was die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8360 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Unzulässiges @author entfernen

Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt, um einen saubereren und standardisierten Code zu gewährleisten. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8361 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Unzulässiges @author entfernen

Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8363 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Unzulässiges @author entfernen

Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8375 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Unzulässiges @author entfernen

Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8376 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Unzulässiges @author entfernen

Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8400 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Unzulässiges @author entfernen

Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.

AC-8401 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Verbessern der Erweiterbarkeit der Service-URL-Generierung

Das System ermöglicht jetzt die Anpassung der Service-URL-Generierungsfunktion über Plug-ins, wodurch ein besser wartbarer Ansatz für Änderungen gefördert wird. Zuvor wurde die Anpassung dieser Funktion durch Voreinstellungen erreicht, die möglicherweise nicht so effizient oder wartbar waren.

AC-8813 - GitHub-Problem - GitHub-Code-Beitrag

Problem mit dem Upgrade 2.4.7-p5 aufgrund einer hinzugefügten neuen Validierung

Es wurde ein Problem in der SchemaBuilder-Klasse behoben, bei dem eine nicht definierte Array-Schlüssel-„Spalte“ während der Schemaerstellung oder -aktualisierungen einen Absturz verursachte. Dies trat bei der Verarbeitung von Tabellendaten auf, die keinen Schlüssel „Spalte“ enthielten.

ACP2E-3871 - GitHub-Code-Beitrag

PHP8.4 Veraltungsfehler: E_USER_ERROR nach der Aktualisierung auf Adobe Commerce 2.4.8

Kundenorientierte Szenarien sind von der Fehlerbehebung nicht betroffen.

ACP2E-3963 - GitHub-Code-Beitrag

Framework, Suche

OpenSearch 2.19.1 Illegal_Argument_Exception auf Einpreiskategorien

OpenSearch löst für die Kategorien, die alle Produkte mit demselben Preis enthalten, kein Illegal_Argument_Exception mehr aus. Zuvor hatte sie die Ausnahme "[from] Parameter darf nicht negativ sein“.

ACP2E-3896 - GitHub-Code-Beitrag

GraphQL

Artikel auf der Wunschliste werden in GraphQL-Anfragen nicht zwischen Storeansichten innerhalb einer Website geteilt

Vor der Fehlerbehebung wurden Wunschlistenelemente nach Store-ID gefiltert. Nach der Fehlerbehebung werden jetzt die Elemente der Wunschliste nach Website gefiltert.

ACP2E-3987 - GitHub-Code-Beitrag

GraphQL, Produkt

Fehlender media_type in MediaGalleryInterface in Produktgraphql

Die GraphQL-Anfrage von MediaGallery enthält jetzt das Feld „Typen“ für Produktbildtypen. Zuvor war dieses Feld „Typen“ in der MediaGallery-GraphQL-Anfrage nicht vorhanden.

ACP2E-3880 - GitHub-Code-Beitrag

Inventar/MSI

Nach der Umleitung zur Startseite und dem Checkout ist kein Store verfügbar

Zuvor ausgewählter Store wird jetzt im Versand „Pick-in-Store“ vorausgewählt, wenn der Kunde zur Zahlungsseite navigiert, dann zur Startseite zurückkehrt und schließlich zur Checkout-Seite zurückkehrt. Zuvor wurde nach wiederholter Rückkehr zur Kaufbestätigungsseite der ausgewählte Store im „Pick-in-Store“ gelöscht.

ACP2E-3793 - GitHub-Code- - GitHub-Code-Beitrag

Reihenfolge

AbstractAddress(setData('custom_attributes', AttributeValue[]) bricht customAttributes

AC-10568 - GitHub-Problem

v2.4.7-p1 Magento-Neuanordnung -1 Bestellnummern

Das System funktioniert wie erwartet und nach der Neuanordnung über das Backend wird die Bestellnummer eindeutig 8 Stellen sein

AC-12854 - GitHub-Problem - GitHub-Code-Beitrag

Verlust des Uploads der benutzerdefinierten Optionsdatei für das Produkt beim Auschecken mit der Kreditkartenzahlungsmethode von Adobe

AC-14306 - GitHub-Problem

Auftragsstatus bei Verarbeitung hängen

Vor der Fehlerbehebung wurde bei der Bestellung eines Produktpakets mit aktivierter Option „Gemeinsam versenden“ der Bestellstatus nach der Rechnung und dem Versand nicht automatisch auf „Abgeschlossen“ geändert. Nach der Fehlerbehebung wechselt der Bestellstatus nun automatisch auf „Abgeschlossen“, nachdem die Bestellung fakturiert und versendet wurde.

ACP2E-3947 - GitHub-Code-Beitrag

[Cloud]Vorkonfigurierter Magento-Code - Problem bei der Einrichtung der E-Mail-Vorlage

Vor der Fehlerbehebung waren bei der Verwendung des asynchronen E-Mail-Versands die Versand-E-Mails nicht mit der Bestellung im Store konsistent. Nach der Fehlerbehebung wird nun die richtige E-Mail-Bestellung für die Ladenlieferung zugestellt.

ACP2E-3998 - GitHub-Code-Beitrag

Andere Entwickler-Tools

[Problem] Falscher Typhinweis für das geschützte Mitglied $_urlHelper

Das System behebt jetzt den falschen Typhinweis mit dem richtigen, der auch im -Konstruktor verwendet wird

AC-10716 - GitHub-Problem - GitHub-Code-Beitrag

Leistung

[Problem] Aktualisieren Sie store.php

Diese PR verbessert die Leistung, indem die aktuelle Speicherauflösung übersprungen wird.

AC-14791 - GitHub-Problem - GitHub-Code-Beitrag

Preisgestaltung

Der Preis ist immer 0 für gebündelte Produktelemente ohne dynamischen Preis in der Auftrags-REST-API

AC-11925 - GitHub-Problem - GitHub-Code-Beitrag

Produkt

Prozentualer Rabatt auf Stufenpreis und Katalogpreisregel, berechnet auf Basis des ursprünglichen Preises ohne ausgewählte Optionen.

AC-12004 - GitHub-Problem

Magento 2.4.7 MinZulässige fehlende Produktbestellmenge

Das System funktioniert einwandfrei, und die Seitenquelle zeigt die Mindestmenge des Produkts korrekt an

AC-12909 - GitHub-Problem - GitHub-Code-Beitrag

Problem mit dem Raster Anpassbare Optionen auf der Produktseite im Admin-Bedienfeld

Das System funktioniert wie erwartet, wenn wir eine anpassbare Option mit Typ-Dropdown erstellen

AC-14003 - GitHub-Problem - GitHub-Code-Beitrag

Alle Elemente aus anderen Kunden-Vergleichslisten werden dem Kunden nach der Anmeldung über den Administrator zugewiesen

Wenn ein Administrator bzw. eine Administratorin im Backend die Funktion „Als Kunde anmelden“ verwendet hat, wurden Produkte aus der Vergleichsliste eines zuvor angemeldeten Kunden bzw. einer zuvor angemeldeten Kundin fälschlicherweise dem aktuell stellvertretenden Kunden bzw. der Kundin zugewiesen. Nach der Fehlerbehebung wird die Vergleichsliste für den richtigen angemeldeten Kunden korrekt geladen.

ACP2E-3818 - GitHub-Code-Beitrag

SEO

Die Aktualisierung von product_url_key über die REST-API generiert keine 301-URL-Umschreibung

Wenn Sie den URL-Schlüssel des Produkts über die REST-API aktualisieren und die Einstellung „Ständige Umleitung für URLs erstellen, wenn der URL-Schlüssel geändert wird“ auf „Ja“ gesetzt ist, wird bei den Umschreibungen der Produkt-URL eine Umleitung von der alten URL zur neuen erstellt.

ACP2E-3900 - GitHub-Code-Beitrag

Sicherheit

Gebündelte/zusammengeführte JS ist nicht Teil von SRI-Hashes

Vor der Fehlerbehebung wurden generierte Bundles oder zusammengeführte Dateien nicht zur SRI-Hash-Liste hinzugefügt. Jetzt werden die Dateien ordnungsgemäß zu den SRI-Hashes hinzugefügt.

ACP2E-3854 - GitHub-Code-Beitrag

Lieferung

[QUANS] - Prüft das Magento_Fedex-Kernmodul auf ein gültiges-aktives Token, bevor eine Anfrage zum Abrufen eines neuen gesendet wird?

Adobe Commerce stellt nicht mehr viele Anfragen an den FedEx-API-Service für das Zugriffstoken. Zuvor führte Adobe Commerce immer neue Anfragen an die FedEx-API durch, die ein Problem mit der Ratenbegrenzung verursachten, obwohl das Zugriffstoken weiterhin gültig ist.

ACP2E-3930 - GitHub-Code-Beitrag

Staging und Vorschau

Geplante Produktaktualisierungen mit aktivierten Kategorieberechtigungen können nicht in der Vorschau angezeigt werden

Vor der Fehlerbehebung wurde ein zukünftiges Produkt, das aktiviert werden soll, nicht im Vorschaumodus angezeigt. Jetzt wird sie angezeigt, auch wenn der aktuelle Status deaktiviert ist.

ACP2E-3786 - GitHub-Code-Beitrag

Fehlende Validierung für das Feld „Rabattbetrag für Katalogpreisregel“

Zuvor wurde das Feld „DISCOUNT_AMOUNT“ im Update des Staging-Zeitplans nicht korrekt mit den aktuellen Validierungsregeln validiert. Nach Anwendung der Korrektur wird das Feld „Rabatt_Betrag“ jedoch entsprechend validiert.

ACP2E-3867 - GitHub-Code-Beitrag

Steuer

Falsche Bestellsumme, die Runde wird nicht auf die Preisberechnung angewendet.

Das System wird nun bei der Berechnung des Betrags für den Preis-Nachlass-Rabatt, den Rabatt-Betrag und die Steuern korrekt verarbeitet.
Die tatsächliche Summe der Bestellung

AC-11389 - GitHub-Problem - GitHub-Code-Beitrag

Test-Framework

[Problem] lib/internal/Magento/framework/app/test/unit/_files/app/etc/en ignorieren…

Das System ignoriert jetzt die Datei „env.php“, die beim Ausführen von Modultests generiert wird, um sicherzustellen, dass der Git-Status nach dem Ausführen von Tests sauber bleibt. Zuvor wurden durch Ausführen von Modultests eine neue Datei „env.php“ generiert, wodurch der Git-Status anzeigt, dass eine neue Datei gefunden wurde, wodurch sie schmutzig erscheint.

AC-13293 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Beheben eines Integrationstestproblems mit dem Interceptor

Das System identifiziert und verarbeitet jetzt im Integrationstest korrekt \Magento\TestFramework\App\Config\Interceptor , sodass der Test auch dann auf die erforderlichen Daten zugreifen kann, wenn ein Plug-in für die Klasse vorhanden ist. Zuvor konnte das System nicht berücksichtigen, dass \Magento\TestFramework\App\Config möglicherweise ein \Magento\TestFramework\App\Config\Interceptor ist, was zu einem Fehler beim Versuch führte, auf die $data -Eigenschaft zuzugreifen.

AC-13305 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] MFTF: Senden einer E-Mail an ein Freundschaftsformular mit aktiviertem CAPTCHA

Der Testfall behandelt die Funktionalität des Formulars „E-Mail an Freund“, wenn CAPTCHA aktiviert ist, um sicherzustellen, dass der Formularübermittlungsprozess mit falschen und richtigen CAPTCHA-Werten korrekt funktioniert.

AC-13492 - GitHub-Problem - GitHub-Code-Beitrag

[TestFramework] Die Verwendung von TestCase::getTestResultObject ist seit phpunit v10 ungültig.

AC-13502 - GitHub-Problem

Umgebungsspezifische Unit-Test-Fehler in AC 2.4.7-p3

Dieses Problem behebt Fehler bei Modultests, die nicht in allen Versionen und Umgebungen reproduziert werden. Zuvor schlugen einige Modultests aufgrund verschiedener Bibliotheksversionen oder fehlender Funktionen, die in einer späteren Version hinzugefügt wurden, fehl.

ACP2E-3712 - GitHub-Code-Beitrag

UI-Framework

WYSIWYG ist in dynamischen Zeilen leer

AC-12336 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] MIME-Typ-Tippfehler beheben

Das System verarbeitet den MIME-Typ und den Tippfehler für das gif-Bild korrekt und korrigiert ihn

AC-8001 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Vermeiden des direkten Zugriffs auf die Rezensionsliste Ajax

Das System verarbeitet und vermeidet den direkten Zugriff auf die Rezensionsliste Ajax

AC-9381 - GitHub-Problem - GitHub-Code-Beitrag

Aktualisierungen - Upgrade-Kompatibilitäts-Tool

Veraltete Funktionen: Erstellung der dynamischen Eigenschaft "Magento\Framework\Acl::$_roleRegistry“

AC-12343 - GitHub-Problem

Behobene Probleme in v2.4.9-alpha1

Es wurden 67 Probleme im Magento Open Source 2.4.9-alpha1-Kerncode behoben. Nachfolgend werden einige der in dieser Version enthaltenen behobenen Probleme beschrieben.

APIs

Der asynchrone Massenvorgang bleibt für „async.magento.configurableProduct.api.optionRepositoryInterface.save.post“ im geöffneten Status.

Bulk-API-Endpunkte geben jetzt einen Fehler aus, wenn der Anfragetext kein Array ist, sodass Bulk-Elementschlüssel aufeinander folgende Zahlen sein müssen, die mit 0 beginnen. Zuvor wurde der Status des Massenelements aufgrund des willkürlichen Elementschlüssels, der in der Massenanfrage übermittelt wurde, nicht aktualisiert.

ACP2E-3544 - GitHub-Code-Beitrag

[CLOUD] API REST-Fehler bei is_subscribed-Wert nicht aus dem aktuellen Store mit searchCriteria berücksichtigt

API-REST-Kundenabfrage ruft mithilfe von searchCriteria den richtigen Wert „is_subscribed“ aus dem richtigen Store ab
Zuvor berücksichtigte die API-REST-Kundenabfrage beim Abrufen des Werts „is_subscribed“ keinen Speicher.

ACP2E-3621 - GitHub-Code-Beitrag

async.operations.all kann mehrere Einträge für 1 SKU erstellen

Gleichzeitige Anfragen zum Speichern und Aktualisieren desselben Produkts werden jetzt serialisiert, um Wettlaufbedingungen zu verhindern, die zu Dateninkonsistenz oder doppelten Produkten führen können

ACP2E-3744 - GitHub-Code-Beitrag

Konto

[Cloud] Der Löschvorgang ist aufgrund eines Fehlers im aktuellen Bereich bei der Erstellung des Kundenkontos verboten

Nach der Fehlerbehebung wird beim Speichern eines Kunden mit einer ungültigen Adresse eine Meldung zurückgegeben, die den Grund für die Invalidität anstelle von irrelevantem „Löschvorgang ist für den aktuellen Bereich verboten“ beschreibt.

ACP2E-3791 - GitHub-Code-Beitrag

Admin-Benutzeroberfläche

[Problem] Verbessern des Benutzererlebnisses mit der Rollenstruktur

Diese Pull-Anfrage fügt Schaltflächen hinzu, um alle zu reduzieren, alle zu erweitern und Verzweigungen mit ausgewählten Elementen zu erweitern. Diese Funktion ist ähnlich der in der Kategoriestruktur bereitgestellten Funktion (Katalog -> Inventar -> Kategorien).

AC-14020 - GitHub-Problem - GitHub-Code-Beitrag

Symfony\Component\Mime\Exception\LogicException: Der „Sender“-Header muss eine Instanz von "Symfony\Component\Mime\Header\MailboxHeader" sein (nicht "Symfony\Component\Mime\Header\MailboxListHeader„)

AC-14520 - GitHub-Problem - GitHub-Code-Beitrag

Funktion bereitstellen, um Steuersätze mithilfe des Rasters für Massenlöschungen zu verwenden

Admin-Benutzer können jetzt mehrere Steuersätze gleichzeitig aus dem Admin-Steuersatzraster löschen. GitHub-33399

AC-2238 - GitHub-Problem - GitHub-Code- - GitHub-Code-Beitrag

Die Warenkorb-Preisregel mit der Bedingung-SKU berücksichtigt nicht die „führenden Nullen“ in der SKU (SKU: 01234 ist dasselbe wie 1234).

Das System verarbeitet jetzt die Warenkorb-Preisregel korrekt mit der Bedingung SKU und berücksichtigt die „führenden Nullen“ in der SKU

AC-9428 - GitHub-Problem - GitHub-Code-Beitrag

Problem mit dem Verhalten des Werts der Standardattributoption für Mehrfachauswahl

Vor der Korrektur wurden die Standardwerte für mehrere Optionsattribute nicht ordnungsgemäß gespeichert. Nach der Korrektur werden die Werte ordnungsgemäß in der Datenbank gespeichert.

ACP2E-3523 - GitHub-Code-Beitrag

Problem beim Verschieben der Produktmenge vom Administrator zurück in den Warenkorb

Wenn Sie eine Bestellung über den Administrator erstellen, werden Produkte im Warenkorb auf der Seitenleiste nicht ausgeblendet, wenn sie zur Bestellung hinzugefügt werden.

ACP2E-3563 - GitHub-Code-Beitrag

Admin-Benutzeroberfläche, B2B

B2B-Anmeldung als Kunden-Header hat weiterhin das Magento-Branding

Zuvor wurde in der Kopfzeile der Storefront „You are now connected as <customer name> on <store name>" (Sie sind jetzt als <customer name> verbunden) mit Magento-Branding angezeigt. Was jetzt behoben ist und die Kopfzeile mit ADOBE-Branding angezeigt wird.

AC-14361 - GitHub-Code-Beitrag

Admin-Benutzeroberfläche, Inhalt

Ausnahme „Ausgabedarstellung kann für Medien-Asset-Pfade nicht erstellt werden“ beim Einfügen des Bildes

Nach dem Entfernen der Werte für Maximale Breite und Maximale Höhe der Konfiguration der Bildoptimierung für die Mediensammlung tritt der Fehler während des Bildoptimierungsprozesses nicht mehr auf.

ACP2E-3781 - GitHub-Code-Beitrag

Admin-Benutzeroberfläche, Sicherheit

Unzureichende Kennwortverwaltung

Der Administrator kann nicht mit demselben Kennwort gespeichert werden. Zuvor wurde sie erfolgreich ohne ordnungsgemäße Validierung gespeichert.

ACP2E-3657 - GitHub-Code-Beitrag

Warenkorb und Checkout

Magento 2.4.7 Update (Mini) Warenkorb Keine Dezimalmenge zulässig

Jetzt verarbeitet Magento korrekt, wenn wir die Menge mit Dezimalzahlen aus dem Mini-Warenkorb aktualisieren, wenn das Gebietsschema NL (Niederländisch) war

AC-13238 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Aktualisieren von subtotal.phtml

Das System aktualisiert die Datei „subtotal.phtml“ mit dem richtigen Abstand

AC-13907 - GitHub-Problem - GitHub-Code-Beitrag

Bestellung kann nicht beim Gast aufgegeben werden

AC-14241 - GitHub-Code-Beitrag

Abgelaufene persistente Anführungszeichen werden nicht durch einen Cron-Vorgang bereinigt sales_clean_quotes

Die abgelaufenen persistenten Anführungszeichen werden jetzt gelöscht, wenn der Cron-Auftrag „persistent_clear_expiration“ ausgeführt wird. Zuvor wurden die abgelaufenen persistenten Anführungszeichen von keinem anderen Cron-Auftrag gelöscht.

ACP2E-3493 - GitHub-Code-Beitrag

Fehler „Irgendetwas ist schiefgelaufen“ beim Checkout für ein inaktives Unternehmen

Vor der Behebung wurde die Abmeldeaktion auf der Warenkorbseite nicht ordnungsgemäß abgeschlossen, wenn der angemeldete Benutzer „Firma“ nicht mehr aktiviert war. Wenn die Firma nicht mehr verfügbar ist, wird die Abmeldung ordnungsgemäß durchgeführt.

ACP2E-3541 - GitHub-Code-Beitrag

Die Adressenauswahl wird beim Auschecken mit mehreren Adressen nicht gespeichert

Vor der Fehlerbehebung beim Abbrechen der Option für den Mehrfachversand war die Adresse beim Zurücksetzen auf den Mehrfachversand nicht vorausgewählt. Jetzt wird die Standardadresse durch eine der Optionen ersetzt, die im Multi-Shipping-Bildschirm ausgewählt wurden.

ACP2E-3646 - GitHub-Code-Beitrag

Warenkorb und Checkout, Versand

[Mainline] Die Warenkorb-Preisregel respektiert nicht Multishipping

Vor der Implementierung dieser Korrektur galt die Warenkorb-Preisregel für Produkte mit mehreren Versandarten nicht korrekt, wenn Unterauswahlbedingungen angewendet wurden und der kostenlose Versand aktiviert war. Da die Korrektur jedoch angewendet wurde, funktioniert die Warenkorb-Preisregel für Warenkörbe mit mehreren Versand jetzt wie beabsichtigt.

ACP2E-3666 - GitHub-Code-Beitrag

Katalog

Cache-FPC für dieselbe Seite mit derselben Abfrage duplizieren

Das System identifiziert und verwendet nun denselben Vollseiten-Cache (FPC) für Seiten mit denselben Abfrageparametern, unabhängig von ihrer Reihenfolge oder nachfolgenden Zeichen. Dadurch wird eine unnötige Erhöhung der Größe des Seiten-Cache-Ordners verhindert. Zuvor erstellte das System eine andere FPC-Kennung für dieselbe Seite, wenn die Reihenfolge der Abfrageparameter unterschiedlich war oder nachfolgende Zeichen vorhanden waren, was zu einer Erhöhung der Größe des Seiten-Cache-Ordners führte.

AC-10722 - GitHub-Problem - GitHub-Code-Beitrag

Fehlende Indizierung der erforderlichen Spalten in der Tabelle CATALOG_PRODUCT_ENTITY_INT

Die fehlende Indizierung der erforderlichen Spalten in der Tabelle catalog_product_entity_int wurde hinzugefügt.

AC-10844 - GitHub-Problem - GitHub-Code-Beitrag

Produktseite gibt aufgrund von URL-Neuschreibungen einen Fehler aus

Jetzt wird die Produktseite erfolgreich geladen, wenn URL-Neuschreibungen durchgeführt werden

AC-2950 - GitHub-Problem - GitHub-Code-Beitrag

indexer_update_all_views cron-Fehler mit MAGE_INDEXER_THREADS_COUNT

Es wurde ein Problem für MAGE_INDEXER_THREADS_COUNT > 2 mit dem Kundensegmentindexer behoben

ACP2E-3538 - GitHub-Code-Beitrag

Ausnahme beim Hinzufügen der „Bedingungskombination“ in der Widget-Bedingung von Page Builder-Produkten

Das Problem wurde behoben, indem eine Prüfung hinzugefügt wurde, um fehlende oder unvollständige Bedingungen zu überspringen. Zuvor wurden aufgrund der Behandlung unvollständiger Bedingungen im System Fehlerprotokolle generiert.

ACP2E-3545 - GitHub-Code-Beitrag

Browser stürzt beim Laden des eingestellten Attributs ab

Der Browser stürzt auf der Seite zum Bearbeiten von Attributsätzen nicht mehr ab, wenn mehr als 4K-Produktattribute vorhanden sind

ACP2E-3633 - GitHub-Problem - GitHub-Code-Beitrag

[CLOUD] Neuschreibungen der Produkt-URLs für neuen Store: Go-Live-Blocker nicht erstellt

Produkt-URL-Neuschreibungen für neuen Store wurden erfolgreich erstellt.
Zuvor wurde der Vorgang mit einem Speicherverlust oder einer Zeitüberschreitung beendet.

ACP2E-3669 - GitHub-Code-Beitrag

Standardwert des Attributs für Optionen funktioniert nicht

Zuvor, als wir den Standardwert eines Produktauswahlattributs geändert haben, wurde es als Array-Element mit den vorherigen Werten angezeigt. Wenn diese Fehlerbehebung angewendet wird und wir einen Produktattributwert aktualisieren, wird er als einzelnes Element in der Tabelle „eav_attribute“ gespeichert.

ACP2E-3688 - GitHub-Code-Beitrag

Katalog, GraphQL, Suche

GraphQL-Produkte haben in den Kategorieaggregationen deaktivierte Kategorien zurückgegeben

Nach der Fehlerbehebung werden deaktivierte Kategorien für die GraphQL-Anfrage „Produkte“ nicht zurückgegeben.

ACP2E-2885 - GitHub-Code-Beitrag

Katalog, Produkt

[Random Bug] Fotorama-Bibliothek wird nicht geladen

Das System stellt nun sicher, dass die Fotorama-Bibliothek korrekt geladen wird, sodass alle angehängten Bilder wie erwartet in der Bildergalerie angezeigt werden. Zuvor war nur das erste Bild sichtbar, da ein Problem mit der Fotorama-Bibliothek nicht korrekt geladen wurde.

AC-12124 - GitHub-Code- - GitHub-Code-Beitrag

Inhalt

Die Platzierung von csp_whitelist.xml im Design funktioniert nicht und verursacht zeitweise Probleme

Zwischenspeicherung der CSP-Whitelist pro Website-Bereich implementiert.

AC-13069 - GitHub-Problem - GitHub-Code-Beitrag

Fehler: Skriptfehler für "Magento_Catalog/js/validate-product“ für Admin Content Page Builder mit geladenen Produkten

Diese PR behebt den Skriptfehler für catalogAddToCart beim Bearbeiten des PageBuilders mit der Bedingung „products“

AC-13891 - GitHub-Problem - GitHub-Code-Beitrag

Blockauswahl in Widgets mit derselben Kennung

Das System verarbeitet jetzt die Auswahl von Blöcken beim Erstellen von Widgets korrekt, wenn dieselben Kennungsblöcke vorhanden sind

AC-14132 - GitHub-Problem - GitHub-Code-Beitrag

Tabellenpräfix wird nicht berücksichtigt

AC-14556 - GitHub-Problem - GitHub-Code-Beitrag

Bild mit relativ geringer Breite kann nicht hochgeladen werden

Das System versäumt es nicht mehr, die Größe des Bildes mit einer relativ kleinen Breite auf seine Höhe zu ändern.

ACP2E-3558 - GitHub-Code-Beitrag

Falscher Konfigurationspfad für Konfiguration des Remote-Speicherpfads

Nach der Fehlerbehebung wirkt sich das Festlegen der Stilkonfiguration für Remote-Speicherpfade auf die tatsächliche Konfiguration des AWS S3-Pfads aus.

ACP2E-3734 - GitHub-Code-Beitrag

Framework

Kompilieren des Codes eines deaktivierten Moduls.

Diese Pull-Anfrage löscht deaktivierte Module vor der Code-Kompilierung.

AC-10933 - GitHub-Problem - GitHub-Code-Beitrag

Magento_Theme title.phtml Vorlage ungültig für PHP 8.2

Diese Pull-Anfrage behebt ein Problem, wenn eine CMS-Seite, die mit der Null-Überschrift erstellt wurde, wie in PHP 8.x, die null an trim() übergibt, eine Ausnahme auslöst: Veraltete Funktionalität: trim(): Übergeben von null an den Parameter #1 ($string) vom Typ String

AC-12856 - GitHub-Problem - GitHub-Code-Beitrag

Bei der Verwendung des Dateispeichers für den Sperranbieter erhalten wir ein ständig wachsendes Verzeichnis von Dateien, ohne dass eine Bereinigung stattfindet

Diese Pull-Anfrage führt einen neuen Cron-Auftrag ein, der einmal pro Tag ausgeführt wird und nach Sperrdateien sucht, die in den letzten 24 Stunden nicht geändert wurden und daher sicher entfernt werden können. Dadurch wird der Inhalt des Sperrdateiverzeichnisses unter Kontrolle gehalten.
Dieser Cron-Vorgang wird nur ausgeführt, wenn der Sperranbieter für die Verwendung von Dateien konfiguriert ist, nicht, wenn einer der anderen verwendet wird (Datenbank - der Standard-, ZooKeeper- oder Cache)

AC-13367 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] Bereinigung: Verwenden Sie keinen ungültigen Rückgabewert aus Methodenaufrufen.

Diese PR führt kleinere Bereinigungen durch. Manchmal haben wir Methoden aufgerufen, die nichts zurückgegeben haben (void), und dann diesen Ergebniswert verwendet. Was wirklich nicht benötigt wird.

AC-13664 - GitHub-Problem - GitHub-Code-Beitrag

[Problem] [PHPDOC] Schlechtes phpdoc für Magento\Framework\Message\ManagerInterface beheben

Dieser PR behebt das fehlerhafte phpdoc für \Magento\Framework\Message\ManagerInterface und entfernt alle doppelten phpdoc in \Magento\Framework\Message\Manager (verwenden Sie inheritdoc-Syntax).

AC-14312 - GitHub-Problem - GitHub-Code-Beitrag

Minimale Betastabilität wurde von composer.json entfernt

Minimale Betastabilität wurde von composer.json entfernt

AC-14450 - GitHub-Code-Beitrag

allow_parallel_generation sollte über die Umgebungsvariable festgelegt werden

Nach der Fehlerbehebung kann die Umgebungsvariable "MAGENTO_DC_CACHE__ALLOW_PARALLEL_GENERATION“ verwendet werden, um die Konfiguration „allow_parallel_generation“ festzulegen.

ACP2E-3673 - GitHub-Code-Beitrag

[Cloud] Das Ändern des Tabellenspaltentyps mithilfe der Datei „db_schema.xml“ in Magento 2 führt zu Fehlern

Das Ändern des Spalten-Datentyps funktioniert nicht ordnungsgemäß. Zuvor wird ein Fehler ausgegeben: Das Attribut „identity“ ist nicht zulässig.

ACP2E-3709 - GitHub-Code-Beitrag

Unterstützung neuer Währungen (XCG) in Adobe

Caribbean Gulder (XCG) wird der Liste der Währungen hinzugefügt.

ACP2E-3790 - GitHub-Code-Beitrag

GraphQL

Die GraphQL-Antwort für die Bestellplatzierung enthält nicht die Ausnahmemeldung

Die vorherige Änderung, die Fehler in einem anderen Format zurückgab, wurde rückgängig gemacht. Jetzt werden potenzielle Fehler konsistent zurückgegeben, sodass das GraphQL-Schema nicht beschädigt wird. Dies sollte als bekannter BIC hinzugefügt werden, der von PM in ACP2E-3399 genehmigt wurde

ACP2E-3399 - GitHub-Code-Beitrag

GraphQL-Antwort für die Auftragserteilung ist teilweise lokalisiert

Von der placeOrder-GraphQL-Mutation zurückgegebene Fehler wurden nicht vollständig lokalisiert. In einem mehrsprachigen Kontext werden Fehler ordnungsgemäß übersetzt.

ACP2E-3506 - GitHub-Code-Beitrag

Gleichzeitige Aufrufe zur Neuanordnung der GraphQL-API - Gleiche Produkte wurden zu verschiedenen Zeilen hinzugefügt

Es wurde ein Problem behoben, bei dem gleichzeitige Aufrufe an die GraphQL-API zur Neuanordnung dazu führten, dass dieselben Produkte als verschiedene Zeilen hinzugefügt wurden, was zu Dateninkonsistenzen führte.

ACP2E-3774 - GitHub-Code-Beitrag

updateCustomerEmail GraphQL-Mutation (E-Mail-Adresse ändern) verursacht keinen Trigger in der E-Mail-Benachrichtigung

Zuvor wurde keine E-Mail an Kunden gesendet, nachdem diese ihre E-Mail-Adressen in ihren Konten erfolgreich aktualisiert hatten. Nachdem die Fehlerbehebung angewendet wurde, erhalten Kunden jetzt E-Mail-Benachrichtigungen, nachdem sie ihre E-Mail-Adressen erfolgreich aktualisiert haben.

ACP2E-3785 - GitHub-Code-Beitrag

Dynamisches Attribut wird in der Geschenkregistrierung nicht über die UpdateGiftRegistry-Mutation aktualisiert

Vor dieser Korrektur durch die UpdateGiftRegistry-Mutation wurde das benutzerdefinierte Attribut der Geschenkregistrierung nicht durch GraphQL-Mutationen geändert oder aktualisiert. Nachdem diese Fehlerbehebung angewendet wurde, kann das dynamische Attribut der Geschenkregistrierung erfolgreich durch die UpdateGiftRegistry-Mutation aktualisiert werden.

ACP2E-3805 - GitHub-Problem

Import/Export

[Problem] Copyedit: „Kopieren“ in „Kopieren“ ändern

PR repariert die Nebenversion, um die Schreibweise von „Kopieren“ zu korrigieren

AC-13300 - GitHub-Problem - GitHub-Code-Beitrag

REST-Endpunkt - Produktimport-JSON validiert die Pflichtfelder nicht

Das Namensfeld ist jetzt beim Erstellen neuer Produkte über den Importprozess (Admin oder API) erforderlich. Vor der Fehlerbehebung hätten Sie neue Produkte ohne Namen erstellen können. Dies hätte die Admin-Benutzeroberfläche beschädigt und ungültige Produkte erstellt.

ACP2E-3660 - GitHub-Code-Beitrag

Fehlende Website-Filteroption im Exportprozess

Es ist jetzt möglich, Produkte beim Erstellen von Exportprodukten nach Websites zu filtern.

ACP2E-3720 - GitHub-Code-Beitrag

Duplikat von AC-13913 - Asynchrone Bereinigung statischer Attribute.

Nach der Fehlerbehebung tritt kein Fehler „Undefined Array key „apply_to“ auf, wenn zahlreiche Instanzen von \Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType erstellt werden.

ACP2E-3752 - GitHub-Code-Beitrag

Inventar/MSI

Store-Abholung berücksichtigt nicht den maximalen Suchradius, wenn Adresse an der Kasse geändert wird

Jetzt wird der vorausgewählte Store in „Pick-in-Store“ aktualisiert, wenn sich die Versandadresse ändert. Zuvor hat sich ein zuvor ausgewählter Store nicht geändert, auch wenn sich die neue Versandadresse nicht im Radius des ausgewählten Stores befindet

ACP2E-3728 - GitHub-Code-Beitrag

Reihenfolge

Für das nicht auf NULL festlegbare Feld &amp;quote;AppliedCoupon.code&amp;quote; unerwartetes Problem kann nicht null zurückgegeben werden

AC-14484 - GitHub-Problem - GitHub-Code-Beitrag

Bestellung, Preise

Der Administrator zeigt beim Erstellen der Rücksendung ein falsches Währungssymbol an.

In einem Multi-Website-Setup mit verschiedenen Währungen (EUR/USD/GBP) zeigt die Seite „Produktauswahl zurückgeben“ in „Admin“ jetzt das richtige Währungssymbol an. Zuvor wurde das standardmäßige Währungssymbol angezeigt.

ACP2E-3658 - GitHub-Code-Beitrag

Andere Entwickler-Tools

Lighthouse-Barrierefreiheitsfehler

Das System hat jetzt den Barrierefreiheitswert 100 erreicht

AC-12783 - GitHub-Problem - GitHub-Code-Beitrag

Deaktivieren Sie die Konfiguration der CAPTCHA-Storefront, um weiterhin CAPTCHA-JS-Dateien zu laden

Das System lädt jetzt keine CAPTCHA-JS-Dateien mehr, wenn wir CAPTCHA für die Storefront deaktiviert haben

AC-14267 - GitHub-Problem - GitHub-Code-Beitrag

Zahlungen

[Problem] Offline-Rechnungserfassung beheben (404)

Der 404-Seitenfehler bei der Erfassung von Rechnungen für Offline-Zahlungsmethoden von Magento Admin wurde behoben

AC-13336 - GitHub-Problem - GitHub-Code-Beitrag

Produkt

Produktsammlung - addMediaGalleryData ruft getSize auf, wenn die Sammlung geladen werden kann oder wird (kann die Anzahl verwenden, um eine zusätzliche DB-Abfrage zu vermeiden)

Diese PR reduziert den zusätzlichen Abfrageaufruf mit count(), wenn die Produktsammlung bereits geladen ist, wenn Produkt-GraphQL mit dem darin enthaltenen media_gallery-Feld aufgerufen wird.

AC-13055 - GitHub-Problem - GitHub-Code-Beitrag

[2.4.8] Keine Callbacks für Cron-Auftragskatalog_product_alert gefunden

AC-14494 - GitHub-Problem - GitHub-Code-Beitrag

Langsame Abfragen werden ausgeführt, wenn ein Produkt-Widget über den PageBuilder eingebunden wird

Die Abfrage für die Erstellung von Produkt-Widgets, einschließlich Produkt-SKUs, ist optimiert.

ACP2E-3449 - GitHub-Code-Beitrag

Produktbilder werden nicht in der Größe angepasst, wenn sie als konfigurierbares Produkt hinzugefügt werden

Zuvor entsprachen Bilder, die über Konfigurationen im Admin-Bedienfeld hinzugefügt wurden, nicht der maximalen Upload-Größe, was zu Inkonsistenzen und Verwaltungsproblemen führen konnte. Jetzt wurde eine Korrektur implementiert, um sicherzustellen, dass die Größe der Bilder beim Hochladen automatisch geändert wird, um die maximale Größe einzuhalten, den Prozess zu optimieren und die Systemstandards einzuhalten.

ACP2E-3504 - GitHub-Code-Beitrag

Lieferung

[DHL]-Handle Optionale Dimensionen in regulären Größeneinstellungen und Preisabweichungen zwischen REST- und XML-API-Integrationen

AC-14601 - GitHub-Code-Beitrag

Ausnahme bei Erstellung des UPS Versandtitels

Behobener Warnhinweis: Array-zu-String-Konvertierung während der Erstellung der UPS-Versandkennzeichnung

ACP2E-3676 - GitHub-Code-Beitrag

Staging und Vorschau

Bei der Vorschau eines geplanten Updates wird die erste Store-Ansicht in alphabetischer Reihenfolge anstelle der Store-Ansicht geöffnet, die von Interesse ist

Vor der Fehlerbehebung wurde die Vorschau eines geplanten Updates in der ersten Store-Ansicht in alphabetischer Reihenfolge anstelle der zugewiesenen Store-Ansicht geöffnet.
Nach der Fehlerbehebung wird die Vorschau jetzt korrekt in der Store-Ansicht geöffnet, die dem CMS-Block-Staging-Update zugewiesen ist.

ACP2E-3671 - GitHub-Code-Beitrag

1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f