Notes de mise à jour des outils de la CEE

Le package ece-tools est un ensemble de scripts et d’outils conçus pour gérer et déployer des projets Cloud. Ces notes de mise à jour décrivent les dernières améliorations apportées à ce package, qui fait partie de la suite d’outils cloud pour Commerce.

NOTE
Voir Upgrade ECE-Tools pour plus d'informations sur la mise à jour vers la dernière version du package ece-tools.

Le package de ece-tools utilise l’ordre de contrôle de version suivant : 200<major>.<minor>.<patch>

Les notes de mise à jour incluent les éléments suivants :

  • nouvelle icône Nouvelles fonctionnalités
  • icône de correctif Correctifs et améliorations

v2002.2.11 latest

Date de publication : 6 mai 2026

  • nouvelle icône RabbitMQ—Ajout de la prise en charge de RabbitMQ 4.2.
  • nouvelle icône Opensearch—Ajout de la prise en charge d’Opensearch 2.19 et 3.5 pour plusieurs versions de Magento.
  • nouvelle icône Valkey—Ajout de la prise en charge de Valkey 8.1 et 9.
  • nouvelle icône ActiveMQ—Ajout de la prise en charge d’ActiveMQ 2.5.1.
  • nouvelle icône MariaDB—Ajout de la prise en charge de MariaDB 11.8 et 12.2.
  • icône de correction Configuration et déploiement : correction des avertissements de déploiement dans le cloud, mise à jour des abandons du test du compositeur et correction de la visibilité de la version des outils ECE lors du déploiement.

v2002.2.10

Date de publication : 5 mars 2026

  • nouvelle icône PHP 8.5—Ajout de la prise en charge de PHP 8.5.
  • icône de correction test fonctionnel mis à jour-tests Valkey 8.1, 8,2 et Redis 8.4 mis à jour
  • icône de correction mise à jour des validateurs MariaDB, PHP et Opensearch-mise à jour du script de validation.
  • icône de correction validateur de fin de vie-dates de services de fin de vie mises à jour.

v2002.2.9

Date de publication : 13 novembre 2025

  • Icône de correction Package Symfony-Ajout de la prise en charge des derniers packages Symfony YAML.
  • icône de correction nettoyage du cache fixe pour les services actifs - Ajout de la validation des services actifs.

v2002.2.8

Date de publication : 8 octobre 2025

  • nouvelle icône ActiveMQ-Prise en charge ajoutée d’ActiveMQ.
  • nouvelle icône Tests fonctionnels ActiveMQ-ajoutés.

v2002.2.7

Date de publication : 7 août 2025

  • icône de correctif correctifs PHP 8.4-compatibilité de type ajoutée.
  • icône de correction validateur de fin de vie-dates de services de fin de vie mises à jour.
  • nouvelle icône Valkey-Ajout des tests fonctionnels PHP 8.2 et PHP 8.3.
  • icône de correction validateur Valkey-correction du message d’avertissement des outils ECE.
  • icône de correction outils ECE-Ajout d’améliorations aux tests unitaires.
  • nouvelle icône Validateur pour les services-Ajout de nouvelles versions de prise en charge d’Opensearch, MariaDB et PHP.
  • nouvelle icône Opensearch3-Ajout de la prise en charge d’Opensearch3.
  • Icône de correction Prise en charge d’Opensearch pour 2.4.4-p7/p12-Mise à jour du script de validation.
  • nouvelle icône Tests Opensearch3-Tests fonctionnels ajoutés.

v2002.2.6

Date de publication : 3 juin 2025

  • icône de correction compatibilité améliorée avec la version 2.4.8-bibliothèques tierces mises à jour pour une meilleure compatibilité avec la version 2.4.8

v2002.2.5

Date de publication : 27 mai 2025

  • nouvelle icône Compatibilité Valkey étendue-Compatibilité Valkey étendue dans Adobe Commerce.
  • Icône de correction Validateur RabbitMQ mis à jour-Validateur mis à jour pour RabbitMQ.
  • icône de correction Mise à jour de la validation MariaDB-Mise à jour de la validation ece-tools pour MariaDB 10.11.
  • icône de correction compatibilité étendue Opensearch2-Opensearch2 compatible avec les dernières versions 2.4.4.

