ECE-Tools - Versionshinweise
Das Paket ece-tools besteht aus einer Reihe von Skripten und Tools zur Verwaltung und Bereitstellung von Cloud-Projekten. In diesen Versionshinweisen werden die neuesten Verbesserungen an diesem Paket beschrieben, das Teil der Cloud-Tools-Suite für Commerce ist.
ece-toolsAktualisieren der ECE-Tools“.Das ece-tools-Paket verwendet die folgende Versionssequenz: 200<major>.<minor>.<patch>
Die Versionshinweise umfassen Folgendes:
-
Neue Funktionen -
Fehlerbehebungen und Verbesserungen
v2002.2.8 latest
Veröffentlichungsdatum: 8. Oktober 2025
-
ActiveMQ-Unterstützung für ActiveMQ hinzugefügt. -
ActiveMQ-Hinzugefügte Funktionstests.
v2002.2.7
Veröffentlichungsdatum: 7. August 2025
-
PHP 8.4 fixes-added type compatibility. -
EOL validator-Updated End of Life (EOL) services dates. -
Valkey-Hinzugefügte PHP 8.2- und PHP 8.3-Funktionstests. -
Valkey validator-Die ECE-Tools-Warnmeldung wurde behoben. -
ECE-Tools-Hinzugefügte Verbesserungen bei Unit-Tests. -
Validator für Dienste-Hinzugefügte neue Versionen unterstützen OpenSearch, MariaDB und PHP. -
OpenSearch3-Unterstützung für OpenSearch3. hinzugefügt -
OpenSearch-Unterstützung für 2.4.4-p7/p12- Validator-Skript aktualisiert. -
OpenSearch3-Tests-Funktionstests hinzugefügt.
v2002.2.6
Veröffentlichungsdatum: 3. Juni 2025
-
Verbesserte Kompatibilität mit 2.4.8-Aktualisierte Drittanbieterbibliotheken für bessere Kompatibilität mit 2.4.8
v2002.2.5
Veröffentlichungsdatum: 27. Mai 2025
-
Kompatibilität mit Extended Valkey-Kompatibilität mit Extended Valkey in Adobe Commerce. -
Aktualisierter RabbitMQ-Validator-Aktualisierter Validator für RabbitMQ. -
Aktualisierter MariaDB-Validator-Aktualisierter ECE-Tools-Validator für MariaDB 10.11. -
Extended Opensearch2 compatibility-made Opensearch2 kompatibel mit den neuesten 2.4.4 Versionen.
v2002.2.4
Veröffentlichungsdatum: 24. April 2025
-
OpenSearch2 für 2.4.4/2.4.5—Es wurde ein Problem im Zusammenhang mit der Unterstützung füropensearch2in Adobe Commerce-Versionen 2.4.4/2.4.5. behoben
v2002.2.3
Veröffentlichungsdatum: 9. April 2025
-
Fix Valkey Problem mit der benutzerdefinierten Valkey-Konfiguration behoben. -
Fix validator-Fixed validator für RabbitMQ 4.0.
v2002.2.2
Veröffentlichungsdatum: 7. April 2025
v2002.2.2
Veröffentlichungsdatum: 7. April 2025
-
Valkey - Es wurde Unterstützung für einen neuen Service (Valkey) hinzugefügt, der ein Ersatz für Redis ist. -
Opensearch2 for 2.4.4/2.4.5—Unterstützung füropensearch2in Adobe Commerce-Versionen 2.4.4/2.4.5. hinzugefügt
v2002.2.1
Veröffentlichungsdatum: 6. Februar 2024
-
PHP 8.4—Unterstützung für PHP 8.4. hinzugefügt -
Validator for OpenSearch-Fixes Der Validator, der eine irreführende Meldung über die falsche Version des Dienstes erzeugt hat.
v2002.2.0
Veröffentlichungsdatum: 7. Oktober 2024
-
MariaDB 11.4-Unterstützung von MariaDB 11.4 hinzugefügt. -
Refactored code-Entfernte Unterstützung der alten PHP-Versionen 7.4, 7.3, 7.2 und der zugehörigen Bibliotheken. -
Upgrade der Monolog-Version-Unterstützung für Monolog 3.6. hinzugefügt -
Validator für RabbitMQ, MariaDB und PHP-Behebt den Validator, der eine irreführende Meldung über die falsche Version des Dienstes erzeugt hat.
v2002.1.19
Veröffentlichungsdatum: 21. Mai 2024
-
Lua - Option useLua für CACHE_CONFIGURATION hinzugefügt. -
Validator - Aktualisierte Validatoren für neue Versionen von Redis und RabbitMQ.
v2002.1.18
Veröffentlichungsdatum: 8. April 2024
-
PHP — Unterstützung für PHP 8.3 hinzugefügt. -
Validator - EOL-Validator wurde aktualisiert.
v2002.1.17
Veröffentlichungsdatum: 16. Januar 2024
-
Validator for Elasticsearch & OpenSearch - Der Validator wurde korrigiert, der eine irreführende Meldung zur Installation eines Suchdiensts bei aktivierter LiveSearch-Funktion ausgab. -
Bereitstellungswarnung - Es wurde ein Problem behoben, das zu Bereitstellungswarnungen zu nicht leeren Ordnern führte.
v2002.1.16
Veröffentlichungsdatum: 16. Oktober 2023
-
Globale Umgebungsvariable ENABLE_WEBHOOKS - Die globale Variable ENABLE_WEBHOOKS zur Verwendung mit Commerce-Webhooks wurde hinzugefügt, um eine Verbindung zu einem externen Endpunkt herzustellen, z. B. zu einer App Builder-Laufzeitaktion oder einem Inventarverwaltungssystem eines Drittanbieters.
v2002.1.15
Veröffentlichungsdatum: 31. Juli 2023
-
Fehlercodes - Aktualisiertes Fehlercodeschema und Fehlercodedokumentgenerator. -
Validator für benutzerdefiniertes Redis-Modell-Der Validator für benutzerdefinierte Redis-Backend-Modelle wurde aktualisiert. Siehe Beispiel für die Cache-Konfiguration. -
Validator for RabbitMQ-Hinzugefügte Unterstützung für RabbitMQ 3.11 -
Falscher Link korrigiert-Falscher Link zur Onboarding-Dokumentation in der Willkommens-E-Mail-Vorlage korrigiert.
v2002.1.14
Veröffentlichungsdatum: 10. März 2023
-
PHP—Unterstützung für PHP 8.2 hinzugefügt. -
Validatoren für Services - Aktualisierte Validatoren für Commerce 2.4.6 erfordern Services: MariaDB 10.6, Redis 7.0, PHP 8.2, OpenSearch 2.x und RabbitMQ 3.9. -
ece-tools db-dump - Ein Problem wurde behoben, das dazu führte, dass derdb-dump-Vorgang vorzeitig beendet wurde.
v2002.1.13
Veröffentlichungsdatum: 27. Oktober 2022
-
Es wurde Unterstützung für Adobe I/O Events für Adobe Commerce hinzugefügt. Erweiterungsentwickler können jetzt das Adobe I/O Events-Framework verwenden, um Commerce-Ereignisinformationen von Cloud-Instanzen an ihre Programme zu senden, die für Adobe App Builder geschrieben . Adobe I/O Events für Adobe Commerce befindet sich in der Partnervorschau. -
Validator für OPcache-Konfiguration - Es wurde ein Validator hinzugefügt, um die OPcache-Konfiguration auf ausgeschlossene Pfade zu überprüfen. -
Es wurde ein Problem mit der GraphQL-Cache- behoben. Jetzt behält ECE-Tools den GraphQL-id_saltincacheKonfiguration in derapp/etc/env.php.
v2002.1.12
Veröffentlichungsdatum: 13. September 2022
-
Aktivierensynchronous_replication- ECE-Tools legtsynchronous_replication=>truein derapp/etc/env.phpfest, wennMYSQL_USE_SLAVE_CONNECTIONaktiviert ist. Diese Konfiguration betrifft nur Commerce 2.4.6+. Eine Beschreibung derMYSQL_USE_SLAVE_CONNECTIONfinden Sie unter Variablen bereitstellen. -
OpenSearch - Zusätzliche Funktionalität zum Konfigurieren und Festlegen deropensearch-Engine für die nächste Adobe Commerce-Version 2.4.6. Siehe Einrichten des OpenSearch-Service.
v2002.1.11
Veröffentlichungsdatum: 4. August 2022
-
ElasticSuite Validator und OpenSearch: ElasticSuite-Integritätsprüfungsproblem bei der Installation von OpenSearch wurde behoben. -
Rückgabetypen für Bereitstellungsbefehle—Feste Rückgabetypen für Bereitstellungsbefehle. -
RabbitMQProblem mit der Neuinstallation von Commerce 2.4.5 - Fehlerkorrektur RabbitMQ Absturzproblem bei der neuen Installation von Commerce 2.4.5.
v2002.1.10
Veröffentlichungsdatum: 31. März 2022
-
Elasticsearch 7.10 - Validatoren wurden aktualisiert, um die Elasticsearch-Version 7.10 zu unterstützen.
v2002.1.9
Veröffentlichungsdatum: 10. März 2022
-
OpenSearch - Unterstützung für OpenSearch für Adobe Commerce 2.4.4, 2.4.3-p2 und 2.3.7-p3. hinzugefügt -
PHP—Unterstützung für PHP 8.1 hinzugefügt. -
symfony/process - Kompatibilität mit symfony/process ^5.3. hinzugefügt -
Verbraucher - Mehrere Prozesse Es wurde einemultiple_processesOption hinzugefügt, mit der Sie die Anzahl der Prozesse angeben können, die für jeden Verbraucher erzeugt werden sollen. Eine Beschreibung derCRON_CONSUMERS_RUNNERfinden Sie unter Variablen bereitstellen. -
OpenSearch-Schema und vollständiger Host-Pfad - Es wurde die Möglichkeit hinzugefügt, ein Elasticsearch-Schema und einen vollständigen Host-Pfad zu konfigurieren. -
AWS S3 - Die Methode zur Aktivierung von AWS S3 wurde geändert. -
Fix Driver_Options Reader - Es wurde das Lesen der Driver_Options-Konfiguration für die DB-Verbindung aus derenv.php-Datei durchece-toolsfür Validatoren hinzugefügt.
v2002.1.8
Veröffentlichungsdatum: 25. Oktober 2021
-
Alternativer Speicherort für Speicherauszüge Die--dump-directory-Option wurde hinzugefügt, mit der Sie ein Zielverzeichnis für einen DB-Speicherauszug auswählen können. Jetzt ist/app/var/dump-mainder Standard-Zielordner für einen DB-Dump. Siehe Backup-Verwaltung: Datenbank sichern -
Update Monolog - Die Mindestversion, die für dasmonolog-Paket erforderlich ist, wurde auf^2.3aktualisiert. -
Symfony aktualisieren - Die Symfony-Abhängigkeiten wurden aktualisiert, damit sie mit Adobe Commerce 2.4.4. kompatibel sind -
Feature/resolve autoload - Es wurde ein Problem bei der Bereitstellung in einer Integrationsumgebung und der Anzeige desCRITICAL: [9] Required configuration is missed in autoload section of composer.json file.-Fehlers behoben.
v2002.1.7
Veröffentlichungsdatum: 29. Juli 2021
Konfigurationsaktualisierungen—
-
Unterstützung für Composer 2.0. hinzugefügt -
Aktualisierte Composer-Anforderungen fürsymphony/console- Die ECE-Tools-composer.json-Versionsanforderungen für dassymphony/console-Paket wurden aktualisiert, um ein Problem zu beheben, das dazu führte, dass diedi:compile-Befehle mit dem folgenden Fehler fehlschlugen:Incompatible argument type: Required type: int. Actual type: string -
Die End-of-Life-Softwareprüfungen (eol.yaml) wurden aktualisiert und enthalten jetzt Elasticsearch 7.9.x.
v2002.1.6
Veröffentlichungsdatum: 20. April 2021
-
Redis-Authentifizierungsberechtigungen - Es wurde die Möglichkeit hinzugefügt, während der Bereitstellungsphase Redis-Autorisierungsberechtigungen aus derrelationships-Eigenschaft zu lesen. -
Elasticsearch-Autorisierungs-: Es wurde die Möglichkeit hinzugefügt, während der Bereitstellungsphase Elasticsearch-Autorisierungs-Anmeldeinformationen aus derrelationships-Eigenschaft zu lesen. -
Dedizierter Sitzungsspeicher-Service -redis-sessionals zweite Option für die Sitzungsspeicherung hinzugefügt. Sie können denredis-session-Dienst verwenden, um Sitzungsinformationen zu speichern, und denredis-Dienst für den Cache verwenden, um eine bessere Leistung zu erzielen. -
Veraltete SPLIT_DB-Meldungen - Es wurden Validierungswarnungen und kritische Meldungen für die veralteteSPLIT_DB-Option für Adobe Commerce 2.4.2 und deren Entfernung in Adobe Commerce 2.5.0 hinzugefügt. -
Elasticsearch-Version aus Beziehungen - Service-Validator wurde korrigiert, um die richtige Version von Elasticsearch aus denrelationshipsin Cloud Docker- und Integrationsumgebungen abzurufen. -
Flexible Redis-Port-Validierung - Redis kann jetzt den Port in einer benutzerdefinierten Cache-Verbindung über dieserver-URL validieren. Sie können beispielsweise Ihre Portnummer wie folgt zu Ihrer Server-URL hinzufügen:server: 'tcp://rfs-store-simple-page-cache:26379'. Dadurch lassen sich Validierungsfehler vermeiden, bei denen dieportentweder fehlt oder falsch ist. -
Upgrade auf Adobe Commerce 2.4.2 - Es wurde ein Problem behoben, bei dem Benutzerbin/magento setup:upgrademanuell ausführen mussten, um ihre Sites nach dem Upgrade auf Adobe Commerce 2.4.2. betriebsbereit zu machen
v2002.1.5
Veröffentlichungsdatum: 1. Februar 2021
-
Remote-Speicher - Die UmgebungsvariableREMOTE_STORAGEwurde hinzugefügt, um Cloud-Projekte für die Remote-Speicherung von Mediendateien mithilfe eines Speicher-Services wie AWS S3 zu aktivieren. Diese Konfigurationsoption ist Teil des Pakets „ECE-Tools“, wird jedoch in Adobe Commerce in der Cloud-Infrastruktur nicht unterstützt. -
neuercloud:config:validate-Befehl - Der Befehlphp vendor/bin/ece-tools cloud:config:validatewurde hinzugefügt, um die.magento.env.yaml-Konfiguration zu validieren, bevor Änderungen an die Remote-Cloud-Umgebung gesendet werden. -
Leeren des opcache—Es wurde Unterstützung für dieopcache.enable_cliPHP-Option hinzugefügt, um den OPcache zu leeren, bevor der Bereitstellungs-Hook ausgeführt wird. Durch diese Konfiguration wird die Cache-Konfiguration zurückgesetzt, um sicherzustellen, dass die aktuellen Konfigurationseinstellungen auf jede Bereitstellung angewendet werden. -
Validierung von Aurora DB - Die Validierung des Datenbank-Service wurde aktualisiert, sodass er mit der Aurora-Datenbank kompatibel ist. -
Neue SCD_NO_PARENT-Umgebungsvariable - DieSCD_NO_PARENTUmgebungsvariable (für Adobe Commerce >=2.4.2) wurde hinzugefügt, um die Erstellung von statischem Inhalt für übergeordnete Designs zu verwalten. -
Speicherbeschränkungen und Befehle - Es wurde ein Problem behoben, bei demphp vendor/bin/ece-toolsBefehle nicht funktionierten, wenn die Größe dercloud.log-Datei das PHP-Speicherlimit überschritt. Anstatt die gesamtecloud.log-Datei in den Speicher zu lesen, lesen wir jetzt nur noch eine kleinere Teilmenge von Daten aus der Protokolldatei. -
Benutzerdefinierte Datenbankverbindungen - Es wurde ein.magento.env.yaml-Konfigurationsproblem behoben, bei dem benutzerdefinierte Datenbankverbindungen, die fürDATABASE_CONFIGURATIONdefiniert wurden, nicht verwendet wurden. Die Verbindungseinstellungen wurdenapp/etc/env.phpnicht hinzugefügt. -
Leere Fehlerprotokolle - Es wurde ein Problem behoben, das dazu führte, dass Bereitstellungen fehlschlugen, wenn diecloud.error.logleer war. -
MariaDB 10.3 validation—Behobene Validierung von MariaDB 10.3 für Adobe Commerce 2.3.6-p1. -
Cache:flush Protokollierung - Verbesserte Protokolleinträge, um den Beginn und das Ende descache:flushanzugeben.
v2002.1.4
Veröffentlichungsdatum: 19. November 2020
-
Es wurde ein Problem behoben, das zu einem Bereitstellungsfehler führte, wenn die in derSEARCH_CONFIGURATIONUmgebungsvariablen angegebene Suchmaschine einen anderen Wert alselasticsearchhatte.
v2002.1.3
Veröffentlichungsdatum: 9. November 2020
Infrastrukturaktualisierungen—
-
Es wurde ECE-Tools-Unterstützung für das schreibgeschütztepub/statichinzugefügt, wenn statische Inhalte in der Build-Phase bereitgestellt werden sollen. -
Es wurde Unterstützung für Elasticsearch 7.9 und Redis 6 hinzugefügt, um die Kompatibilität mit kommenden Adobe Commerce-Versionen zu gewährleisten. -
Die ECE-Tools-composer.jsonwurde aktualisiert, um eine erforderliche Abhängigkeit für das Quality Patches Tool hinzuzufügen. Dies behebt eine zirkuläre Abhängigkeit, die zwischen den Paketen ECE-Tools und magento-cloud-patches bestand.
Validierung und Protokollverbesserungen—
-
Es wurde eine Suchmaschinenvalidierung hinzugefügt, um sicherzustellen, dasselasticsearchfür Adobe Commerce auf Cloud-Infrastruktur 2.4 und höher festgelegt ist. Wenn die Validierung fehlschlägt, wird die Bereitstellung mit einer kritischen Fehlermeldung gestoppt, die Fehlerbehebungen für das Problem vorschlägt. Siehe Kritische Fehler, Bereitstellungsphase. -
Es wurde eine Elasticsearch-Validierung hinzugefügt, um die Kompatibilität zwischen der Elasticsearch-Service-Version und der Adobe Commerce-Version zu überprüfen. -
Die Elasticsearch-Kompatibilitätsfehlermeldung wurde aktualisiert, um die Versionen von Elasticsearch anzuzeigen, die mit dem Adobe Commerce Elasticsearch-Modul kompatibel sind. Die Fehlermeldung enthält jetzt die spezifischen Elasticsearch-Versionen, die in Ihrer Cloud-Infrastruktur installiert werden müssen, damit sie mit dem Elasticsearch-Modul kompatibel sind, das von Ihrer Version von Adobe Commerce verwendet wird. Siehe Warnfehler, Bereitstellungs-Staging. -
Es wurden Warnfehler2026und2027für die Einstellung der ungültigenMAGE_MODE-Umgebungsvariablen hinzugefügt. Der einzige gültige Wert istproduction. Vor dieser Fehlerbehebung konnteMAGE_MODEaufdeveloperohne Bereitstellungsfehler festgelegt werden, um später beim Versuch, in schreibgeschützte Dateien zu schreiben, Fehler zu verursachen. Siehe Warnfehler. -
Die Validierung für Redis-, RabbitMQ- und MySQL-Services wurde korrigiert, um sicherzustellen, dass diese Versionen mit der Adobe Commerce-Version kompatibel sind. Gültige Versionen dieser Services werden jetzt in diecloud.loggeschrieben. -
Dercloud.logwurde aktualisiert und enthält jetzt das Limit für gleichzeitige Anfragen zum Senden von Anfragen während der Cache-Aufwärmung. Dieser Wert wird in der Variablen WARM_UP_CONCURRENCY nach der Bereitstellung konfiguriert.
CLI-Befehlsaktualisierungen—
-
Es wurden CLI-Befehle (cloud:config:createundcloud:config:update) hinzugefügt, um die.magento.env.yaml-Datei mit einer Konfiguration zu erstellen und zu aktualisieren, die eine oder mehrere Build-, Bereitstellungs- und Post-Deploy-Variablen enthalten kann. Siehe Konfigurationsdatei von CLI erstellen.
Aktualisierungen von Umgebungsvariablen—
-
Die Build-Variable SKIP_COMPOSER_DUMP_AUTOLOAD wurde hinzugefügt. Wenn Sie die Variable auftruesetzen, kann die Anwendung dencomposer dump-autoload-Befehl während einer Commerce-Installation von Cloud Docker nicht ausführen. Die Variable ist nur für Cloud Docker für Commerce-Container mit beschreibbaren Dateisystemen (erstellt für Tests und Entwicklung mit./vendor/bin/ece-docker build:compose --with-test) relevant. Bei solchen Installationen verhindert das Überspringen des Befehlscomposer dump-autoloadFehler, wenn andere Befehle ausgeführt werden, die versuchen, auf Dateien aus einem gelöschtengeneratedzuzugreifen.
v2002.1.2
Veröffentlichungsdatum: 5. August 2020
Validierung und Protokollverbesserungen—
-
Es wurde dieschema.error.yaml-Datei hinzugefügt, die alle Fehler- und Warnbenachrichtigungen enthält, die während des Erstellungs-, Bereitstellungs- und Nachbereitstellungsprozesses auftreten können, sowie Vorschläge zur Behebung der Fehler. Die Informationen in dieser Datei finden Sie auch im Cloud-Handbuch für Commerce. Siehe Fehlermeldungsreferenz für ece-tools. -
Die Einträge im Cloud-Fehlerprotokoll (/var/log/cloud.error.log) wurden in das JSON-Format geändert, um das programmgesteuerte Parsen des Protokolls zu vereinfachen. -
Es wurden zusätzliche Fehlerprüfungen für die Build-, Bereitstellungs- und Nachbereitstellungsverarbeitung sowie verbesserte vorhandene Prüfungen hinzugefügt:-
Fehler-Code 2026 - Einige während der Build-Phase generierte Daten konnten nicht in den bereitgestellten Verzeichnissen wiederhergestellt werden
-
Fehler-Code 3004 - Sicherungsdateien können nicht erstellt werden
-
Fehler-Code 102 - Es wurden zusätzliche Prüfungen für Probleme hinzugefügt, die auftreten, wenn die
env.php-Datei nicht beschreibbar ist
-
-
Die Umgebungsvariable QUALITY_PATCHES wurde hinzugefügt, um einen oder mehrere Qualitäts-Patches anzugeben, die während des Bereitstellungsprozesses angewendet werden sollen. Siehe Variablen erstellen.
v2002.1.1
Veröffentlichungsdatum: 25. Juni 2020