Archive des notes de mise à jour pour ece-tools
ece-tools
v2002.0.22 et les versions ultérieures. Consultez Notes de mise à jour de la suite Cloud Tools pour obtenir les dernières mises à jour pour les packages ece-tools
et autres packages cloud.v2002.0.22
La version ece-tools
2002.0.22 modifie la structure du package ece-tools
pour découpler la publication des patchs Adobe Commerce on cloud infrastructure
de la version ECE-Tools. À compter de cette version, les correctifs et les correctifs critiques seront fournis à l’aide du package magento/magento-cloud-patches
, qui est une nouvelle dépendance pour le package ece-tools
. Nous avons apporté ces modifications afin de réduire la complexité de la planification des mises à jour de versions et de l’utilisation des contributions de la communauté.
-
-
ece-tools
vers un nouveau package compositeur demagento/magento-cloud-patches
. -
composer.json
du packageece-tools
afin d’ajouter une dépendance au packagemagento/magento-cloud-patches
v1.0.0. -
ece-tools
était interrompu lors de l’application de jeux de correctifs en plus des versions de sécurité uniquement, à partir de la version 2.3.2-p2 et des versions ultérieures. Ce problème a été introduit par le nouveau schéma de version adopté pour les correctifs de sécurité uniquement.
-
-
ece-tools
version 2002.0.22 pour appliquer les correctifs et correctifs critiques suivants. Ces correctifs sont inclus dans le packagemagento/magento-cloud-patches
v1.0.0.-
-
-
Magento\Framework\Mail\EmailMessageInterface
introduite dans Adobe Commerce v2.3.3. Dans la portée de ce correctif, le nouveauEmailMessageInterface
hérite de l’ancienMessageInterface
et les modules principaux d’Adobe Commerce deviennent dépendants deMessageInterface
. -
-
v2002.0.21
-
-
-
PHP version 7.3.
-
Cache de vernis 6.2.0
-
-
.magento.app.yaml
dans l’environnement Docker. Auparavant, l’environnement Docker ne prenait en charge que la configuration de hook par défaut. -
docker:config:convert
est obsolète. Les données correspondantes sont désormais stockées dans le fichierdocker-compose.yml
. -
-
-
-
-
CRON_CONSUMERS_RUNNER
pour gérer les tâches cron. Voir la description de la variable dans la rubrique déployer des variables. -
consumers_runner
démarrait plusieurs instances du même client sur différents nœuds. Désormais, si vous avez activé la variable de déploiement CRON_CONSUMERS_RUNNER dans votre environnement, la tâche deconsumers_runner
utilise l’optionsingle-thread
pour démarrer une instance de chaque client sur un seul nœud. -
config:show:default-url
ne peut pas récupérer une URL de base, l’URL de la variable MAGENTO_CLOUD_ROUTES est utilisée.
-
-
module:refresh
. Désormais, vous pouvez voir une liste détaillée des modules activés dans le fichiercloud.log
. -
-
-
-
INFO
enDEBUG
. -
setup:upgrade
qui n’interrompait pas le processus de déploiement en cas d’échec lors de la tâche deapp:config:import
. -
debug
réduire la quantité de détails dans le journal affiché dans le Cloud Console, tout en fournissant des informations détaillées pour le débogage. -
ece-tools
vidage de la configuration, une erreur se produisait si aucun paramètre régional n’était spécifié pour l’utilisateur administrateur dans le fichierconfig.php
. Désormais, il existe un paramètre régional par défaut pour l’utilisateur administrateur dans le fichierconfig.php
. -
Undefined index error
qui se produit lorsqu’une commande de l’interface de ligne de commandemagento-cloud
échoue dans un environnement qui n’est pas configuré avec une URL sécurisée (https). Désormais, le package ECE-Tools utilise l'URL de base (http) si l'URL sécurisée n'est pas disponible.
v2002.0.20
-
-
ece-tools
dans l’environnement Docker. Voir test d’application. -
.magento.app.yaml
. Toutes les extensions PHP spécifiées dans le fichier.magento.app.yaml
sont disponibles dans les conteneurs PHP Docker. -
bin/magento-docker
de la référence Docker. -
-
/app
, comme prévu. -
note warning WARNING Les clients Adobe Commerce sur les infrastructures cloud doivent envoyer un ticket d’assistance Adobe Commerce pour mettre à niveau le package libsodium sur les environnements de production et d’évaluation Pro avant la mise à niveau vers Adobe Commerce 2.3.2. Actuellement, vous ne pouvez pas mettre à niveau les environnements de démarrage vers Adobe Commerce 2.3.2. -
analysis-icu
etanalysis-phonetic
Elasticsearch à toutes les images Docker. -
docker:build
, vous devez fournir une valeur lors de l’utilisation d’une option. Ajout également de la validation de la version du nœud lors de l’utilisation de la commandedocker:build run
.
-
-
-
-
-
-
1
. Vous pouvez maintenant augmenter le nombre selon vos besoins. Consultez les définitions dans les variables de déploiement et les variables de build. -
-
-
pub/static/.htaccess
à la liste d’exclusion. Correctif présenté par Björn Kraus de PHOENIX MEDIA GmbH. -
Critical
lorsque tous les messages de validation d’au moins un niveau critique renvoyaient une erreur. -
-
env:config:show
au package deece-tools
qui affiche les services d’environnement, les itinéraires ou les variables. Voir Services, itinéraires et variables. Article présenté par Vladimir Kerkhoff. -
ece-tools
développement après la refactorisation du shell. -
-
cloud.log
pour la sortie shell deinfo
àdebug
. -
--remove-definers (-d)
à la commandeece-tools db-dump
pour supprimer les définisseurs du fichier de vidage.
v2002.0.19
-
env.php
lors d’un déploiement, entraînant la perte des configurations personnalisées. Cette mise à jour permet de s’assurer qu’Adobe Commerce sur l’infrastructure cloud met à jour le fichierenv.php
avec chaque déploiement, tout en préservant les configurations personnalisées.
v2002.0.18
-
-
-
-
-
-
Name or service not known
si le cache était configuré pour un service qui n’est pas disponible. Vous pouvez maintenant supprimer un service du fichier.magento/services.yaml
. Le générateur de configuration Docker met automatiquement à jour le service dans le fichierdocker/config.php.dist
. -
-n
pour ignorer l’interactivité à des fins de CICD. -
db-dump
de composition Docker qui effaçait les vidages existants. -
session
Redis, ledefault
et le stockagepage_cache
dans le cache étaient affectés au même ID de base de données
-
-
-
-
.magento.env.yaml
. Consultez la définition dans les variables de déploiement, les variables de build et les variables globales. -
-
-
-
-
_merge
n’est pas requis. -
-
slave
, une lecture est effectuée à partir de l’instance Redismaster
. Voir REDIS_USE_SLAVE_CONNECTION.
v2002.0.17
ece-tools
2002.0.17 comprend un correctif de sécurité important. Voir Ressources techniques : correctifs de Magento Open Source.-
-
Ajout de la prise en charge de la version 6.x. Elasticsearch
-
Ajout de la prise en charge de Redis version 5.0.
-
-
-
Elasticsearch 6.5
-
Redis 5.0
-
-
-
--use-rewrites
à la commande d’installation afin qu’elle utilise les réécritures du serveur web pour les liens générés dans le storefront et l’accès administrateur pour améliorer la sécurité et l’expérience client. -
var/log/install_upgrade.log
afin qu’il affiche les dates des événements d’installation et de mise à niveau.
v2002.0.16
-
-
Désormais, la configuration de service par défaut générée dans l’environnement Docker est identique à la configuration par défaut dans le modèle Cloud .
-
Vous pouvez envoyer du courrier depuis votre environnement Docker à l’aide du service
sendmail
. -
Ajout de la possibilité de configurer Xdebug pour le débogage dans l’environnement Cloud Docker.
-
Correction d’un problème lié aux autorisations de service web lors de la génération du fichier
docker-compose.yml
.
-
-
autoload
dans le fichiercomposer.json
contient les modifications de configuration requises avant la mise à niveau vers Adobe Commerce v2.3. Voir Mise à niveau de la version. -
build:transfer
. Auparavant, le processus de compression se produisait avant l’application d’une minimisation personnalisée et le regroupement des ressources statiques. Correctif soumis par Rafael Garcia Lepper de Tryzens Limited. -
-
-
symfony/yaml
à utiliser avec les constantes PHP. L’analyse constante ne fonctionne pas lors de l’utilisation d’une version de packagesymfony/yaml
antérieure à la version 3.2. Correctif soumis par Vladimir Kerkhoff. -
-
cloud.log
et le déploiement se poursuit à l’aide de la variable par défaut. -
-
Info
àNotice
pour les événements de processus de création et de déploiement suivants :-
Début et fin du processus de réconciliation des modules installés dans
composer.json
avec les paramètres de configuration partagés dans le fichierapp/etc/config.php
-
Début et fin du processus de validation de la configuration
-
Début et fin du processus de
setup:di:compile
pour la génération des classes
-
-
-
VARIABLE DE DÉPLOIEMENT RESOURCE_CONFIGURATION : utilisez cette variable pour mapper un nom de ressource à une connexion à la base de données.
-
Variable globale X_FRAME_CONFIGURATION : utilisez cette variable pour modifier la configuration de l’en-tête
X-Frame-Options
pour le rendu d’une page Adobe Commerce dans une<frame>
, un<iframe>
ou un<object>
.
-
-
-
WARM_UP_PAGES : ajout de la possibilité de précharger le cache de pages spécifiées sur tous les domaines définis pour un magasin Adobe Commerce. Auparavant, si votre site était configuré avec plusieurs domaines, le processus de post-déploiement ne pouvait pas précharger le cache des pages spécifiées sur des domaines autres que les domaines par défaut et renvoyait l’erreur suivante dans le journal de post-déploiement :
ERROR: Warming up failed: <uri>
-
SCD_COMPRESSION_LEVEL : mise à jour de la documentation et de l’exemple de fichier
.magento.env.yaml
avec les valeurs par défaut correctes pour le niveau de compression SCD. Consultez les définitions dans les variables de build et le contenu de déploiement des variables. -
SCD_EXCLUDE_THEMES : cette variable d’environnement est obsolète. Utilisez la variable SCD_MATRIX pour contrôler la configuration des thèmes.
-
SCD_MATRIX : correction du processus de validation afin d’éviter un problème qui se produisait lorsque SCD_MATRIX ignorait une valeur de thème contenant différents cas de caractères. Consultez les définitions dans les variables de build et le contenu de déploiement des variables.
-
Variables ADMIN—
-
Amélioration de la sécurité lors de la gestion des informations d’identification pour l’utilisateur administrateur utilisant des variables d’environnement. Vous ne pouvez plus utiliser les variables d’environnement ADMIN_EMAIL, ADMIN_USERNAME et ADMIN_PASSWORD pour remplacer les informations d’identification d’administrateur lors des mises à niveau. Si vous ne pouvez pas accéder au panneau d’administration, utilisez la fonction Mot de passe oublié ou la commande de l’interface de ligne de commande
admin:user:create
pour créer un utilisateur administrateur. Voir Accès à votre panneau d’administration. -
ADMIN_EMAIL n’est plus nécessaire lors de la mise à niveau ou de l’application de correctifs.
-
-
v2002.0.15
-
-
Désormais, le générateur Docker utilise les services spécifiés dans les fichiers de configuration
.magento.app.yaml
et.magento/services.yaml
lors de la création de votre environnement Docker. Vous pouvez choisir une autre version de service à l’aide des paramètres de création. -
Ajout d’une image PHP 7.2 : ajout de la prise en charge de PHP 7.2 dans Cloud Docker. Mise à jour de la configuration de Launch Docker afin d’inclure l’option
docker:build --php
pour spécifier la version de PHP compatible avec votre version d’Adobe Commerce. -
Ajout d’un Conteneur Cron basé sur l’image PHP-CLI.
-
Ajout des services suivants à la version Docker :
-
RabbitMQ 3.5 et 3.7
-
Elasticsearch 1.7, 2.4 et 5.2
-
Redis 3.2 et 4.0
-
-
-
.magento.env.yaml
. -
-
env.php
après un redéploiement. Désormais, les configurations cron personnalisées restent en toute sécurité dans le fichierenv.php
. -
-
-
-
config:dump
afin qu’elle inclue chaque paramètre régional du site web dans la sectionsystem
du fichierconfig.php
. -
-
setup:di:compile
, ce qui affectait le module Amazon Pay.