v2002.2.4

Date de publication : 24 avril 2025

  • icône de correction Opensearch2 pour 2.4.4/2.4.5—Correction d’un problème lié à la prise en charge des opensearch2 dans les versions d’Adobe Commerce 2.4.4/2.4.5.

v2002.2.3

Date de publication : 9 avril 2025

  • Icône de correction Correction du problème Valkey Correction du problème lié à la configuration personnalisée Valkey.
  • Icône de correction Correction du programme de validation-Correction du programme de validation pour RabbitMQ 4.0.

v2002.2.2

Date de publication : 7 avril 2025

v2002.2.2

Date de publication : 7 avril 2025

  • nouvelle icône Valkey—Ajout de la prise en charge d’un nouveau service (Valkey), qui remplace Redis.
  • icône de correction Opensearch2 pour 2.4.4/2.4.5—Ajout de la prise en charge de opensearch2 dans les versions d’Adobe Commerce 2.4.4/2.4.5.

v2002.2.1

Date de publication : 6 février 2024

  • nouvelle icône PHP 8.4—Ajout de la prise en charge de PHP 8.4.
  • icône de correction Validateur pour Opensearch-Correction du validateur qui générait un message trompeur sur la mauvaise version du service.

v2002.2.0

Date de publication : 7 octobre 2024

  • nouvelle icône MariaDB 11.4-Ajout de la prise en charge de MariaDB 11.4.
  • icône de correction code refactorisé-Suppression de la prise en charge des anciennes versions PHP 7.4, 7.3, 7.2 et des bibliothèques associées.
  • icône de correction mise à niveau de Monolog version-prise en charge ajoutée de monolog 3.6.
  • icône de correction Validateur pour RabbitMQ, MariaDB et PHP-Correction du validateur qui générait un message trompeur sur la mauvaise version du service.

v2002.1.19

Date de publication : 21 mai 2024

  • nouvelle icône Lua : option ajoutée useLua pour CACHE_CONFIGURATION.
  • icône de correctif Validateur—Validateurs mis à jour pour les nouvelles versions de Redis et RabbitMQ.

v2002.1.18

Date de publication : 8 avril 2024

  • nouvelle icône PHP — Ajout de la prise en charge de PHP 8.3.
  • icône de correction programme de validation - Programme de validation de fin de vie mis à jour.

v2002.1.17

Date de publication : 16 janvier 2024

  • icône de correction Validator pour Elasticsearch et OpenSearch—Correction du validateur qui générait un message trompeur pour installer un service de recherche lorsque LiveSearch était activé.
  • icône de correction avertissement de déploiement—Correction d’un problème qui entraînait des avertissements de déploiement concernant les dossiers non vides.

v2002.1.16

Date de publication : 16 octobre 2023

  • nouvelle icône Variable d’environnement globale ENABLE_WEBHOOKS : ajout de la variable globale ENABLE_WEBHOOKS à utiliser avec les Webhooks Commerce pour se connecter à un point d’entrée externe, tel qu’une action d’exécution App Builder ou un système de gestion d’inventaire tiers.

v2002.1.15

Date de publication : 31 juillet 2023

  • icône de correction Codes d’erreur—Mise à jour du schéma de code d’erreur et du générateur de document de code d’erreur.
  • Icône de correction Validateur pour le modèle Redis personnalisé-Mise à jour du validateur pour les modèles principaux Redis personnalisés. Voir l’exemple de configuration du cache.
  • icône de correction Validateur pour RabbitMQ-prise en charge ajoutée pour RabbitMQ 3.11
  • Icône de correction Correction du lien incorrect-Correction du lien incorrect vers la documentation d’intégration dans le modèle d’e-mail de bienvenue.

v2002.1.14

Date de publication : 10 mars 2023

  • nouvelle icône PHP—Ajout de la prise en charge de PHP 8.2.
  • nouvelle icône Validateurs pour les services—Mise à jour des validateurs pour Commerce 2.4.6 services requis : MariaDB 10.6, Redis 7.0, PHP 8.2, OpenSearch 2.x et RabbitMQ 3.9.
  • icône de correction ece-tools db-dump : correction d’un problème en raison duquel l’opération db-dump s’arrêtait prématurément.

