ECE-Tools - Versionshinweise

Das Paket ece-tools enthält Skripte 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.

NOTE
Informationen zum Aktualisieren auf die neueste Version des ece-tools-Pakets finden Sie unter ECE-Tools aktualisieren .

Das Paket ece-tools verwendet die folgende Versionsversionierungssequenz: 200<major>.<minor>.<patch>

Die Versionshinweise beinhalten:

  • neues Symbol Neue Funktionen
  • Fixsymbol Fehlerbehebungen und Verbesserungen

v2002.1.19 latest

Veröffentlichungsdatum: 21. Mai 2024

  • neues Symbol Lua—Die Option useLua für CACHE_CONFIGURATION wurde hinzugefügt.
  • Fixsymbol Validator - Aktualisierte Validatoren für neue Versionen von Redis und RabbitMQ.

v2002.1.18

Veröffentlichungsdatum: 8. April 2024

  • neues Symbol PHP — Unterstützung für PHP 8.3 hinzugefügt.
  • Symbol Korrektur Validator - Aktualisierter EOL-Validator.

v2002.1.17

Veröffentlichungsdatum: 16. Januar 2024

  • Fixsymbol Validator für Elasticsearch und OpenSearch - Korrektur des Validators, der eine irreführende Meldung zur Installation eines Suchdienstes erzeugt hat, wenn LiveSearch aktiviert ist.
  • Fixsymbol 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: Es wurde die globale Variable ENABLE_WEBHOOKS hinzugefügt, die mit Commerce-Webhooks verwendet werden kann, um eine Verbindung zu einem externen Endpunkt herzustellen, z. B. einer App Builder-Laufzeitaktion oder einem Lagerbestandsverwaltungssystem eines Drittanbieters.

v2002.1.15

Veröffentlichungsdatum: 31. Juli 2023

  • Symbol Fehlerbehebung Fehlercodes - Das Fehlercode-Schema und der Generator für Fehlercodes wurden aktualisiert.
  • Fixsymbol Validator für benutzerdefiniertes Redis-Modell - Der Validator für benutzerdefinierte Redis-Backend-Modelle wurde aktualisiert. Siehe Beispiel für die Cache-Konfiguration.
  • Fixsymbol Validator für RabbitMQ - Unterstützung für RabbitMQ 3.11 hinzugefügt
  • Fixsymbol Korrektur des falschen Links-Korrektur des falschen Links zur Onboarding-Dokumentation in der Begrüßungs-E-Mail-Vorlage.

v2002.1.14

Veröffentlichungsdatum: 10. März 2023

  • neues Symbol PHP—Es wurde Unterstützung für PHP 8.2 hinzugefügt.
  • neues Symbol Validators for Services - Aktualisierte Validatoren für Commerce 2.4.6 erforderte Dienste: MariaDB 10.6, Redis 7.0, PHP 8.2, OpenSearch 2.x und RabbitMQ 3.9.
  • Fixsymbol ece-tools db-dump - Es wurde ein Problem behoben, das dazu führte, dass der db-dump -Vorgang vorzeitig angehalten wurde.

v2002.1.13

Veröffentlichungsdatum: 27. Oktober 2022

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

v2002.1.12

Veröffentlichungsdatum: 13. September 2022

  • neues Symbol Aktivierensynchronous_replication—ECE-Tools setzt synchronous_replication=>true in der Datei app/etc/env.php, wenn MYSQL_USE_SLAVE_CONNECTION aktiviert ist. Diese Konfiguration betrifft nur Commerce 2.4.6+. Siehe Beschreibung der MYSQL_USE_SLAVE_CONNECTION-Variablen in den Variablen bereitstellen.
  • neues Symbol OpenSearch: Es wurde eine Funktion zum Konfigurieren und Festlegen der opensearch-Engine für die nächste Adobe Commerce-Version 2.4.6 hinzugefügt. Siehe Einrichten des OpenSearch-Dienstes.

v2002.1.1

Veröffentlichungsdatum: 4. August 2022

  • Fixsymbol ElasticSuite Validator and OpenSearch - Korrektur des Überprüfungsproblems bei der ElasticSuite-Integritätsprüfung bei der Installation von OpenSearch.
  • Fixsymbol Rückgabetypen für Bereitstellungsbefehle - Rückgabetypen für Bereitstellungsbefehle wurden korrigiert.
  • Symbol Fehlerbehebung RabbitMQProblem bei der neuen Installation von Commerce 2.4.5—Es wurde ein RabbitMQ Absturzproblem bei der neuen Installation von Commerce 2.4.5 behoben.

