v2002.1.19

Veröffentlichungsdatum: 21. Mai 2024

  • neues Symbol Lua - Option useLua für CACHE_CONFIGURATION hinzugefügt.
  • fix icon Validator - Aktualisierte Validatoren für neue Versionen von Redis und RabbitMQ.

v2002.1.18

Veröffentlichungsdatum: 8. April 2024

  • new icon PHP — Unterstützung für PHP 8.3 hinzugefügt.
  • Fix icon Validator - EOL-Validator wurde aktualisiert.

v2002.1.17

Veröffentlichungsdatum: 16. Januar 2024

  • Fix icon Validator for Elasticsearch & OpenSearch - Der Validator, der eine irreführende Meldung zur Installation eines Suchdienstes bei aktiviertem LiveSearch erzeugt hat, wurde korrigiert.
  • Fix icon Bereitstellungswarnung - Es wurde ein Problem behoben, das zu Bereitstellungswarnungen zu nicht leeren Ordnern führte.

v2002.1.16

Veröffentlichungsdatum: 16. Oktober 2023

  • neues Symbol 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

  • Fehlersymbol Fehlercodes - Aktualisiertes Fehlercodeschema und Fehlercodedokumentgenerator.
  • Fix icon Validator für benutzerdefiniertes Redis-Modell-Der Validator für benutzerdefinierte Redis-Backend-Modelle wurde aktualisiert. Siehe Beispiel für die Cache-Konfiguration.
  • Fix icon Validator for RabbitMQ-Unterstützung für RabbitMQ 3.11 hinzugefügt
  • Fix-Symbol Falscher Link korrigiert-Falscher Link zur Onboarding-Dokumentation in der Willkommens-E-Mail-Vorlage korrigiert.

v2002.1.14

Veröffentlichungsdatum: 10. März 2023

  • new icon PHP—Unterstützung für PHP 8.2 hinzugefügt.
  • neues Symbol 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.
  • Fix icon ece-tools db-dump - Ein Problem wurde behoben, das dazu führte, dass der db-dump-Vorgang vorzeitig beendet wurde.

v2002.1.13

Veröffentlichungsdatum: 27. Oktober 2022

  • neues Symbol Es wurde Unterstützung für Adobe I/O-Ereignisse für Adobe Commerce hinzugefügt. Erweiterungsentwickler können jetzt das Framework Adobe I/O-Ereignisse verwenden, um Commerce-Ereignisinformationen von Cloud-Instanzen an ihre Programme zu senden, die für das Adobe-App Builder geschrieben. Adobe I/O-Ereignisse für Adobe Commerce befinden sich in der Partnervorschau.
  • neues Symbol Validator für OPcache-Konfiguration - Es wurde ein Validator hinzugefügt, um die OPcache-Konfiguration auf ausgeschlossene Pfade zu überprüfen.
  • Fix icon Es wurde ein Problem mit der GraphQL-Cache- behoben. Jetzt behält ECE-Tools den GraphQL-id_salt in cache Konfiguration in der app/etc/env.php.

v2002.1.12

Veröffentlichungsdatum: 13. September 2022

  • neues Symbol Aktivierensynchronous_replication - ECE-Tools legt synchronous_replication=>true in der app/etc/env.php fest, wenn MYSQL_USE_SLAVE_CONNECTION aktiviert ist. Diese Konfiguration betrifft nur Commerce 2.4.6+. Eine Beschreibung der MYSQL_USE_SLAVE_CONNECTION finden Sie unter Variablen bereitstellen.
  • neues Symbol OpenSearch - Zusätzliche Funktionalität zum Konfigurieren und Festlegen der opensearch-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

  • Fix icon ElasticSuite Validator und OpenSearch: ElasticSuite-Integritätsprüfungsproblem bei der Installation von OpenSearch wurde behoben.
  • Fix icon Rückgabetypen für Bereitstellungsbefehle—Feste Rückgabetypen für Bereitstellungsbefehle.
  • Fix icon 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

  • Fix-Symbol Elasticsearch 7.10 - Validatoren wurden aktualisiert, um die Elasticsearch-Version 7.10 zu unterstützen.

v2002.1.9