v2002.1.13

Date de publication : 27 octobre 2022

  • nouvelle icône Ajout de la prise en charge de Adobe I/O Events pour Adobe Commerce. Les développeurs d’extensions peuvent désormais utiliser le framework 🔗 pour envoyer des informations d’événement Commerce depuis des instances Cloud à leurs applications écrites pour Adobe App Builder. Adobe I/O Events pour Adobe Commerce est en version préliminaire pour les partenaires.
  • nouvelle icône Validateur pour la configuration du cache OP—Ajout d’un validateur pour vérifier la configuration du cache OPpour les chemins exclus.
  • icône de correction correction d’un problème lié à la configuration du cache de GraphQL—ECE-Tools conserve désormais la valeur de id_salt de GraphQL dans cache configuration dans le fichier app/etc/env.php.

v2002.1.12

Date de publication : 13 septembre 2022

  • nouvelle icône Activersynchronous_replication—ECE-Tools définit synchronous_replication=>true dans le fichier app/etc/env.php lorsque MYSQL_USE_SLAVE_CONNECTION est activé. Cette configuration n’affecte que Commerce 2.4.6+. Voir la description de la variable MYSQL_USE_SLAVE_CONNECTION dans la section Déployer les variables.
  • nouvelle icône OpenSearch : ajout d’une fonctionnalité permettant de configurer et de définir le moteur de opensearch pour la prochaine version 2.4.6 d’Adobe Commerce. Voir Configuration du service OpenSearch.

v2002.1.11

Date de publication : 4 août 2022

  • icône de correction ElasticSuite Validator et OpenSearch - Correction du problème de validation de vérification d’intégrité ElasticSuite lors de l’installation d’OpenSearch.
  • Icône de correction Types de retour pour les commandes de déploiement—Types de retour fixes pour les commandes de déploiement.
  • icône de correction RabbitMQproblème lié à la nouvelle installation de Commerce 2.4.5—Correction d’RabbitMQ problème de blocage sur le nouveau Commerce 2.4.5. installation.

v2002.1.10

Date de publication : 31 mars 2022

  • icône de correction Elasticsearch 7.10—Mise à jour des validateurs pour la prise en charge de la version 7.10 d’Elasticsearch.

v2002.1.9

Date de publication : 10 mars 2022

  • nouvelle icône OpenSearch—Ajout de la prise en charge d’OpenSearch pour Adobe Commerce versions 2.4.4, 2.4.3-p2 et 2.3.7-p3.

  • nouvelle icône PHP—Ajout de la prise en charge de PHP 8.1.

  • icône de correction symfony/process—Ajout de la compatibilité avec symfony/process ^5.3.

  • nouvelle icône Consommateur de plusieurs processus—Ajout d’une option multiple_processes afin que vous puissiez spécifier le nombre de processus à générer pour chaque client. Voir la description de la variable CRON_CONSUMERS_RUNNER dans la section Déployer les variables.

  • nouvelle icône Schéma OpenSearch et chemin d’accès hôte complet—Ajout de la possibilité de configurer un schéma Elasticsearch et un chemin d’accès hôte complet.

  • icône de correction AWS S3 : modification de la méthode d’activation d’AWS S3.

  • icône de correction Corriger le lecteur driver_options—Ajout de la lecture de la configuration driver_options pour la connexion à la base de données à partir du fichier env.php en ece-tools pour les validateurs.

v2002.1.8

Date de publication : 25 octobre 2021

  • nouvelle icône Autre emplacement de vidage—Ajout de l’option --dump-directory afin que vous puissiez choisir un répertoire cible pour un vidage de base de données. /app/var/dump-main est désormais le répertoire cible par défaut d’une image mémoire de base de données. Voir Gestion des sauvegardes : vider votre base de données
  • icône de correction Mettre à jour le monologue—Mise à jour de la version minimale requise pour que le package monolog soit ^2.3.
  • icône de correction Mettre à jour Symfony : mise à jour des dépendances Symfony pour les rendre compatibles avec Adobe Commerce 2.4.4.
  • Icône de correction Chargement automatique de la fonctionnalité/résolution : correction d’un problème lors du déploiement dans un environnement d’intégration et de l’affichage de l’erreur CRITICAL: [9] Required configuration is missed in autoload section of composer.json file..