v2002.1.10

Veröffentlichungsdatum: 31. März 2022

  • Fixsymbol Elasticsearch 7.10—Aktualisierte Validatoren zur Unterstützung der Version 7.10 von Elasticsearch.

v2002.1.9

Veröffentlichungsdatum: 10. März 2022

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

  • neues Symbol PHP—Es wurde Unterstützung für PHP 8.1 hinzugefügt.

  • Fixsymbol symfony/process—Die Kompatibilität mit symfony/process ^5.3 wurde hinzugefügt.

  • neues Symbol Mehrere Prozesse unterhalten - Es wurde eine multiple_processes -Option hinzugefügt, mit der Sie die Anzahl der Prozesse festlegen können, die für jeden Verbraucher erzeugt werden sollen. Siehe Beschreibung der CRON_CONSUMERS_RUNNER-Variablen in den 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.

  • Fixsymbol AWS S3: Die Methode zur Aktivierung von AWS S3 wurde geändert.

  • Fixsymbol Fixieren Sie driver_options reader—Es wurde die Konfiguration zum Lesen der driver_options für die DB-Verbindung aus der Datei env.php von ece-tools für Validatoren hinzugefügt.

v2002.1.8

Veröffentlichungsdatum: 25. Oktober 2021

  • neues Symbol Alternativer Abbildspeicherort: Die Option --dump-directory wurde hinzugefügt, sodass Sie einen Zielordner für einen DB-Abbild auswählen können. Jetzt ist /app/var/dump-main der standardmäßige Zielordner für einen DB-Dump. Siehe Backup management: Dump your database
  • Fixsymbol Monolog aktualisieren: Die für das monolog-Paket erforderliche Mindestversion wurde auf ^2.3 aktualisiert.
  • Fixsymbol Symfony aktualisieren: Die Symfony-Abhängigkeiten wurden aktualisiert und sind nun mit Adobe Commerce 2.4.4 kompatibel.
  • Symbol Fehlerbehebung 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.

  • Fixsymbol 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

  • Symbol Fehlerbehebung Die Prüfungen für das Ende der Lebensdauer der Software (eol.yaml) wurden aktualisiert und enthalten nun Elasticsearch 7.9.x.

v2002.1.6

Veröffentlichungsdatum: 20. April 2021

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

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

  • neues Symbol Dedizierter Sitzungsspeicherdienstredis-session wurde 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 zu verwenden, um eine bessere Leistung zu erzielen.

  • neues Symbol Veraltete SPLIT_DB-Meldungen - Es wurden Validator-Warnungen 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.

  • Fixsymbol Elasticsearch-Version aus Beziehungen - Der Service-Validator wurde behoben, um die richtige Version des Elasticsearchs aus den relationships -Eigenschaften in Cloud Docker- und Integrationsumgebungen abzurufen.

  • Fixsymbol Flexible Überprüfung der Anschlussvalidierung - 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 wird verhindert, dass Überprüfungsfehler auftreten, wenn die Option port fehlt oder falsch ist.

  • Symbol Fehlerbehebung Aktualisierung auf Adobe Commerce 2.4.2 - Es wurde ein Problem behoben, bei dem Benutzer nach der Aktualisierung auf Adobe Commerce 2.4.2 manuell bin/magento setup:upgrade ausführen mussten, damit ihre Sites betriebsbereit waren.

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 Speicherdienstes wie AWS S3 zu aktivieren. Diese Konfigurationsoption ist Teil des ECE-Tools-Pakets, wird aber in Adobe Commerce nicht in der Cloud-Infrastruktur 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 gepusht werden.

  • neues Symbol Leeren des opcache—Es wurde Unterstützung für die PHP-Option opcache.enable_cli 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 Datenbankdienstes wurde aktualisiert, sodass er mit der Aurora-Datenbank kompatibel ist.

  • neues Symbol Neue Umgebungsvariable SCD_NO_PARENT—Es wurde die Umgebungsvariable SCD_NO_PARENT hinzugefügt (für Adobe Commerce >=2.4.2), um die Erstellung von statischen Inhalten für übergeordnete Designs zu verwalten.

  • Fixsymbol 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 eine kleinere Teilmenge der Daten aus der Protokolldatei.

  • Fixsymbol 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 nicht zu app/etc/env.php hinzugefügt.

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

  • Fixsymbol Validierung von MariaDB 10.3—Korrektur der Validierung von MariaDB 10.3 für Adobe Commerce 2.3.6-p1.

  • Fixsymbol Cache:flush logging—Verbesserte Protokolleinträge, um den Start und das Ende des cache:flush Schritts anzuzeigen.