Veröffentlichungsdatum: 10. März 2022

  • neues Symbol OpenSearch - Unterstützung für OpenSearch für Adobe Commerce 2.4.4, 2.4.3-p2 und 2.3.7-p3. hinzugefügt

  • new icon PHP—Unterstützung für PHP 8.1 hinzugefügt.

  • fix icon symfony/process - Kompatibilität mit symfony/process ^5.3. hinzugefügt

  • neues Symbol Verbraucher - Mehrere Prozesse Es wurde eine multiple_processes Option hinzugefügt, mit der Sie die Anzahl der Prozesse angeben können, die für jeden Verbraucher erzeugt werden sollen. Eine Beschreibung der CRON_CONSUMERS_RUNNER finden Sie unter Variablen bereitstellen.

  • neues Symbol OpenSearch-Schema und vollständiger Host-Pfad - Es wurde die Möglichkeit hinzugefügt, ein Elasticsearch-Schema und den vollständigen Host-Pfad zu konfigurieren.

  • Fix-Symbol AWS S3 - Die Methode zur Aktivierung von AWS S3 wurde geändert.

  • Fix icon Fix Driver_Options Reader - Es wurde das Lesen der Driver_Options-Konfiguration für die DB-Verbindung aus der env.php-Datei durch ece-tools für Validatoren hinzugefügt.

v2002.1.8

Veröffentlichungsdatum: 25. Oktober 2021

  • neues Symbol 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-main der Standard-Zielordner für einen DB-Dump. Siehe Backup-Verwaltung: Datenbank sichern
  • Fix icon Update Monolog - Die Mindestversion, die für das monolog-Paket erforderlich ist, wurde auf ^2.3 aktualisiert.
  • Fix icon Symfony aktualisieren - Die Symfony-Abhängigkeiten wurden aktualisiert, damit sie mit Adobe Commerce 2.4.4. kompatibel sind
  • Fix icon Feature/resolve autoload - Es wurde ein Problem bei der Bereitstellung in einer Integrationsumgebung und der Anzeige des CRITICAL: [9] Required configuration is missed in autoload section of composer.json file.-Fehlers behoben.

v2002.1.7

Veröffentlichungsdatum: 29. Juli 2021

Konfigurationsaktualisierungen

  • neues Symbol Unterstützung für Composer 2.0. hinzugefügt

  • Fix icon Aktualisierte Composer-Anforderungen fürsymphony/console - Die ECE-Tools-composer.json-Versionsanforderungen für das symphony/console-Paket wurden aktualisiert, um ein Problem zu beheben, das dazu führte, dass die di:compile-Befehle mit dem folgenden Fehler fehlschlugen: Incompatible argument type: Required type: int. Actual type: string

  • Fix-Symbol 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

  • neues Symbol Redis-Authentifizierungsberechtigungen - Es wurde die Möglichkeit hinzugefügt, während der Bereitstellungsphase Redis-Autorisierungsberechtigungen aus der relationships-Eigenschaft zu lesen.

  • neues Symbol Anmeldeinformationen für die Elasticsearch-Autorisierung - Es wurde die Möglichkeit hinzugefügt, Anmeldeinformationen für die Elasticsearch-Autorisierung während der Bereitstellungsphase aus der relationships-Eigenschaft zu lesen.

  • neues Symbol Dedizierter Sitzungsspeicher-Service - redis-session als zweite Option für die Sitzungsspeicherung hinzugefügt. Sie können den redis-session-Dienst verwenden, um Sitzungsinformationen zu speichern, und den redis-Dienst für den Cache verwenden, um eine bessere Leistung zu erzielen.

  • neues Symbol Veraltete SPLIT_DB-Meldungen - Es wurden Validierungswarnungen und kritische Meldungen für die veraltete SPLIT_DB-Option für Adobe Commerce 2.4.2 und deren Entfernung in Adobe Commerce 2.5.0 hinzugefügt.

  • Fix-Symbol Elasticsearch-Version aus Beziehungen - Service-Validator wurde korrigiert, um die richtige Version des Elasticsearchs aus den relationships in Cloud Docker- und Integrationsumgebungen abzurufen.

  • Fix icon Flexible Redis-Port-Validierung - Redis kann jetzt den Port in einer benutzerdefinierten Cache-Verbindung über die server-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 die port entweder fehlt oder falsch ist.

  • Fix icon Upgrade auf Adobe Commerce 2.4.2 - Es wurde ein Problem behoben, bei dem Benutzer bin/magento setup:upgrade manuell 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

  • neues Symbol Remote-Speicher - Die Umgebungsvariable REMOTE_STORAGE wurde 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.

  • neues Symbol neuer cloud:config:validate-Befehl - Der Befehl php vendor/bin/ece-tools cloud:config:validate wurde hinzugefügt, um die .magento.env.yaml-Konfiguration zu validieren, bevor Änderungen an die Remote-Cloud-Umgebung gesendet werden.

  • neues Symbol Leeren des opcache—Es wurde Unterstützung für die opcache.enable_cli PHP-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.

  • neues Symbol Validierung von Aurora DB - Die Validierung des Datenbank-Service wurde aktualisiert, sodass er mit der Aurora-Datenbank kompatibel ist.

  • neues Symbol Neue SCD_NO_PARENT-Umgebungsvariable - Die SCD_NO_PARENT Umgebungsvariable (für Adobe Commerce >=2.4.2) wurde hinzugefügt, um die Erstellung von statischem Inhalt für übergeordnete Designs zu verwalten.

  • fix icon Speicherbeschränkungen und Befehle - Es wurde ein Problem behoben, bei dem php vendor/bin/ece-tools Befehle nicht funktionierten, wenn die Größe der cloud.log-Datei das PHP-Speicherlimit überschritt. Anstatt die gesamte cloud.log-Datei in den Speicher zu lesen, lesen wir jetzt nur noch eine kleinere Teilmenge von Daten aus der Protokolldatei.

  • Fix icon Benutzerdefinierte Datenbankverbindungen - Es wurde ein .magento.env.yaml-Konfigurationsproblem behoben, bei dem benutzerdefinierte Datenbankverbindungen, die für DATABASE_CONFIGURATION definiert wurden, nicht verwendet wurden. Die Verbindungseinstellungen wurden app/etc/env.php nicht hinzugefügt.

  • Fehlerbehebungssymbol Leere Fehlerprotokolle - Es wurde ein Problem behoben, das dazu führte, dass Bereitstellungen fehlschlugen, wenn die cloud.error.log leer war.

  • Fix icon MariaDB 10.3 validation—Behobene Validierung von MariaDB 10.3 für Adobe Commerce 2.3.6-p1.

  • Fix icon Cache:flush-Protokollierung - Verbesserte Protokolleinträge, um den Beginn und das Ende des cache:flush anzugeben.