v2002.1.7

Date de publication : 29 juillet 2021

Mises à jour de la configuration

  • nouvelle icône Ajout de la prise en charge du compositeur 2.0.

  • icône de correction Mise à jour des exigences du compositeur poursymphony/console—Mise à jour des exigences de version du composer.json ECE-Tools pour le package symphony/console afin de résoudre un problème qui a provoqué l’échec des commandes di:compile avec l’erreur suivante : Incompatible argument type: Required type: int. Actual type: string

  • icône de correction Mise à jour des contrôles logiciels de fin de vie (eol.yaml) afin d’inclure Elasticsearch 7.9.x.

v2002.1.6

Date de publication : 20 avril 2021

  • nouvelle icône Informations d’identification d’authentification Redis—Ajout de la possibilité de lire les informations d’identification d’autorisation Redis à partir de la propriété relationships pendant la phase de déploiement.

  • nouvelle icône informations d’identification d’autorisation Elasticsearch—Ajout de la possibilité de lire les informations d’identification d’autorisation Elasticsearch à partir de la propriété relationships pendant la phase de déploiement.

  • nouvelle icône Service de stockage de session dédié—Ajout de redis-session en tant que seconde option pour le stockage de session. Vous pouvez utiliser le service redis-session pour stocker les informations de session et utiliser le service redis pour le cache afin d’offrir de meilleures performances.

  • nouvelle icône Messages SPLIT_DB obsolètes—Ajout de messages d’avertissement et critiques du programme de validation pour l’option de SPLIT_DB obsolète d’Adobe Commerce 2.4.2 et sa suppression dans Adobe Commerce 2.5.0.

  • icône de correction version d’Elasticsearch à partir des relations—Correction du validateur de service pour récupérer la version correcte d’Elasticsearch à partir des propriétés relationships dans Cloud Docker et les environnements d’intégration.

  • icône de correction validation flexible du port Redis : Redis peut désormais valider le port dans une connexion de cache personnalisée à partir de l’URL server. Par exemple, vous pouvez ajouter votre numéro de port à l’URL de votre serveur comme suit : server: 'tcp://rfs-store-simple-page-cache:26379'. Cela permet d’éviter les erreurs de validation lorsque l’option port est manquante ou incorrecte.

  • icône de correction Mise à niveau vers Adobe Commerce 2.4.2—Correction du problème qui obligeait les utilisateurs à exécuter manuellement bin/magento setup:upgrade pour que leurs sites soient opérationnels après la mise à niveau vers Adobe Commerce 2.4.2.

v2002.1.5

Date de publication : 1er février 2021

  • nouvelle icône Stockage à distance : ajout de la variable d’environnement REMOTE_STORAGE pour activer les projets cloud pour le stockage à distance de fichiers multimédias à l’aide d’un service de stockage, tel qu’AWS S3. Cette option de configuration fait partie du package ECE-Tools, mais n’est pas prise en charge sur Adobe Commerce sur les infrastructures cloud.

  • nouvelle icône Nouvelle commande de cloud:config:validate—Ajout d’une php vendor/bin/ece-tools cloud:config:validate de commande pour valider la configuration .magento.env.yaml avant de pousser les modifications vers l’environnement cloud distant.

  • nouvelle icône Vidage de l’opcache—Ajout de la prise en charge de l’option opcache.enable_cli PHP pour vider l’opcache avant d’exécuter le hook de déploiement. Cette configuration réinitialise la configuration du cache pour s’assurer que les paramètres de configuration actuels sont appliqués à chaque déploiement.

  • nouvelle icône Validation de la base de données Aurora—Mise à jour de la validation du service de base de données afin qu’elle soit compatible avec la base de données Aurora.

  • nouvelle icône Nouvelle variable d’environnement SCD_NO_PARENT : ajout de la variable d’environnement SCD_NO_PARENT (pour Adobe Commerce >=2.4.2) pour gérer la génération de contenu statique pour les thèmes parents.

  • icône de correction limites et commandes de mémoire—Correction d’un problème où les commandes de php vendor/bin/ece-tools ne fonctionnaient pas si la taille du fichier cloud.log dépassait la limite de mémoire PHP. Au lieu de lire l’intégralité du fichier cloud.log en mémoire, nous ne lisons désormais qu’un plus petit sous-ensemble de données à partir du fichier journal.

  • icône de correction Connexions à la base de données personnalisée—Correction d’un problème de configuration .magento.env.yaml en raison duquel les connexions à la base de données personnalisée définies pour DATABASE_CONFIGURATION n’étaient pas utilisées. Les paramètres de connexion n’ont pas été ajoutés à app/etc/env.php.

  • icône de correction Journaux d’erreurs vides—Correction d’un problème en raison duquel les déploiements échouaient si le cloud.error.log était vide.

  • Icône de correction Validation de MariaDB 10.3—Correction de la validation de MariaDB 10.3 pour Adobe Commerce 2.3.6-p1.

  • icône de correction cache:flush journalisation : amélioration des entrées de journal pour indiquer le début et la fin de l’étape de cache:flush.