v2002.1.4

Veröffentlichungsdatum: 19. November 2020

  • Symbol Fehlerbehebung Es wurde ein Problem behoben, das zu einem Bereitstellungsfehler führte, wenn die in der Umgebungsvariable SEARCH_CONFIGURATION angegebene Suchmaschine ein anderer Wert als elasticsearch war.

v2002.1.3

Veröffentlichungsdatum: 9. November 2020

Aktualisierungen der Infrastruktur

  • neues Symbol ECE-Tools-Unterstützung für das schreibgeschützte Verzeichnis pub/static hinzugefügt, wenn der statische Inhalt auf die Bereitstellung im Build-Schritt eingestellt ist.

  • neues Symbol Unterstützung für Elasticsearch 7.9 und Redis 6 zur Kompatibilität mit kommenden Adobe Commerce-Versionen hinzugefügt.

  • Symbol Fehlerbehebung Die ECE-Tools composer.json wurden aktualisiert, um eine erforderliche Abhängigkeit für das Tool "Qualitätsmuster"hinzuzufügen. Dadurch wird eine zirkuläre Abhängigkeit behoben, die zwischen den ECE-Tools- und Magento-cloud-patches-Paketen bestand.

Validierungs- und Protokollverbesserungen

  • neues Symbol Suchmaschinenvalidierung hinzugefügt, um sicherzustellen, dass elasticsearch für Adobe Commerce in der Cloud-Infrastruktur 2.4 und höher festgelegt ist. Wenn die Validierung fehlschlägt, wird die Bereitstellung mit einer kritischen Fehlermeldung angehalten, die Fehlerbehebungen für das Problem vorschlägt. Siehe Kritische Fehler, Bereitstellen von Schritt.

  • neues Symbol Elasticsearch-Überprüfung hinzugefügt, um die Kompatibilität zwischen der Elasticsearch-Dienstversion und der Adobe Commerce-Version zu überprüfen.

  • neues Symbol Die Fehlermeldung zur Elasticsearch-Kompatibilität 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 sollen, damit sie mit dem von Ihrer Adobe Commerce-Elasticsearch-Version verwendeten -Modul kompatibel sind. Siehe Warnfehler, Schritt bereitstellen.

  • neues Symbol Hinzugefügte Warnmeldungen 2026 und 2027 für ungültige Umgebungsvariableneinstellung MAGE_MODE. Der einzige gültige Wert ist production. Vor dieser Fehlerbehebung konnte MAGE_MODE ohne Bereitstellungsfehler auf developer gesetzt werden, um später beim Versuch, in schreibgeschützte Dateien zu schreiben, nur Fehler zu verursachen. Siehe Warnfehler.

  • Fixsymbol Die Validierung für Redis-, RabbitMQ- und MySQL-Dienste wurde korrigiert, um sicherzustellen, dass diese Versionen mit der Adobe Commerce-Version kompatibel sind. Gültige Versionen dieser Dienste werden jetzt in die cloud.log geschrieben.

  • Fixsymbol Das cloud.log wurde aktualisiert, um die Begrenzung für gleichzeitige Anforderungen beim Senden von Anforderungen während der Cache-Aufwärmung einzuschließen. Dieser Wert wird in der Variablen WARM_UP_CONCURRENCY post-deploy konfiguriert.

Aktualisierungen des CLI-Befehls

  • neues Symbol CLI-Befehle (cloud:config:create und cloud:config:update) wurden hinzugefügt, um die .magento.env.yaml -Datei zu erstellen und mit einer Konfiguration zu aktualisieren, die mindestens eine Build-, Bereitstellungs- und Post-Deploy-Variablen enthalten kann. Siehe Konfigurationsdatei aus CLI erstellen.

Aktualisierungen der Umgebungsvariablen

  • neues Symbol Die Build-Variable SKIP_COMPOSER_DUMP_AUTOLOAD wurde hinzugefügt. Wenn Sie die Variable auf "true" setzen, wird die Anwendung während einer Cloud Docker-Installation für Commerce daran gehindert, den Befehl "composer dump-autoload"auszuführen. Die -Variable ist nur für Cloud Docker für Commerce-Container mit beschreibbaren Dateisystemen relevant (erstellt zum Testen und Entwickeln mit ./vendor/bin/ece-docker build:compose --with-test). 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 Verzeichnis generated zuzugreifen.

