Notas de la versión de ECE-Tools
El paquete ece-tools es un conjunto de scripts y herramientas diseñadas para administrar e implementar proyectos en la nube. En estas notas de la versión se describen las mejoras más recientes realizadas en este paquete, que forma parte de Cloud Tools Suite for Commerce.
ece-tools.El paquete ece-tools utiliza la siguiente secuencia de versiones de la versión: 200<major>.<minor>.<patch>
Las notas de la versión incluyen:
-
Nuevas características -
Correcciones y mejoras
v2002.2.8 latest
Fecha de la versión: 8 de octubre de 2025
- Se ha agregado compatibilidad con
ActiveMQ para ActiveMQ. -
ActiveMQ agregó pruebas funcionales.
v2002.2.7
Fecha de lanzamiento: 7 de agosto de 2025
-
Correcciones de PHP 8.4: compatibilidad de tipos agregada. -
Validador de fin de vida útil: fechas de servicio de fin de vida útil (EOL) actualizadas. -
Valkey agregó pruebas funcionales de PHP 8.2 y PHP 8.3. -
Validador de Valkey: se ha corregido el mensaje de advertencia de las herramientas ECE. -
herramientas ECE: se agregaron mejoras en las pruebas unitarias. -
Validador para servicios: nuevas versiones añadidas compatibles con Opensearch, MariaDB y PHP. -
Opensearch3 agregó compatibilidad con Opensearch3. -
Compatibilidad con Opensearch para 2.4.4-p7/p12: se ha actualizado el script de validación. -
Opensearch3 prueba pruebas funcionales agregadas.
v2002.2.6
Fecha de publicación: 3 de junio de 2025
-
Se ha mejorado la compatibilidad con las bibliotecas de terceros de 2.4.8 y se han actualizado para mejorar la compatibilidad con 2.4.8
v2002.2.5
Fecha de la versión: 27 de mayo de 2025
-
Compatibilidad con Valkey extendida-Compatibilidad con Valkey extendida en Adobe Commerce. -
Validador actualizado de RabbitMQ: validador actualizado para RabbitMQ. -
Se ha actualizado el validador de MariaDB-Se ha actualizado el validador de ece-tools para MariaDB 10.11. -
Compatibilidad con Opensearch2 ampliada: Opensearch2 compatible con las últimas versiones de la versión 2.4.4.
v2002.2.4
Fecha de publicación: 24 de abril de 2025
-
Opensearch2 para 2.4.4/2.4.5—Se ha corregido un problema relacionado con la compatibilidad conopensearch2en las versiones de Adobe Commerce 2.4.4/2.4.5.
v2002.2.3
Fecha de publicación: 9 de abril de 2025
-
Corrección de Valkey Se ha corregido un problema con la configuración personalizada de Valkey. -
Validador de correcciones: validador fijo para RabbitMQ 4.0.
v2002.2.2
Fecha de publicación: 7 de abril de 2025
v2002.2.2
Fecha de publicación: 7 de abril de 2025
-
Valkey—Se agregó compatibilidad con un nuevo servicio (Valkey), que reemplaza a Redis. -
Opensearch2 para 2.4.4/2.4.5—Se ha agregado compatibilidad conopensearch2en las versiones de Adobe Commerce 2.4.4/2.4.5.
v2002.2.1
Fecha de publicación: 6 de febrero de 2024
-
PHP 8.4—Se agregó compatibilidad con PHP 8.4. -
Validador para Opensearch: se ha corregido el validador que generaba un mensaje engañoso acerca de la versión incorrecta del servicio.
v2002.2.0
Fecha de la versión: 7 de octubre de 2024
-
MariaDB 11.4: se ha agregado compatibilidad con MariaDB 11.4. -
Código refactorizado: se ha eliminado la compatibilidad con las versiones anteriores de PHP 7.4, 7.3, 7.2 y las bibliotecas relacionadas. -
Se ha actualizado la versión de monólogo. Se ha agregado compatibilidad con monólogo 3.6. -
Validador para RabbitMQ, MariaDB y PHP: se ha corregido el validador que generaba un mensaje engañoso acerca de la versión incorrecta del servicio.
v2002.1.19
Fecha de la versión: 21 de mayo de 2024
-
Lua—Se agregó la opción useLua para CACHE_CONFIGURATION. -
Validador: validadores actualizados para las nuevas versiones de Redis y RabbitMQ.
v2002.1.18
Fecha de publicación: 8 de abril de 2024
-
PHP — Se agregó compatibilidad con PHP 8.3. -
Validador: se ha actualizado el validador de EOL.
v2002.1.17
Fecha de la versión: 16 de enero de 2024
-
Validador para Elasticsearch y OpenSearch: se ha corregido el validador que generaba un mensaje engañoso para instalar un servicio de búsqueda cuando LiveSearch estaba habilitado. -
Advertencia de implementación: se ha corregido un problema que provocaba advertencias de implementación sobre carpetas que no estaban vacías.
v2002.1.16
Fecha de la versión: 16 de octubre de 2023
-
ENABLE_WEBHOOKS variable de entorno global—Se agregó la variable global ENABLE_WEBHOOKS para usarla con los webhooks de Commerce para conectarse a un extremo externo, como la acción de tiempo de ejecución de App Builder o un sistema de administración de inventario de terceros.
v2002.1.15
Fecha de la versión: 31 de julio de 2023
-
Códigos de error: se ha actualizado el esquema de código de error y el generador de documentos de código de error. -
Validador para el modelo Redis personalizado: se ha actualizado el validador para los modelos backend Redis personalizados. Vea el ejemplo de configuración de caché. -
Validador para RabbitMQ: se ha agregado compatibilidad con RabbitMQ 3.11 -
Se corrigió el vínculo incorrecto-Se corrigió el vínculo incorrecto a la documentación de incorporación en la plantilla de correo electrónico de bienvenida.
v2002.1.14
Fecha de la versión: 10 de marzo de 2023
-
PHP—Se agregó compatibilidad con PHP 8.2. -
Validadores para servicios—Se han actualizado los validadores para Commerce 2.4.6 servicios necesarios: MariaDB 10.6, Redis 7.0, PHP 8.2, OpenSearch 2.x y RabbitMQ 3.9. -
ece-tools db-dump—Se ha corregido un problema que provocaba que la operación dedb-dumpse detuviera antes de tiempo.
v2002.1.13
Fecha de la versión: 27 de octubre de 2022
-
Se agregó compatibilidad con Adobe I/O Events para Adobe Commerce. Los desarrolladores de extensiones ahora pueden usar el marco de trabajo Adobe I/O Events para enviar información de evento de Commerce desde instancias de nube a sus aplicaciones escritas para Adobe App Builder. Adobe I/O Events para Adobe Commerce se encuentra en Vista previa de socio. -
Validador para la configuración de OPcache—Se agregó un validador para comprobar la configuración de OPcache en busca de rutas excluidas. -
Se ha corregido un problema con la configuración de la caché de GraphQL. Ahora, ECE-Tools mantiene el valor de GraphQLid_salten la configuración decacheen el archivoapp/etc/env.php.
v2002.1.12
Fecha de la versión: 13 de septiembre de 2022
-
Habilitarsynchronous_replication—ECE-Tools establecesynchronous_replication=>trueen el archivoapp/etc/env.phpcuandoMYSQL_USE_SLAVE_CONNECTIONestá habilitado. Esta configuración solo afecta a Commerce 2.4.6+. Vea la descripción de la variableMYSQL_USE_SLAVE_CONNECTIONen Implementar variables. -
OpenSearch: funcionalidad añadida para configurar y establecer el motoropensearchpara la próxima versión 2.4.6 de Adobe Commerce. Consulte Configurar el servicio OpenSearch.
v2002.1.11
Fecha de lanzamiento: 4 de agosto de 2022
-
ElasticSuite Validator y OpenSearch: se ha corregido un problema con el validador de comprobación de integridad de ElasticSuite al instalar OpenSearch. -
Tipos de valor devuelto para los comandos de implementación—Tipos de valor devuelto fijos para los comandos de implementación. -
RabbitMQproblema con la nueva instalación de Commerce 2.4.5—Se ha corregido el RabbitMQ problema de bloqueo en la nueva instalación de Commerce 2.4.5.
v2002.1.10
Fecha de la versión: 31 de marzo de 2022
-
Elasticsearch 7.10: se han actualizado los validadores para que admitan la versión 7.10 de Elasticsearch.
v2002.1.9
Fecha de la versión: 10 de marzo de 2022
-
OpenSearch: se ha agregado compatibilidad con OpenSearch para las versiones de Adobe Commerce 2.4.4, 2.4.3-p2 y 2.3.7-p3. -
PHP—Se agregó compatibilidad con PHP 8.1. -
symfony/process—Se ha agregado la compatibilidad con symfony/process ^5.3. -
Procesos múltiples de consumidor—Se ha agregado una opciónmultiple_processespara que pueda especificar el número de procesos que se generarán para cada consumidor. Vea la descripción de la variableCRON_CONSUMERS_RUNNERen Implementar variables. -
esquema OpenSearch y ruta de acceso completa al host—Se ha agregado la capacidad de configurar un esquema Elasticsearch y una ruta de acceso completa al host. -
AWS S3—Se ha cambiado el método de habilitación de AWS S3. -
Corrección de driver_options reader—Se ha agregado la lectura de driver_options para la conexión DB desde el archivoenv.phpporece-toolspara los validadores.
v2002.1.8
Fecha de la versión: 25 de octubre de 2021
-
Ubicación de volcado alternativa—Se ha agregado la opción--dump-directorypara que pueda elegir un directorio de destino para un volcado de la base de datos. Ahora/app/var/dump-maines el directorio de destino predeterminado para un volcado de la base de datos. Ver Administración de copias de seguridad: volcar la base de datos -
Actualizar monólogo: se ha actualizado la versión mínima requerida para el paquetemonologa^2.3. -
Actualizar Symfony: se han actualizado las dependencias de Symfony para que sean compatibles con Adobe Commerce 2.4.4. -
Carga automática de característica/resolución: se corrigió un problema que se producía al implementar en un entorno de integración y al ver el errorCRITICAL: [9] Required configuration is missed in autoload section of composer.json file..
v2002.1.7
Fecha de la versión: 29 de julio de 2021
Actualizaciones de configuración—
-
agregó compatibilidad con Composer 2.0. -
Se han actualizado los requisitos del compositor parasymphony/console: se han actualizado los requisitos de versión de ECE-Toolscomposer.jsonpara el paquetesymphony/consolea fin de corregir un problema que causaba que los comandosdi:compiledieran el siguiente error:Incompatible argument type: Required type: int. Actual type: string -
Se han actualizado las comprobaciones del software al final de su vida útil (eol.yaml) para incluir Elasticsearch 7.9.x.
v2002.1.6
Fecha de publicación: 20 de abril de 2021
-
Credenciales de autenticación Redis—Se ha agregado la capacidad de leer las credenciales de autorización de Redis de la propiedadrelationshipsdurante la fase de implementación. -
Credenciales de autorización de Elasticsearch—Se agregó la capacidad de leer las credenciales de autorización de Elasticsearch de la propiedadrelationshipsdurante la fase de implementación. -
Servicio de almacenamiento de sesión dedicado—Se agregóredis-sessioncomo una segunda opción para el almacenamiento de sesión. Puede usar el servicioredis-sessionpara almacenar información de sesión y usar el servicioredispara la caché con el fin de proporcionar un mejor rendimiento. -
Mensajes obsoletos de SPLIT_DB—Se han agregado mensajes críticos y de advertencia de validador para la opción obsoletaSPLIT_DBde Adobe Commerce 2.4.2 y su eliminación en Adobe Commerce 2.5.0. -
Versión de Elasticsearch de las relaciones—Validador de servicio fijo para recuperar la versión correcta de Elasticsearch de las propiedades derelationshipsen los entornos Cloud Docker e integración. -
Validación flexible de puertos de Redis—Ahora Redis puede validar el puerto en una conexión de caché personalizada desde la dirección URLserver. Por ejemplo, puede agregar el número de puerto a la dirección URL del servidor de la siguiente manera:server: 'tcp://rfs-store-simple-page-cache:26379'. Esto ayuda a evitar errores de validación en los que falta la opciónporto es incorrecta. -
Actualización a Adobe Commerce 2.4.2—Se ha corregido el problema que requería que los usuarios ejecutaran manualmentebin/magento setup:upgradepara que sus sitios estuvieran operativos después de actualizar a Adobe Commerce 2.4.2.
v2002.1.5
Fecha de publicación: 1 de febrero de 2021
-
Almacenamiento remoto—Se ha agregado la variable de entornoREMOTE_STORAGEpara habilitar Proyectos en la nube para el almacenamiento remoto de archivos multimedia mediante un servicio de almacenamiento, como AWS S3. Esta opción de configuración forma parte del paquete ECE-Tools, pero no es compatible con Adobe Commerce en la infraestructura en la nube. -
Nuevo comandocloud:config:validate—Se agregó el comandophp vendor/bin/ece-tools cloud:config:validatepara validar la configuración de.magento.env.yamlantes de insertar cambios en el entorno de nube remoto. -
Vaciando el opcache—Se agregó compatibilidad con la opción PHPopcache.enable_clipara vaciar el OPcache antes de ejecutar el enlace de implementación. Esta configuración restablece la configuración de la caché para garantizar que se aplican los valores de configuración actuales en cada implementación. -
Validación de Aurora DB: se ha actualizado la validación del servicio de base de datos para que sea compatible con la base de datos Aurora. -
Nueva variable de entorno SCD_NO_PARENT—Se ha agregado la variable de entornoSCD_NO_PARENT(para Adobe Commerce >=2.4.2) para administrar la generación de contenido estático para las temáticas principales. -
Límites y comandos de memoria—Se ha corregido un problema por el que los comandos dephp vendor/bin/ece-toolsno funcionaban si el tamaño del archivo decloud.logsuperaba el límite de memoria PHP. En lugar de leer todo el archivocloud.logen la memoria, ahora solo se lee un subconjunto más pequeño de datos del archivo de registro. -
Conexiones de base de datos personalizadas—Se ha corregido un problema de configuración de.magento.env.yamlen el que no se usaban las conexiones de base de datos personalizadas definidas paraDATABASE_CONFIGURATION. No se agregaba la configuración de conexión aapp/etc/env.php. -
Registros de errores vacíos—Se ha corregido un problema que hacía que las implementaciones fallaran sicloud.error.logestaba vacío. -
Validación de MariaDB 10.3—Validación fija de MariaDB 10.3 para Adobe Commerce 2.3.6-p1. -
Registro de caché:flush: se mejoraron las entradas de registro para indicar el comienzo y el final del pasocache:flush.
v2002.1.4
Fecha de la versión: 19 de noviembre de 2020
-
Se ha corregido un problema que provocaba un error de implementación cuando el motor de búsqueda especificado en la variable de entornoSEARCH_CONFIGURATIONes un valor distinto deelasticsearch.
v2002.1.3
Fecha de la versión: 9 de noviembre de 2020
Actualizaciones de infraestructura—
-
agregó compatibilidad con ECE-Tools para el directorio de solo lecturapub/staticcuando el contenido estático está configurado para implementarse en la fase de compilación. -
agregó compatibilidad con Elasticsearch 7.9 y Redis 6 por compatibilidad con próximas versiones de Adobe Commerce. -
Se ha actualizado ECE-Toolscomposer.jsonpara agregar una dependencia necesaria para la herramienta Parches de calidad. Esto corrige una dependencia circular que existía entre los paquetes ECE-Tools y magento-cloud-patch.
Mejoras de validación y registro—
-
Se agregó la validación del motor de búsqueda para garantizar queelasticsearchesté configurado para Adobe Commerce en la infraestructura en la nube 2.4 y posterior. Si la validación falla, la implementación se detiene con un mensaje de error crítico que sugiere correcciones para el problema. Ver errores críticos, implementación de fase. -
agregó validación de Elasticsearch para comprobar la compatibilidad entre la versión del servicio Elasticsearch y la versión de Adobe Commerce. -
Se ha actualizado el mensaje de error de compatibilidad de Elasticsearch para mostrar las versiones de Elasticsearch compatibles con el módulo Elasticsearch de Adobe Commerce. El mensaje de error ahora proporciona las versiones específicas de Elasticsearch que se deben instalar en la infraestructura de Cloud para que sea compatible con el módulo de Elasticsearch que use su versión de Adobe Commerce. Ver errores de advertencia, implementación de fase. -
agregó errores de advertencia2026y2027para la configuración de variable de entornoMAGE_MODEno válida. El único valor válido esproduction. Antes de esta corrección,MAGE_MODEse podía establecer endevelopersin errores de implementación, solo para provocar errores más adelante al intentar escribir en archivos de solo lectura. Ver errores de advertencia. -
Se ha corregido la validación de los servicios Redis, RabbitMQ y MySQL para garantizar que estas versiones sean compatibles con la versión de Adobe Commerce. Las versiones válidas de estos servicios ahora se escriben encloud.log. -
Actualizócloud.logpara incluir el límite de solicitudes simultáneas para enviar solicitudes durante el calentamiento de la caché. Este valor está configurado en la variable WARM_UP_CONCURRENCY posterior a la implementación.
Actualizaciones de comandos CLI—
-
agregó comandos CLI (cloud:config:createycloud:config:update) para crear y actualizar el archivo.magento.env.yamlcon una configuración que puede incluir una o más variables de compilación, implementación y posteriores a la implementación. Ver Crear archivo de configuración desde CLI.
Actualizaciones de variables de entorno—
-
agregó la variable de compilación SKIP_COMPOSER_DUMP_AUTOLOAD. Al establecer la variable entrue, se impide que la aplicación ejecute el comandocomposer dump-autoloaddurante una instalación de Cloud Docker para Commerce. La variable solo es relevante para los contenedores de Cloud Docker para Commerce con sistemas de archivos editables (creados para pruebas y desarrollo con./vendor/bin/ece-docker build:compose --with-test). Con estas instalaciones, omitir el comandocomposer dump-autoloadevita errores cuando se ejecutan otros comandos que intentan obtener acceso a archivos desde un directoriogeneratedeliminado.
v2002.1.2
Fecha de lanzamiento: 5 de agosto de 2020
Mejoras de validación y registro—
-
agregó el archivoschema.error.yamlque incluye todas las notificaciones de error y advertencia que pueden ocurrir durante el proceso de generación, implementación y posterior a la implementación, además de sugerencias para resolver los errores. La información contenida en este archivo también está disponible en la Guía de Cloud para Commerce. Consulte Referencia de mensaje de error para ece-tools. -
cambió las entradas del registro de errores de Cloud (/var/log/cloud.error.log) al formato JSON para que el registro sea más fácil de analizar mediante programación. -
agregó comprobaciones de errores adicionales para generar, implementar y posimplementar el procesamiento, y mejoró las comprobaciones existentes:-
Código de error 2026: error al restaurar algunos datos generados durante la fase de compilación en los directorios montados
-
Código de error 3004: no se pueden crear archivos de copia de seguridad
-
Código de error 102: se agregaron comprobaciones adicionales para detectar problemas que se producen cuando el archivo
env.phpno se puede escribir en
-
-
agregó la variable de entorno QUALITY_PATCHES para especificar uno o más parches de calidad para aplicar durante el proceso de implementación. Ver variables de compilación.
v2002.1.1
Fecha de publicación: 25 de junio de 2020