v2002.1.4

Date de publication : 19 novembre 2020

  • icône de correction correction d’un problème qui entraînait un échec du déploiement lorsque le moteur de recherche spécifié dans la variable d’environnement SEARCH_CONFIGURATION est une valeur autre que elasticsearch.

v2002.1.3

Date de publication : 9 novembre 2020

Mises à jour de l’infrastructure

  • nouvelle icône Ajout de la prise en charge des outils ECE pour le répertoire pub/static en lecture seule lorsque le contenu statique est prêt à être déployé à l’étape de création.

  • nouvelle icône Ajout de la prise en charge d’Elasticsearch 7.9 et de Redis 6 pour la compatibilité avec les prochaines versions d’Adobe Commerce.

  • icône de correction Mise à jour du composer.json ECE-Tools pour ajouter une dépendance requise pour l’outil de correctifs de qualité. Ceci corrige une dépendance circulaire qui existait entre les paquets ECE-Tools et magento-cloud-patches.

Validation et amélioration des logs

  • nouvelle icône Ajout d’une validation du moteur de recherche pour s’assurer que elasticsearch est défini pour Adobe Commerce sur les infrastructures cloud 2.4 et versions ultérieures. Si la validation échoue, le déploiement est arrêté avec un message d’erreur critique qui suggère des correctifs pour le problème. Voir Erreurs critiques, étape de déploiement.

  • nouvelle icône Ajout d’une validation Elasticsearch pour vérifier la compatibilité entre la version du service Elasticsearch et la version Adobe Commerce.

  • nouvelle icône Mise à jour du message d’erreur de compatibilité d’Elasticsearch pour afficher les versions d’Elasticsearch compatibles avec le module Adobe Commerce Elasticsearch. Le message d’erreur indique désormais les versions Elasticsearch spécifiques à installer dans votre infrastructure cloud afin qu’elle soit compatible avec le module Elasticsearch utilisé par votre version d’Adobe Commerce. Voir Erreurs d’avertissement, étape de déploiement.

  • nouvelle icône Ajout d’erreurs d’avertissement 2026 et 2027 pour les paramètres de variable d’environnement MAGE_MODE non valides. La seule valeur valide est production. Avant ce correctif, MAGE_MODE pouvait être défini sur developer sans erreur de déploiement, pour entraîner ultérieurement des erreurs lors de tentatives d’écriture dans des fichiers en lecture seule. Voir Erreurs d’avertissement.

  • Icône de correction Correction de la validation des services Redis, RabbitMQ et MySQL pour s’assurer que ces versions sont compatibles avec la version Adobe Commerce. Des versions valides de ces services sont désormais écrites dans le cloud.log.

  • Icône de correction Mise à jour du cloud.log afin d’inclure la limite de requêtes simultanées pour l’envoi de requêtes pendant le préchauffage du cache. Cette valeur est configurée dans la variable post-déploiement WARM_UP_CONCURRENCY.