v2002.1.2

Releasedatum: 5. August 2020

Validierungs- und Protokollverbesserungen

  • neues Symbol Die Datei "schema.error.yaml"wurde hinzugefügt, die alle Fehler- und Warnbenachrichtigungen enthält, die während des Build-, Bereitstellungs- und Post-Bereitstellungsprozesses auftreten können, sowie Vorschläge zur Behebung der Fehler. Die Informationen in dieser Datei sind auch im Cloud-Handbuch für Commerce verfügbar. 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 die programmgesteuerte Analyse des Protokolls zu vereinfachen.

  • neues Symbol Zusätzliche Fehlerprüfungen zum Erstellen, Bereitstellen und Bereitstellen der Verarbeitung nach der Bereitstellung sowie verbesserte vorhandene Prüfungen wurden hinzugefügt:

    • Fehler-Code 2026 - Während der Build-Phase erzeugte Daten konnten nicht in den bereitgestellten Ordnern wiederhergestellt werden

    • Fehler-Code 3004 - Sicherungsdateien können nicht erstellt werden

    • Fehler-Code 102 - Zusätzliche Prüfungen für Probleme wurden hinzugefügt, die auftreten, wenn die env.php-Datei nicht schreibbar 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.

v2002.1.1

Veröffentlichungsdatum: 25. Juni 2020

  • neues Symbol Aktualisierungen der Infrastruktur

    • neues Symbol Verbesserungen bei der Protokollierung: Die Log-Tracking-Funktion wurde verbessert, indem Ausstiegscodes kritischen Bereitstellungsfehlern zugewiesen und Ausstiegscodes in Fehlerbenachrichtigungen und Protokollereignissen angezeigt wurden. Siehe Fehlermeldungsreferenz für ece-tools.

    • neues Symbol Der Prozess für Datenbank-Dumps (vendor/bin/ece-tools db-dump) und aktualisierte Protokollmeldungen wurden verbessert, um klarzustellen, dass der Datenbankabbildvorgang die Anwendung in den Wartungsmodus wechselt, die Verarbeitung von Verbraucherwarteschlangen stoppt und Cron-Aufträge deaktiviert, bevor der Abbildmodus gestartet wird.

    • Symbol Fehlerbehebung Es wurde ein Problem behoben, um sicherzustellen, dass die Projekt-URL bei der Bereitstellung in Staging- und Produktionsumgebungen korrekt aktualisiert wird. Jetzt verwendet ece-tools die URL für die Route, wobei das Attribut primary:true in der Konfiguration der Projektroute festgelegt ist. Siehe Variablen bereitstellen.

    • Symbol Fehlerbehebung Der Workflow für das Build-Szenario generate.xml zum Anwenden von Patches wurde aktualisiert. Patches müssen zuvor angewendet werden, um Adobe Commerce zu aktualisieren und alle Probleme zu beheben, die dazu führen können, dass die Schritte di:compile und module:refresh fehlschlagen.

    • Symbol Fehlerbehebung Es wurde ein Problem im Installationsprozess behoben, durch das fälschlicherweise der Fehler Crypt key missing zurückgegeben wurde. Der crypt/key -Wert wird während der Installation automatisch generiert.

  • neues Symbol Dienstaktualisierungen

    • neues Symbol Unterstützung für PHP 7.4 und MariaDB 10.4 hinzugefügt.
  • neues Symbol Aktualisierungen der Umgebungsvariablen

    • neues Symbol Die Variable SCD_USE_BALER wurde hinzugefügt, um das Baler-Modul für das JavaScript-Bundling während des Build-Prozesses der Cloud-Infrastruktur in Adobe Commerce zu aktivieren. Siehe die Variablenbeschreibung in den Build-Variablen.

    • neues Symbol 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. Siehe die Variablenbeschreibung in den Bereitstellungsvariablen.

  • neues Symbol CLI-Befehl aktualisiert

    • neues Symbol Die folgenden CLI-Befehle wurden mit einer Option für eine detailliertere Protokollierung aktualisiert:

      • app:config:dump
      • app:config:import
      • module:enable

      Die Protokollierungsstufe für jeden Aufruf wird durch die Konfiguration der Variable VERBOSE_COMMANDS in der Datei .magento.env.yaml bestimmt.

  • neues Symbol Verbesserungen bei der Validierung

    • neues Symbol Kompatibilitätsprüfungen für Elasticsearch 7.x—Die Überprüfung des Elasticsearchs für Kompatibilitätsprüfungen mit Elasticsearch 7.x wurde aktualisiert.

    • neues Symbol Aktualisierte Dienstversion und EOL-Validierungsprüfungen—Aktualisierung der Validierung, um installierte Dienstversionen anhand der Anforderungen von Adobe Commerce 2.4 zu überprüfen.

    • Fixsymbol Korrektur eines Validierungsproblems, sodass die folgende Warnmeldung nach der Bereitstellung nur angezeigt wird, wenn die post-deploy -Hook-Konfiguration in der .magento.app.yaml-Datei fehlt:

      code language-text
      Your application does not have the "post_deploy" hook enabled.
      
    • neues Symbol Validierung für Zend Framework-Abhängigkeiten hinzugefügt—Hinzufügung der Komponentenabhängigkeit für das Zend Framework, 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.
      

      Siehe Überprüfen der Zend-Framework-Abhängigkeiten.

    • neues Symbol Validierung für env.php Datei und Daten hinzugefügt - Es wurden Prüfungen für die env.php-Datei und -Daten während des Installations- und Aktualisierungsprozesses hinzugefügt.

      • Wenn die Datei env.php in der Installation fehlt und der Wert crypt/key nicht in der Datei .magento.app.yaml 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 nicht die Datei env.php enthält oder die Konfiguration nur einen Cache-Typ enthält, wird während des Aktualisierungsprozesses der Befehl cron:enable ausgeführt, um die Datei mit allen cache_types wiederherzustellen. 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

  • neues Symbol Aktualisierungen der Infrastruktur

    • neues Symbol Das separate Paket für Cloud Docker für Commerce wurde hinzugefügt - Das Docker-Paket wurde aus dem ece-tools-Paket entpackt, um die Codequalität zu wahren und unabhängige Versionen bereitzustellen. Aktualisierungen und Fehlerbehebungen im Zusammenhang mit ece-tools werden vom GitHub-Repository magento-cloud-docker verwaltet.

    • neues Symbol Aktualisierte Patchfunktionen - Die Patchfunktion wurde vom ECE-Tools-Paket in ein separates Paket magento-cloud-patches verschoben. Während der Bereitstellung verwendet ece-tools das neue Paket, um Patches anzuwenden. Siehe Versionshinweise zu Cloud-Patches.

    • neues Symbol Aktualisierte Composer-Abhängigkeiten - Die composer.json -Datei für Adobe Commerce für die Cloud-Infrastruktur mit einer Abhängigkeit für das Paket magento/magento-cloud-docker wurde aktualisiert. Jetzt enthält ece-tools Abhängigkeiten für alle Pakete im Cloud Tools Suite for Commerce. Diese Pakete werden automatisch installiert und aktualisiert, wenn Sie ece-tools installieren oder aktualisieren.

  • neues Symbol Unterstützung für szenario-basierte Bereitstellungen

    • neues Symbol Sie können jetzt den Build, die Bereitstellung und die Nachbereitstellung von Prozessen mithilfe von XML-Konfigurationsdateien anpassen, um die Standardkonfiguration zu überschreiben oder anzupassen.

    • neues Symbol Änderung der hooks -Konfiguration in.magento.app.yaml - Wir haben das hooks -Konfigurationsformat aktualisiert, um szenario-basierte Bereitstellungen zu unterstützen. Das alte Format aus früheren ECE-Tools-Versionen 2002.0.x wird weiterhin unterstützt. Sie müssen jedoch auf das neue Format aktualisieren, um die szenario-basierte Bereitstellungsfunktion zu verwenden. Siehe Szenario-basierte Bereitstellungen.

NOTE
Bevor Sie auf die ECE-Tools-Version 2002.1.0 aktualisieren, überprüfen Sie die rückwärts inkompatible Änderungen , um mehr über Änderungen zu erfahren, für die Sie möglicherweise Aktualisieren Sie Adobe Commerce in der Konfiguration oder den Prozessen von Cloud-Infrastrukturprojekten.
05f2f56e-ac5d-4931-8cdb-764e60e16f26