-
Infrastrukturaktualisierungen—-
Verbesserungen bei der Protokollierung - Verbesserte Protokollierungsfunktion durch Zuweisung von Ausstiegscodes zu kritischen Bereitstellungsfehlern und Offenlegung der Ausstiegscodes in Fehlerbenachrichtigungen und Protokollereignissen. Siehe Fehlermeldungsreferenz für ece-tools. -
Der Prozess für Datenbank-Dumps (vendor/bin/ece-tools db-dump) und aktualisierte Protokollmeldungen wurden verbessert, um klarzustellen, dass der Vorgang zum Datenbank-Dump die Anwendung in den Wartungsmodus wechselt, Prozesse in der Verbraucherwarteschlange stoppt und Cron-Aufträge deaktiviert, bevor der Dump beginnt. -
Es wurde ein Problem behoben, um sicherzustellen, dass die Projekt-URL bei der Bereitstellung in Staging- und Produktionsumgebungen korrekt aktualisiert wird. Jetzt verwendetece-toolsdie URL für die Route, wobei das Attributprimary:truein der Projektrouten-Konfiguration festgelegt ist. Siehe Variablen bereitstellen. -
Dergenerate.xmlBuild-Szenario-Workflow zum Anwenden von Patches wurde aktualisiert. Patches müssen früher angewendet werden, um Adobe Commerce zu aktualisieren und Probleme zu beheben, die dazu führen können, dass diedi:compile- undmodule:refreshfehlschlagen. -
Es wurde ein Problem im Installationsprozess behoben, das fälschlicherweise denCrypt key missingzurückgibt. Dercrypt/keywird während der Installation automatisch generiert.
-
-
Service-Updates—-
Unterstützung für PHP 7.4 und MariaDB 10.4. hinzugefügt
-
-
Aktualisierungen von Umgebungsvariablen—-
Die Variable SCD_USE_BALER wurde hinzugefügt, um das Ballenmodul für die JavaScript-Bündelung während des Build-Prozesses von Adobe Commerce in der Cloud-Infrastruktur zu aktivieren. Weitere Informationen finden Sie in der Beschreibung der im Abschnitt Build-Variablen -
Die Umgebungsvariable REDIS_BACKEND wurde hinzugefügt, um das Redis-Backend-Modell für den Redis-Cache für Adobe Commerce 2.3.5 oder höher zu konfigurieren. Weitere Informationen finden Sie in der Beschreibung der Variablen Variablen bereitstellen.
-
-
CLI-Befehlsaktualisierungen—-
Die folgenden CLI-Befehle wurden mit einer Option für eine detailliertere Protokollierung aktualisiert:app:config:dumpapp:config:importmodule:enable
Die Protokollierungsebene für jeden Aufruf wird durch die Konfiguration der
VERBOSE_COMMANDSin der.magento.env.yamlbestimmt.
-
-
Validierungsverbesserungen—-
Elasticsearch 7.x-Kompatibilitätsprüfungen—Aktualisierte Elasticsearch-Validierung für Software-Kompatibilitätsprüfungen für Elasticsearch 7.x. -
Aktualisierte Service-Version und EOL-Validierungsprüfungen—Aktualisierte Validierung, um installierte Service-Versionen mit Adobe Commerce 2.4 zu überprüfen. Anforderungen. -
Es wurde ein Validierungsproblem behoben, sodass die folgende Warnmeldung nach der Bereitstellung nur angezeigt wird, wenn diepost-deployHook-Konfiguration in der.magento.app.yaml-Datei fehlt:code language-text Your application does not have the "post_deploy" hook enabled. -
Hinzugefügte Validierung für Zend Framework-Abhängigkeiten - Es wurde eine Komponentenabhängigkeitsvalidierung für das Zend Framework hinzugefügt, das zum Laminas-Projekt migriert wurde. Wenn die erforderlichen Abhängigkeiten fehlen, wird während des Build-Prozesses die folgende Fehlermeldung angezeigt.code language-text Required configuration is missing from the autoload section of the composer.json file. Add ("Laminas\Mvc\Controller\Zend\": "setupsrc/ Zend/Mvc/Controller/") to the `autoload -> psr-4` section. Then, re-run the "composer update" command locally, and commit the updated composer.json and composer.lock files. -
Es wurde eine Validierung fürenv.phpDatei und hinzugefügt - während des Installations- und Aktualisierungsprozesses wird nach derenv.phpund den Daten gesucht.-
Wenn die
env.php-Datei in der Installation fehlt und dercrypt/keynicht in der.magento.app.yaml-Datei angegeben ist, schlägt die Bereitstellung mit der folgenden Benachrichtigung fehl:code language-text The crypt/key key value does not exist in the ./app/etc/env.php file or the CRYPT_KEY cloud environment variable``Missing crypt key for upgrading Magento`. -
Wenn die Installation die
env.php-Datei nicht enthält oder die Konfiguration nur einen Cache-Typ enthält, wird während des Upgrade-Prozesses der Befehlcron:enableausgeführt, um die Datei mit allencache_typeswiederherzustellen. Die folgende Benachrichtigung wird dem Protokoll hinzugefügt:code language-text Magento state indicated as installed but configuration file app/etc/env.php was empty or did not exist. Required data will be restored from environment configurations and from the .magento.env.yaml file.
-
-
v2002.1.0
Veröffentlichungsdatum: 6. Februar 2020
-
Infrastrukturaktualisierungen—-
Separates Paket für Cloud Docker für Commerce hinzugefügt - Docker-Paket vomece-tools-Paket entkoppelt, um die Code-Qualität zu erhalten und unabhängige Versionen bereitzustellen. Aktualisierungen und Fehlerbehebungen im Zusammenhang mitece-toolswerden über das magento-cloud-docker GitHub-Repository verwaltet. -
Aktualisierte Patch-Funktionen - Die Patch-Funktion wurde aus dem Paket ECE-Tools in ein separates Paket magento-cloud-patches verschoben. Während der Bereitstellung verwendetece-toolsdas neue Paket, um Patches anzuwenden. Siehe Versionshinweise zu Cloud-Patches. -
Aktualisierte Composer-Abhängigkeiten - Diecomposer.jsonfür Adobe Commerce in der Cloud-Infrastruktur wurde durch eine Abhängigkeit für dasmagento/magento-cloud-docker-Paket aktualisiert. Jetzt enthältece-toolsAbhängigkeiten für alle Pakete imCloud Tools Suite for Commerce. Diese Pakete werden bei der Installation oder Aktualisierung vonece-toolsautomatisch installiert und aktualisiert.
-
-
Unterstützung für szenariobasierte Bereitstellungen—-
Jetzt können Sie die Erstellungs-, Bereitstellungs- und Nachbereitstellungsprozesse mithilfe von XML-Konfigurationsdateien anpassen, um die Standardkonfiguration zu überschreiben oder anzupassen. -
hat diehooksin.magento.app.yamlgeändert - Wir haben dashooks-Konfigurationsformat aktualisiert, um szenariobasierte Bereitstellungen zu unterstützen. Das alte Format früherer ECE-Tools 2002.0.x-Versionen wird weiterhin unterstützt. Sie müssen jedoch auf das neue Format aktualisieren, um die szenariobasierte Bereitstellungsfunktion verwenden zu können. Siehe Szenario-basierte Bereitstellungen.
-
-
Service-Updates—-
Unterstützung für PHP 7.3. hinzugefügt -
Unterstützung für RabbitMQ 3.8. hinzugefügt -
Es wurde eine Validierung hinzugefügt, um installierte Service-Versionen für jeden Service mit dem EOL-Datum abzugleichen. Kunden erhalten jetzt eine Benachrichtigung, wenn eine Service-Version innerhalb von drei Monaten nach dem Ende der Nutzungsdauer veröffentlicht wird, und eine Warnung, wenn das Ende der Nutzungsdauer in der Vergangenheit liegt. -
Es wurde ein Elasticsearch-Konfigurationsproblem behoben, um sicherzustellen, dass die richtigen Elasticsearch-Einstellungen in allen Umgebungen konfiguriert sind.
-
-
Aktualisierungen von Umgebungsvariablen—-
Die Funktionalität derWARM_UP_PAGESUmgebungsvariablen wurde erweitert, um das Vorausfüllen des Cache für bestimmte Produktseiten zu unterstützen. Siehe die erweiterte Definition im Thema Variablen nach der Bereitstellung. -
DieERROR_REPORT_DIR_NESTING_LEVELUmgebungsvariable wurde hinzugefügt, um die Verwaltung von Fehlerberichtdaten im<magento_root>/var/report/zu vereinfachen. Siehe die Variablenbeschreibung im Thema Build-Variablen . -
Die UmgebungsvariablenSCD_EXCLUDE_THEMES,STATIC_CONTENT_THREADS,DO_DEPLOY_STATIC_CONTENTundSTATIC_CONTENT_SYMLINKwurden entfernt. Siehe Abwärtsinkompatible Änderungen. -
Es wurde ein Problem im Elastic Suite-Konfigurationsprozess behoben, sodass die Standardkonfiguration wie erwartet überschrieben wird, wenn Sie die VariableELASTICSUITE_CONFIGURATION-Bereitstellung ohne die Option_mergekonfigurieren.
-
-
CLI-Befehlsaktualisierungen—-
neuer Cron-Befehl - Sie können jetzt die Cron-Verarbeitung in Ihrer Adobe Commerce in der Cloud-Infrastrukturumgebung manuell mithilfe dercron:disable- undcron:enable-Befehle verwalten. Verwenden Sie den Befehl deaktivieren , um alle aktiven Cron-Prozesse zu stoppen und alle Cron-Aufträge zu deaktivieren. Verwenden Sie den Befehl enable , um Cron-Aufträge erneut zu aktivieren, wenn Sie bereit sind. Siehe Deaktivieren von Cron-Aufträgen. -
Verbessertes Fehler-Reporting Es wurde eine bessere Protokollierung für CLI-Befehlsfehler hinzugefügt, die während der ECE-Tools-Verarbeitung auftreten. -
Veraltete Build-Befehle entfernen— Die folgenden Build-Befehle wurden entfernt:m2-ece-build,m2-ece-deploy,m2-ece-scd-dumpundece-tools dockerinece-dockerumbenannt. Siehe Abwärtsinkompatible Änderungen
-
-
Veraltetebuild_options.ini-Datei wurde entfernt und es wurde eine Validierung hinzugefügt, die fehlschlägt, wenn der Build vorhanden ist. Verwenden Sie die Datei .magento.env.yaml zum Konfigurieren von Build-Optionen. -
Es wurde ein Problem behoben, das dazu führte, dass der Build-Prozess fehlschlug, wenn dieconfig.php-Datei leer war.
2002,0,23
Veröffentlichungsdatum: 27. Februar 2020
-
Es wurde ein Kompatibilitätsproblem mitece-tools2002.0.x behoben, das verhinderte, dass die Erstellung statischer Inhalte auf Anfrage im Produktionsmodus erfolgreich abgeschlossen werden konnte.
Ältere Versionen
Siehe Archiv mit Versionshinweisen für Version 2002.0.22 und früher.