• neues Symbol Infrastrukturaktualisierungen

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

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

    • Fix-Symbol 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 Projektrouten-Konfiguration festgelegt ist. Siehe Variablen bereitstellen.

    • Fix-Symbol Der generate.xml Build-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 die di:compile- und module:refresh fehlschlagen.

    • Fix-Symbol Es wurde ein Problem im Installationsprozess behoben, das fälschlicherweise den Crypt key missing zurückgibt. Der crypt/key wird während der Installation automatisch generiert.

  • neues Symbol Service-Updates

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

    • neues Symbol 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 AbschnittBuild-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. Weitere Informationen finden Sie in der Beschreibung der Variablen Variablen bereitstellen.

  • Neues Symbol CLI-Befehlsaktualisierungen

    • 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 Protokollierungsebene für jeden Aufruf wird durch die Konfiguration der VERBOSE_COMMANDS in der .magento.env.yaml bestimmt.

  • neues Symbol Validierungsverbesserungen

    • neues Symbol Elasticsearch 7.x-Kompatibilitätsprüfungen—Aktualisierte Elasticsearch-Validierung für Software-Kompatibilitätsprüfungen für Elasticsearch 7.x.

    • neues Symbol Aktualisierte Service-Version und EOL-Validierungsprüfungen—Aktualisierte Validierung, um installierte Service-Versionen mit Adobe Commerce 2.4 zu überprüfen. Anforderungen.

    • Fix-Symbol Es wurde ein Validierungsproblem behoben, 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 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.
      

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

    • neues Symbol Es wurde eine Validierung für env.php Datei und hinzugefügt - während des Installations- und Aktualisierungsprozesses wird nach der env.php und den Daten gesucht.

      • Wenn die env.php-Datei in der Installation fehlt und der crypt/key nicht 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 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 Infrastrukturaktualisierungen

    • neues Symbol Separates Paket für Cloud Docker für Commerce hinzugefügt - Docker-Paket vom ece-tools-Paket entkoppelt, um die Code-Qualität zu erhalten und unabhängige Versionen bereitzustellen. Aktualisierungen und Fehlerbehebungen im Zusammenhang mit ece-tools werden über das magento-cloud-docker GitHub-Repository verwaltet.

    • neues Symbol Aktualisierte Patch-Funktionen - Die Patch-Funktion wurde aus dem Paket ECE-Tools 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 für Adobe Commerce in der Cloud-Infrastruktur wurde durch eine Abhängigkeit für das magento/magento-cloud-docker-Paket aktualisiert. Jetzt enthält ece-tools Abhängigkeiten für alle Pakete im Cloud Tools Suite for Commerce. Diese Pakete werden bei der Installation oder Aktualisierung von ece-tools automatisch installiert und aktualisiert.

  • neues Symbol Unterstützung für szenariobasierte Bereitstellungen

    • neues Symbol Jetzt können Sie die Erstellungs-, Bereitstellungs- und Nachbereitstellungsprozesse mithilfe von XML-Konfigurationsdateien anpassen, um die Standardkonfiguration zu überschreiben oder anzupassen.

    • neues Symbol hat die hooks in.magento.app.yaml geändert - Wir haben das hooks-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.

NOTE
Bevor Sie auf die ECE-Tools-Version 2002.1.0 aktualisieren, überprüfen Sie rückwärts Inkompatible Änderungen um mehr über Änderungen zu erfahren, die Folgendes erfordern können Aktualisieren Sie Adobe Commerce in der Cloud-Infrastruktur-Projektkonfiguration oder -prozesse.
  • neues Symbol Service-Updates

    • neues Symbol Unterstützung für PHP 7.3. hinzugefügt

    • neues Symbol Unterstützung für RabbitMQ 3.8. hinzugefügt

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

    • Fix-Symbol Es wurde ein Elasticsearch-Konfigurationsproblem behoben, um sicherzustellen, dass die richtigen Elasticsearch-Einstellungen in allen Umgebungen konfiguriert sind.

NOTE
Unter Dienstversionen finden Sie eine Liste der in Adobe Commerce verwendeten Dienste zur Cloud-Infrastruktur und deren Versionskompatibilität mit der Cloud-Vorlage.
  • neues Symbol Aktualisierungen von Umgebungsvariablen

    • neues Symbol Die Funktionalität der WARM_UP_PAGES Umgebungsvariablen 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.

    • neues Symbol Die ERROR_REPORT_DIR_NESTING_LEVEL Umgebungsvariable wurde hinzugefügt, um die Verwaltung von Fehlerberichtdaten im <magento_root>/var/report/ zu vereinfachen. Siehe die Variablenbeschreibung im Thema Build-Variablen .

    • Fix-Symbol Die Umgebungsvariablen SCD_EXCLUDE_THEMES, STATIC_CONTENT_THREADS, DO_DEPLOY_STATIC_CONTENT und STATIC_CONTENT_SYMLINK wurden entfernt. Siehe Abwärtsinkompatible Änderungen.

    • Fix-Symbol Es wurde ein Problem im Elastic Suite-Konfigurationsprozess behoben, sodass die Standardkonfiguration wie erwartet überschrieben wird, wenn Sie die Variable ELASTICSUITE_CONFIGURATION-Bereitstellung ohne die Option _merge konfigurieren.

  • Neues Symbol CLI-Befehlsaktualisierungen

    • neues Symbol neuer Cron-Befehl - Sie können jetzt die Cron-Verarbeitung in Ihrer Adobe Commerce in der Cloud-Infrastrukturumgebung manuell mithilfe der cron:disable- und cron: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.

    • neues Symbol Verbessertes Fehler-Reporting Es wurde eine bessere Protokollierung für CLI-Befehlsfehler hinzugefügt, die während der ECE-Tools-Verarbeitung auftreten.

    • neues Symbol Veraltete Build-Befehle entfernen— Die folgenden Build-Befehle wurden entfernt: m2-ece-build, m2-ece-deploy, m2-ece-scd-dump und ece-tools docker in ece-docker umbenannt. Siehe Abwärtsinkompatible Änderungen

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

  • Fix-Symbol Es wurde ein Problem behoben, das dazu führte, dass der Build-Prozess fehlschlug, wenn die config.php-Datei leer war.

2002,0,23

Veröffentlichungsdatum: 27. Februar 2020

  • Fix-Symbol Es wurde ein Kompatibilitätsproblem mit ece-tools 2002.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.

recommendation-more-help