Mises à jour des commandes de l’interface de ligne de commande

Mises à jour des variables d’environnement

  • nouvelle icône Ajout de la variable de build SKIP_COMPOSER_DUMP_AUTOLOAD. La définition de la variable sur true empêche l’application d’exécuter la commande composer dump-autoload lors de l’installation de Cloud Docker pour Commerce. La variable ne concerne que Cloud Docker pour les conteneurs Commerce dotés de systèmes de fichiers accessibles en écriture (créés pour les tests et le développement à l’aide de ./vendor/bin/ece-docker build:compose --with-test). Avec de telles installations, l’omission de la commande composer dump-autoload empêche les erreurs lors de l’exécution d’autres commandes qui tentent d’accéder à des fichiers d’un répertoire generated supprimé.

v2002.1.2

Date de publication : 5 août 2020

Validation et amélioration des logs

  • nouvelle icône Ajout du fichier schema.error.yaml qui comprend toutes les notifications d’erreur et d’avertissement qui peuvent se produire pendant les processus de création, de déploiement et de post-déploiement, ainsi que des suggestions pour résoudre les erreurs. Les informations contenues dans ce fichier sont également disponibles dans le Guide cloud pour Commerce. Voir Référence du message d’erreur pour ece-tools.

  • nouvelle icône Modification des entrées du journal d’erreurs cloud (/var/log/cloud.error.log) au format JSON afin de faciliter l’analyse du journal par programmation.

  • nouvelle icône Ajout de vérifications d’erreur supplémentaires pour le traitement de création, de déploiement et de post-déploiement, et amélioration des vérifications existantes :

    • Code d’erreur 2026 : échec de la restauration de certaines données générées pendant la phase de création dans les répertoires montés

    • Code d’erreur 3004 : impossible de créer des fichiers de sauvegarde

    • Code d’erreur 102 : ajout de vérifications supplémentaires pour les problèmes qui se produisent lorsque le fichier env.php n’est pas accessible en écriture

  • nouvelle icône Ajout de la variable d’environnement QUALITY_PATCHES pour spécifier un ou plusieurs correctifs de qualité à appliquer pendant le processus de déploiement. Voir Créer des variables.

v2002.1.1