v2002.1.4

Veröffentlichungsdatum: 19. November 2020

  • Fix-Symbol Es wurde ein Problem behoben, das zu einem Bereitstellungsfehler führte, wenn die in der SEARCH_CONFIGURATION Umgebungsvariablen angegebene Suchmaschine einen anderen Wert als elasticsearch hatte.

v2002.1.3

Veröffentlichungsdatum: 9. November 2020

Infrastrukturaktualisierungen

  • neues Symbol Es wurde ECE-Tools-Unterstützung für das schreibgeschützte pub/static hinzugefügt, wenn statische Inhalte in der Build-Phase bereitgestellt werden sollen.

  • neues Symbol 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.

  • fix icon Die ECE-Tools-composer.json wurde 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

  • neues Symbol Es wurde eine Suchmaschinenvalidierung hinzugefügt, um sicherzustellen, dass elasticsearch fü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.

  • neues Symbol Es wurde eine Elasticsearch-Validierung hinzugefügt, um die Kompatibilität zwischen der Elasticsearch Service-Version und der Adobe Commerce-Version zu überprüfen.

  • neues Symbol Die Fehlermeldung zur Elasticsearch-Kompatibilität wurde aktualisiert, um die Elasticsearch-Versionen anzuzeigen, die mit dem Adobe Commerce-Elasticsearch-Modul kompatibel sind. Die Fehlermeldung enthält jetzt die spezifischen Versionsnummern, die in Ihrer Cloud-Infrastruktur installiert werden müssen, damit sie mit dem Elasticsearch-Elasticsearch kompatibel sind, das von Ihrer Version von Adobe Commerce verwendet wird. Siehe Warnfehler, Bereitstellungs-Staging.

  • neues Symbol Es wurden Warnfehler 2026 und 2027 für die Einstellung der ungültigen MAGE_MODE-Umgebungsvariablen hinzugefügt. Der einzige gültige Wert ist production. Vor dieser Fehlerbehebung konnte MAGE_MODE auf developer ohne Bereitstellungsfehler festgelegt werden, um später beim Versuch, in schreibgeschützte Dateien zu schreiben, Fehler zu verursachen. Siehe Warnfehler.

  • Fehlerbehebung 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 die cloud.log geschrieben.

  • Fix-Symbol Der cloud.log wurde 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

  • neues Symbol Es wurden CLI-Befehle (cloud:config:create und cloud: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

  • neues Symbol Die Build-Variable SKIP_COMPOSER_DUMP_AUTOLOAD wurde hinzugefügt. Wenn Sie die Variable auf true setzen, kann die Anwendung den composer 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 Befehls composer dump-autoload Fehler, wenn andere Befehle ausgeführt werden, die versuchen, auf Dateien aus einem gelöschten generated zuzugreifen.

v2002.1.2

Veröffentlichungsdatum: 5. August 2020

Validierung und Protokollverbesserungen

  • neues Symbol Es wurde die schema.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.

  • neues Symbol 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.

  • neues Symbol 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

  • neues Symbol Die Umgebungsvariable QUALITY_PATCH wurde hinzugefügt, um einen oder mehrere Qualitäts-Patches anzugeben, die während des Bereitstellungsprozesses angewendet werden sollen. Siehe Variablen erstellen.