Archiv mit Versionshinweisen für ECE-Tools
ece-tools
Version 2002.0.22 und höher. Siehe Versionshinweise für Cloud Tools Suite, um die neuesten Aktualisierungen für ece-tools
und andere Cloud-Pakete zu erhalten.v2002.0.22
Die ece-tools
Version 2002.0.22 ändert die Struktur des ece-tools
-Pakets, um die Freigabe von Adobe Commerce on cloud infrastructure
Patches von der ECE-Tools-Version zu entkoppeln. Ab dieser Version werden Patches und kritische Fehlerbehebungen mithilfe des magento/magento-cloud-patches
-Pakets bereitgestellt, das eine neue Abhängigkeit für das ece-tools
-Paket darstellt. Wir haben diese Änderungen vorgenommen, um die Komplexität bei der Planung von Versionsaktualisierungen und der Arbeit mit Community-Beiträgen zu reduzieren.
-
-
ece-tools
in ein neues Paketmagento/magento-cloud-patches
Composer verschoben. -
composer.json
für das Paketece-tools
wurde aktualisiert, um eine Abhängigkeit für das Paketmagento/magento-cloud-patches
v1.0.0 hinzuzufügen. -
ece-tools
-Patch-Prozess beim Anwenden von Patch-Sets auf reinen Sicherheitsversionen, beginnend mit Version 2.3.2-p2 und höher, fehlschlug. Dieses Problem wurde durch das neue Versionierungsschema eingeführt, das für Nur-Sicherheits-Patches übernommen wurde
-
-
ece-tools
Version 2002.0.22, um die folgenden Patches und kritischen Fehlerbehebungen anzuwenden. Diese Patches sind im Paketmagento/magento-cloud-patches
v1.0.0 enthalten.-
-
-
Magento\Framework\Mail\EmailMessageInterface
PHP-Schnittstelle verursacht wird. Im Rahmen dieses Patches erbt die neueEmailMessageInterface
von der altenMessageInterface
, und die Adobe Commerce-Kernmodule werden so zurückgesetzt, dass sie vonMessageInterface
abhängen. -
-
v2002.0.21
-
-
-
PHP-Version 7.3.
-
Lackcache 6.2.0
-
-
.magento.app.yaml
in der Docker-Umgebung angegeben ist. Zuvor unterstützte die Docker-Umgebung nur die standardmäßige Hook-Konfiguration. -
docker:config:convert
-Befehl wird nicht mehr unterstützt. Die entsprechenden Daten werden jetzt in derdocker-compose.yml
gespeichert. -
-
-
-
-
CRON_CONSUMERS_RUNNER
zum Verwalten von Cron-Aufträgen verwenden. Siehe die Variablenbeschreibung im Thema Variablen bereitstellen. -
consumers_runner
Cron-Auftrag mehrere Instanzen desselben Verbrauchers auf verschiedenen Knoten startet. Wenn Sie nun die Variable CRON_CONSUMERS_RUNNER in Ihrer Umgebung aktiviert haben, verwendet derconsumers_runner
die Optionsingle-thread
, um eine Instanz jedes Consumers nur auf einem Knoten zu starten. -
config:show:default-url
-Befehl jetzt keine Basis-URL abrufen kann, wird die URL aus der Variablen MAGENTO_CLOUD_ROUTES verwendet.
-
-
module:refresh
-Befehl zurückgegebenen Protokollierungsinformationen wurden aktualisiert. Jetzt können Sie eine detaillierte Liste der aktivierten Module in dercloud.log
-Datei sehen. -
-
-
-
INFO
inDEBUG
geändert. -
setup:upgrade
-Befehls behoben, durch den der Bereitstellungsprozess nicht unterbrochen wurde, wenn während derapp:config:import
-Aufgabe ein Fehler auftrat. -
debug
Die standardmäßige Protokollebene für den Datei-Handler wurde geändert, um die Anzahl der Details in dem im Cloud Console angezeigten Protokoll zu reduzieren und gleichzeitig detaillierte Informationen für das Debugging bereitzustellen. -
ece-tools
Konfigurations-Dump ist ein Fehler aufgetreten, wenn für den Admin-Benutzer kein Gebietsschema in derconfig.php
angegeben war. Jetzt gibt es in derconfig.php
-Datei ein Standardgebietsschema für den Admin-Benutzer. -
Undefined index error
behoben, das auftritt, wenn einmagento-cloud
CLI-Befehl in einer Umgebung fehlschlägt, die nicht mit einer sicheren URL (https) konfiguriert ist. Jetzt verwendet das Paket ECE-Tools die Basis-URL (http), wenn die sichere URL nicht verfügbar ist.
v2002.0.20
-
-
ece-tools
-Paket in der Docker-Umgebung durchführen. Siehe Anwendungstests. -
.magento.app.yaml
hinzugefügt. Alle PHP-Erweiterungen, die in der.magento.app.yaml
-Datei angegeben sind werden in den Docker-PHP-Containern verfügbar. -
bin/magento-docker
Abschnitt der Docker-Referenz. -
-
/app
. -
note warning WARNING Kunden von Adobe Commerce auf Cloud-Infrastrukturen müssen ein Adobe Commerce-Support-Ticket einreichen, um das libnatrium-Paket in Pro-Produktions- und Staging-Umgebungen zu aktualisieren, bevor sie ein Upgrade auf Adobe Commerce 2.3.2 durchführen. Derzeit ist kein Upgrade von Starter-Umgebungen auf Adobe Commerce 2.3.2 möglich. -
analysis-icu
undanalysis-phonetic
Elasticsearch wurden zu allen Docker-Images hinzugefügt. -
docker:build
-Befehl müssen Sie bei Verwendung einer Option einen Wert angeben. Außerdem wurde bei Verwendung desdocker:build run
-Befehls eine Validierung für die Knotenversion hinzugefügt.
-
-
-
-
-
-
1
setzen. Sie können die Anzahl jetzt nach Bedarf erhöhen. Siehe die Definitionen in Bereitstellungsvariablen und Build-Variablen. -
-
-
pub/static/.htaccess
-Datei wurde zur Ausschlussliste hinzugefügt. Fehlerbehebung eingereicht von Björn Kraus von PHOENIX MEDIA GmbH. -
Critical
angezeigt wurden, wenn mindestens ein Validator der kritischen Ebene einen Fehler zurückgab. -
-
env:config:show
-Befehl zumece-tools
-Paket hinzugefügt, das Umgebungsdienste, Routen oder Variablen anzeigt. Siehe Services, Routen und Variablen. Funktion eingereicht von Vladimir Kerkhoff. -
ece-tools
Developer nach der Shell-Umgestaltung zu installieren. -
-
cloud.log
Protokollebene für Shell-Ausgaben wurde voninfo
aufdebug
verringert. -
ece-tools db-dump
-Befehl wurde die Option--remove-definers (-d)
hinzugefügt, um Definieren aus der Dump-Datei zu entfernen.
v2002.0.19
-
env.php
-Datei während einer Bereitstellung überschrieben wurde, was zum Verlust benutzerdefinierter Konfigurationen führte. Diese Aktualisierung stellt sicher, dass Adobe Commerce in der Cloud-Infrastruktur dieenv.php
bei jeder Bereitstellung aktualisiert, während benutzerdefinierte Konfigurationen beibehalten werden.
v2002.0.18
-
-
-
-
-
-
Name or service not known
Fehler fehlschlug, wenn der Cache für einen Service konfiguriert ist, der nicht verfügbar ist. Jetzt können Sie einen Dienst aus der.magento/services.yaml
-Datei entfernen. Der Docker-Konfigurations-Generator aktualisiert den Service in derdocker/config.php.dist
-Datei automatisch. -
-n
, um die Interaktivität für CICD-Zwecke zu überspringen. -
db-dump
behoben, durch das vorhandene Dumps gelöscht wurden. -
session
, -default
und -page_cache
Cache-Speicher derselben Datenbank-ID zugewiesen wurden.
-
-
-
-
.magento.env.yaml
erhöhen können. Siehe die Definition in Variablen bereitstellen den Variablen erstellen und den globalen Variablen. -
-
-
-
-
_merge
nicht erforderlich ist. -
-
slave
lesen kann, wird ein Lesevorgang aus der Redis-master
durchgeführt. Siehe REDIS_USE_SLAVE_CONNECTION.
v2002.0.17
ece-tools
Version 2002.0.17 enthält einen wichtigen Sicherheitspatch. Siehe Technische Ressourcen: Magento Open Source Patches.-
-
Unterstützung für Elasticsearch-Version 6.x. wurde hinzugefügt
-
Redis Version 5.0 wird nun unterstützt.
-
-
-
Elasticsearch 6.5
-
Redis 5.0
-
-
-
--use-rewrites
" hinzugefügt, damit Webserver-Neuschreibungen für generierte Links in der Storefront und Administratorzugriff verwendet werden, um die Sicherheit und das Kundenerlebnis zu verbessern. -
var/log/install_upgrade.log
-Datei wurden Zeitstempel hinzugefügt, damit sie die Installations- und Aktualisierungsereignisse anzeigt.
v2002.0.16
-
-
Jetzt ist die in der Docker-Umgebung generierte Standard-Service-Konfiguration mit der Standardkonfiguration in der Cloud-Vorlage identisch.
-
Sie können E-Mails aus Ihrer Docker-Umgebung mithilfe des
sendmail
-Services senden. -
Es wurde die Möglichkeit hinzugefügt „Xdebug konfigurieren um in der Cloud Docker-Umgebung zu debuggen.
-
Fehlerkorrektur - Beim Generieren der
docker-compose.yml
-Datei tritt jetzt kein Fehler mehr mit Webservice-Berechtigungen auf.
-
-
autoload
-Eigenschaft in dercomposer.json
-Datei die erforderlichen Konfigurationsänderungen enthält, bevor ein Upgrade auf Adobe Commerce v2.3 durchgeführt wird. Siehe Upgrade-Version. -
build:transfer
Abschnitts statt. Zuvor wurde der Komprimierungsprozess ausgeführt, bevor eine benutzerdefinierte Minimierung und Bündelung statischer Assets angewendet wurde. Fehlerbehebung eingereicht von Rafael Garcia Lepper von Tryzens Limited. -
-
-
symfony/yaml
-Pakets aktualisiert, das mit PHP-Konstanten verwendet werden soll. Das konstante Parsen funktioniert nicht, wenn einesymfony/yaml
Paketversion vor 3.2 verwendet wird. Fehlerbehebung eingereicht von Vladimir Kerkhoff. -
-
cloud.log
-Datei eine Warnung angezeigt und die Bereitstellung wird unter Verwendung der Standardvariablen fortgesetzt. -
-
Info
aufNotice
aktualisiert:-
Beginn und Ende des Prozesses zur Abstimmung der installierten Module in
composer.json
mit den freigegebenen Konfigurationseinstellungen in derapp/etc/config.php
-
Beginn und Ende des Validierungsprozesses der Konfiguration
-
Beginn und Ende des
setup:di:compile
zum Generieren von Klassen
-
-
-
RESOURCE_CONFIGURATION Bereitstellungsvariable: Verwenden Sie diese Variable, um einer Datenbankverbindung einen Ressourcennamen zuzuordnen.
-
X_FRAME_CONFIGURATION global variable - Verwenden Sie diese Variable, um die
X-Frame-Options
Header-Konfiguration zum Rendern einer Adobe Commerce-Seite in einem<frame>
, einem<iframe>
oder einer<object>
zu ändern.
-
-
-
WARM_UP_PAGES - Es wurde die Möglichkeit hinzugefügt, den Cache für bestimmte Seiten auf allen Domains, die für einen Adobe Commerce-Store definiert sind, vorab zu laden. Wenn Ihre Site zuvor mit mehreren Domains konfiguriert war, konnte der Cache für die angegebenen Seiten in nicht standardmäßigen Domains nicht vorab vom Post-Deploy-Prozess geladen werden und der folgende Fehler wurde im Post-Deploy-Protokoll zurückgegeben:
ERROR: Warming up failed: <uri>
-
SCD_COMPRESSION_LEVEL - Die Dokumentation und die
.magento.env.yaml
-Beispieldatei wurden mit den richtigen Standardwerten für die SCD-Komprimierungsstufe aktualisiert. Siehe die Definitionen im Build-Variablen und im Deploy-Variablen-Inhalt. -
SCD_EXCLUDE_THEMES - Diese Umgebungsvariable wird nicht mehr unterstützt. Verwenden Sie die SCD_MATRIX, um die Design-Konfiguration zu steuern.
-
SCD_MATRIX - Der Validierungsprozess wurde korrigiert, um ein Problem zu vermeiden, das auftrat, wenn die SCD_MATRIX einen Design-Wert ignorierte, der verschiedene Zeichenfälle enthielt. Siehe die Definitionen im Build-Variablen und im Deploy-Variablen-Inhalt.
-
ADMIN-Variablen—
-
Die Sicherheit bei der Verwaltung von Anmeldeinformationen für Admin-Benutzende mithilfe von Umgebungsvariablen wurde verbessert. Sie können die Umgebungsvariablen ADMIN_EMAIL, ADMIN_USERNAME und ADMIN_PASSWORD nicht mehr verwenden, um Admin-Anmeldeinformationen während Upgrades zu überschreiben. Wenn Sie nicht auf das Admin-Bedienfeld zugreifen können, verwenden Sie die Funktion Kennwort vergessen oder den
admin:user:create
CLI-Befehl, um einen neuen Admin-Benutzer zu erstellen. Siehe Zugriff auf Ihr Admin-Bedienfeld. -
ADMIN_EMAIL ist beim Upgrade oder Anwenden von Patches nicht mehr erforderlich.
-
-
v2002.0.15
-
-
Jetzt verwendet der Docker-Generator die in den
.magento.app.yaml
- und.magento/services.yaml
-Konfigurationsdateien angegebenen Services beim Erstellen Docker-Umgebung. Sie können mithilfe von Build-Parametern eine andere Service-Version auswählen. -
PHP 7.2-Image hinzugefügt - Unterstützung für PHP 7.2 in Cloud Docker hinzugefügt; Launch-Docker-Konfiguration wurde aktualisiert, um die
docker:build --php
-Option aufzunehmen, die die mit Ihrer Adobe Commerce-Version kompatible PHP-Version angibt. -
Ein Cron-Container basierend auf dem PHP-CLI-Image wurde hinzugefügt.
-
Folgende Services wurden zum Docker-Build hinzugefügt:
-
RabbitMQ 3.5 und 3.7
-
Elasticsearch 1.7, 2.4 und 5.2
-
Redis 3.2 und 4.0
-
-
-
.magento.env.yaml
Konfigurationsdatei hinzugefügt. -
-
env.php
-Datei entfernt wurden. Jetzt bleiben benutzerdefinierte Cron-Konfigurationen sicher in derenv.php
-Datei. -
-
-
-
config:dump
-Befehl wurde korrigiert, sodass er jedes Website-Gebietsschema imsystem
Abschnitt derconfig.php
-Datei enthält. -
-
setup:di:compile
-Prozesses nicht ordnungsgemäß generiert wurden, was sich auf das Amazon Pay-Modul auswirkte.