Date de publication : 25 juin 2020

  • nouvelle icône Mises à jour de l’infrastructure

    • nouvelle icône Améliorations de la journalisation : amélioration de la fonctionnalité de suivi des journaux en attribuant des codes de sortie aux erreurs de déploiement critiques et en exposant les codes de sortie dans les notifications de messages d’erreur et les événements de journal. Voir Référence du message d’erreur pour ece-tools.

    • nouvelle icône Amélioration du processus pour les vidages de base de données (vendor/bin/ece-tools db-dump) et mise à jour des messages de journal afin de clarifier que l’opération de vidage de base de données fait passer l’application en mode de maintenance, arrête les processus de file d’attente des clients et désactive les tâches cron avant le début du vidage.

    • Icône de correction Correction d’un problème afin de s’assurer que l’URL du projet est correctement mise à jour lors du déploiement dans les environnements d’évaluation et de production. Désormais, ece-tools utilise l’URL de l’itinéraire avec l’attribut primary:true défini dans la configuration de l’itinéraire du projet. Voir Déploiement de variables.

    • icône de correctif Mise à jour du workflow de scénario de build generate.xml pour l’application de correctifs. Des correctifs doivent être appliqués plus tôt pour mettre à jour Adobe Commerce afin de résoudre tous les problèmes qui peuvent entraîner l’échec des étapes di:compile et module:refresh.

    • icône de correction Correction d’un problème dans le processus d’installation qui renvoyait incorrectement l’erreur Crypt key missing. La valeur crypt/key est générée automatiquement lors de l’installation.

  • nouvelle icône Mises à jour des services

    • nouvelle icône Ajout de la prise en charge de PHP 7.4 et MariaDB 10.4.
  • nouvelle icône Mises à jour des variables d’environnement

    • nouvelle icône Ajout de la variable SCD_USE_BALER pour activer le module Baler pour le regroupement JavaScript pendant le processus de création d’Adobe Commerce sur l’infrastructure cloud. Voir la description de la variable dans la section Variables de build.

    • nouvelle icône Ajout de la variable d’environnement REDIS_BACKEND pour configurer le modèle principal Redis pour le cache Redis pour Adobe Commerce version 2.3.5 ou ultérieure. Voir la description de la variable dans la déploiement des variables.

  • nouvelle icône mises à jour des commandes CLI

    • nouvelle icône Mise à jour des commandes d’interface de ligne de commande suivantes avec une option pour une journalisation plus détaillée :

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

      Le niveau de journalisation pour chaque appel est déterminé par la configuration de la variable VERBOSE_COMMANDS dans le fichier .magento.env.yaml.

  • nouvelle icône Améliorations de la validation

    • nouvelle icône Contrôles de compatibilité Elasticsearch 7.x—Mise à jour de la validation Elasticsearch pour les contrôles de compatibilité logicielle Elasticsearch 7.x.

    • nouvelle icône Contrôles de version de service et de validation de fin de vie mis à jour—Validation mise à jour pour vérifier les versions de service installées par rapport à Adobe Commerce 2.4. requirements.

    • Icône de correction Correction d’un problème de validation en raison duquel le message d’avertissement post-déploiement suivant s’affichait uniquement si la configuration du hook post-deploy était absente du fichier .magento.app.yaml :

      code language-text
      Your application does not have the "post_deploy" hook enabled.
      
    • nouvelle icône Ajout de la validation pour les dépendances de Zend Framework—Ajout de la validation des dépendances du compositeur pour Zend Framework qui a migré vers le projet Laminas. Si les dépendances requises sont manquantes, le message d’erreur suivant s’affiche pendant le processus de création.

      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.
      

      Voir Vérifier les dépendances de Zend Framework.

    • nouvelle icône Ajout d’une validation pour env.php fichier et les données—Ajout de vérifications pour le fichier et les données env.php pendant le processus d’installation et de mise à niveau.

      • Si le fichier env.php est absent de l’installation et que la valeur crypt/key n’est pas spécifiée dans le fichier .magento.app.yaml, le déploiement échoue avec la notification suivante :

        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`.
        
      • Si l’installation n’inclut pas le fichier env.php ou si la configuration ne contient qu’un seul type de cache, la commande cron:enable s’exécute pendant le processus de mise à niveau pour restaurer le fichier avec tous les cache_types. La notification suivante est ajoutée au journal :

        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

Date de publication : 6 février 2020

  • nouvelle icône Mises à jour de l’infrastructure

    • nouvelle icône Ajout d’un package distinct pour Cloud Docker for Commerce—Découplage le package Docker du package ece-tools pour maintenir la qualité du code et fournir des versions indépendantes. Les mises à jour et les correctifs liés à ece-tools sont gérés à partir du référentiel GitHub magento-cloud-docker.

    • nouvelle icône Fonctionnalités de correction mises à jour—Déplacement de la fonctionnalité de correction du package ECE-Tools vers un package magento-cloud-patches distinct. Pendant le déploiement, ece-tools utilise le nouveau package pour appliquer des correctifs. Voir Notes de mise à jour des correctifs cloud.

    • nouvelle icône Dépendances du compositeur mises à jour—Mise à jour du fichier composer.json pour Adobe Commerce sur l’infrastructure cloud avec une dépendance pour le package magento/magento-cloud-docker. Désormais, ece-tools inclut des dépendances pour tous les packages du Cloud Tools Suite for Commerce. Ces packages sont installés et mis à jour automatiquement lorsque vous installez ou mettez à jour ece-tools.

  • nouvelle icône prise en charge des déploiements basés sur des scénarios

    • nouvelle icône Vous pouvez désormais personnaliser les processus de création, de déploiement et de post-déploiement à l’aide de fichiers de configuration XML pour remplacer ou personnaliser la configuration par défaut.

    • nouvelle icône Modification de la configuration hooks dans.magento.app.yaml—Nous avons mis à jour le format de configuration hooks pour prendre en charge les déploiements basés sur des scénarios. Le format hérité de la version 2002.0.x de ECE-Tools antérieure est toujours pris en charge. Cependant, vous devez effectuer une mise à jour vers le nouveau format pour utiliser la fonctionnalité de déploiement basé sur un scénario. Voir Déploiements basés sur des scénarios.

NOTE
Avant d'effectuer la mise à jour vers la version 2002.1.0 de ECE-Tools, passez en revue les modifications rétrocompatibles pour en savoir plus sur les modifications qui pourraient nécessiter la mise à jour d'Adobe Commerce sur la configuration ou les processus de projet d'infrastructure cloud.
  • nouvelle icône Mises à jour des services

    • nouvelle icône Ajout de la prise en charge de PHP 7.3.

    • nouvelle icône Ajout de la prise en charge de RabbitMQ 3.8.

    • nouvelle icône Ajout d’une validation pour vérifier les versions de service installées par rapport à la date de fin de vie de chaque service. Désormais, les clients reçoivent une notification si une version de service est dans les trois mois suivant la date de fin de vie, ainsi qu’un avertissement si la date de fin de vie est dans le passé.

    • icône de correction correction d’un problème de configuration d’Elasticsearch afin de s’assurer que les paramètres Elasticsearch appropriés sont configurés dans tous les environnements.

NOTE
Consultez la section Versions des services pour obtenir la liste des services utilisés dans Adobe Commerce sur les infrastructures cloud et leur compatibilité de version avec le modèle cloud.
  • nouvelle icône Mises à jour des variables d’environnement

    • nouvelle icône Extension de la fonctionnalité de la variable d’environnement WARM_UP_PAGES afin de prendre en charge le préchargement du cache pour des pages de produits spécifiques. Consultez la définition développée dans la rubrique variables post-déploiement.

    • nouvelle icône Ajout de la variable d’environnement ERROR_REPORT_DIR_NESTING_LEVEL pour simplifier la gestion des données du rapport d’erreur dans le répertoire <magento_root>/var/report/. Voir la description de la variable dans la rubrique créer des variables.

    • icône de correction Supprimez les variables d’environnement SCD_EXCLUDE_THEMES, STATIC_CONTENT_THREADS, DO_DEPLOY_STATIC_CONTENT et STATIC_CONTENT_SYMLINK. Voir Modifications rétrocompatibles.

    • icône de correction correction d’un problème dans le processus de configuration d’Elastic Suite afin que la configuration par défaut soit remplacée comme prévu lorsque vous configurez la variable de déploiement ELASTICSUITE_CONFIGURATION sans l’option _merge.

  • nouvelle icône mises à jour des commandes CLI

    • nouvelle icône Nouvelle commande cron—Vous pouvez désormais gérer manuellement le traitement cron dans votre environnement Adobe Commerce sur l’infrastructure cloud à l’aide des commandes cron:disable et cron:enable. Utilisez la commande disable pour arrêter tous les processus cron actifs et désactiver toutes les tâches cron. Utilisez la commande d’activation pour réactiver les tâches cron lorsque vous êtes prêt. Voir ​ Désactiver les tâches cron ​.

    • nouvelle icône Amélioration des rapports d’erreur—Ajout d’une meilleure journalisation pour les défaillances de commande CLI qui se produisent pendant le traitement ECE-Tools.

    • nouvelle icône Supprimer les commandes de build obsolètes— Suppression des commandes de build suivantes : m2-ece-build, m2-ece-deploy, m2-ece-scd-dump, et renommage des commandes de ece-tools docker en ece-docker. Voir Modifications rétrocompatibles

  • nouvelle icône Suppression du fichier build_options.ini obsolète et ajout de la validation pour faire échouer la version si le fichier existe. Utilisez le fichier .magento.env.yaml pour configurer les options de génération.

  • icône de correction correction d’un problème en raison duquel le processus de création échouait lorsque le fichier config.php était vide.

2002.0.23

Date de publication : 27 février 2020

  • icône de correction correction d’un problème de compatibilité avec les versions 2002.0.x de ece-tools qui empêchait la génération de contenu statique à la demande de se terminer correctement en mode de production.

Anciennes versions

Voir l’archive des notes de mise à jour pour les versions 2002.0.22 et antérieures.

recommendation-more-help
commerce-on-cloud-help-cloud-guide