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.

NOTE
Consulte Actualizar ECE-Tools para obtener información sobre cómo actualizar a la última versión del paquete 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 funciones de Nuevo de iconos
  • Icono Fix Correcciones y mejoras

v2002.2.3 latest

Fecha de publicación: 9 de abril de 2025

  • Icono de correcciones Corrección de Valkey Se ha corregido un problema con la configuración personalizada de Valkey.
  • Icono de correcciones 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

  • nuevo icono Valkey—Se agregó compatibilidad con un nuevo servicio (Valkey), que reemplaza a Redis.<!— MCLOUD-13455 —>
  • Icono de corrección Opensearch2 para 2.4.4/2.4.5—Se ha agregado compatibilidad con opensearch2 en las versiones de Adobe Commerce 2.4.4/2.4.5. <!— MCLOUD-13493 —>

v2002.2.1

Fecha de publicación: 6 de febrero de 2024

  • nuevo icono PHP 8.4—Se agregó compatibilidad con PHP 8.4.
  • Icono de corrección Validador para Opensearch: se ha corregido el validador que generaba un mensaje engañoso acerca de la versión incorrecta del servicio.<!— MCLOUD-13184 —>

v2002.2.0

Fecha de la versión: 7 de octubre de 2024

  • nuevo icono MariaDB 11.4: se ha agregado compatibilidad con MariaDB 11.4.
  • Icono de corrección Código refactorizado: se ha eliminado la compatibilidad con las versiones anteriores de PHP 7.4, 7.3, 7.2 y las bibliotecas relacionadas.
  • Icono de corrección Se ha actualizado la versión de monólogo. Se ha agregado compatibilidad con monólogo 3.6.
  • Icono de corrección 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

  • nuevo icono Lua—Se agregó la opción useLua para CACHE_CONFIGURATION.
  • Icono de corrección Validador: validadores actualizados para las nuevas versiones de Redis y RabbitMQ.

v2002.1.18

Fecha de publicación: 8 de abril de 2024

  • nuevo icono PHP — Se agregó soporte para PHP 8.3.
  • icono de corrección Validador - Validador de EOL actualizado.

v2002.1.17

Fecha de la versión: 16 de enero de 2024

  • icono de reparación Validador para Elasticsearch y OpenSearch: se corrigió el validador que producía un mensaje engañoso para instalar un servicio de búsqueda cuando LiveSearch está habilitado.
  • icono de corrección 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

  • nuevo icono 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

  • Icono de corrección Error códigos: se han actualizado los esquema de código de error y el generador de documento de código de error.
  • Icono de corrección Validador para el modelo personalizado de Redis: se ha actualizado el validador para los modelos de back-end de Redis personalizados. Consulte el ejemplo de configuración de caché.
  • icono de corrección Validador para RabbitMQ: compatibilidad añadida para RabbitMQ 3.11
  • Icono Fix Se ha corregido el vincular incorrecto: se ha corregido el vincular incorrecto de la documentación de incorporación en la plantilla de bienvenida correo electrónico.

v2002.1.14

Fecha de la versión: 10 de marzo de 2023

  • nuevo icono PHP—Se agregó compatibilidad con PHP 8.2.
  • nuevo icono 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.
  • icono de corrección ece-tools db-dump—Se ha corregido un problema que provocaba que la operación de db-dump se detuviera antes de tiempo.

v2002.1.13

Fecha de la versión: 27 de octubre de 2022

  • nuevo icono 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.
  • nuevo icono Validador para la configuración de OPcache—Se agregó un validador para comprobar la configuración de OPcache en busca de rutas excluidas.
  • Icono de corrección Se ha corregido un problema con la configuración de la caché de GraphQL. Ahora, ECE-Tools mantiene el valor de GraphQL id_salt en la configuración de cache en el archivo app/etc/env.php.

v2002.1.12

Fecha de la versión: 13 de septiembre de 2022

  • nuevo icono Habilitarsynchronous_replication—ECE-Tools establece synchronous_replication=>true en el archivo app/etc/env.php cuando MYSQL_USE_SLAVE_CONNECTION está habilitado. Esta configuración afecta únicamente a Commerce 2.4.6+. Consulte la descripción variable MYSQL_USE_SLAVE_CONNECTION en Implementar variables.
  • nuevo icono OpenSearch: se agregó funcionalidad para configurar y configurar el opensearch motor para la próxima versión 2.4.6 de Adobe Systems Commerce. Consulte Configuración del servicio OpenSearch.

v2002.1.11

Fecha de lanzamiento: 4 de agosto de 2022

  • Icono de corrección ElasticSuite Validator y OpenSearch: se ha corregido un problema con el validador de comprobación de integridad de ElasticSuite al instalar OpenSearch.
  • icono de corrección Tipos de valor devuelto para los comandos de implementación—Tipos de valor devuelto fijos para los comandos de implementación.
  • corregir el icono 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

  • icono de corrección 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

  • nuevo icono 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.

  • nuevo icono PHP—Se agregó compatibilidad con PHP 8.1.

  • icono de corrección symfony/process—Se ha agregado la compatibilidad con symfony/process ^5.3.

  • nuevo icono Procesos múltiples de consumidor—Se ha agregado una opción multiple_processes para que pueda especificar el número de procesos que se generarán para cada consumidor. Vea la descripción de la variable CRON_CONSUMERS_RUNNER en Implementar variables.

  • nuevo icono 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.

  • icono de corrección AWS S3—Se ha cambiado el método de habilitación de AWS S3.

  • Icono de correcciones Corrección de driver_options reader—Se ha agregado la lectura de driver_options para la conexión DB desde el archivo env.php por ece-tools para los validadores.

v2002.1.8

Fecha de la versión: 25 de octubre de 2021

  • nuevo icono Ubicación de volcado alternativa—Se ha agregado la opción --dump-directory para que pueda elegir un directorio de destino para un volcado de la base de datos. Ahora /app/var/dump-main es 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
  • Icono de corrección Actualizar monólogo: se ha actualizado la versión mínima requerida para el paquete monolog a ^2.3.
  • icono de corrección Actualizar Symfony: se han actualizado las dependencias de Symfony para que sean compatibles con Adobe Commerce 2.4.4.
  • Icono de corrección 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 error CRITICAL: [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—

  • Icono nuevo Se ha añadido compatibilidad con Composer 2.0.

  • Icono Fix Se han actualizado los requisitos del compositor parasymphony/console—Se han actualizado los requisitos de la versión ECE-Herramientas composer.json para el symphony/console paquete para corregir un problema que provocaba que los di:compile comandos fallaran con el siguiente error: Incompatible argument type: Required type: int. Actual type: string

  • Icono Fix Se han actualizado las comprobaciones de 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

  • nuevo icono Credenciales de autenticación de Redis: se ha agregado la capacidad de leer las credenciales de autorización de Redis desde la relationships Propiedad durante la fase implementar.

  • nuevo icono Elasticsearch credenciales de autorización: se ha añadido la capacidad de leer Elasticsearch credenciales de autorización desde la relationships Propiedad durante la fase de implementar.

  • Icono nuevo Servicio de almacenamiento de sesión dedicado: se ha agregado redis-session como segunda opción para el almacenamiento de sesión. Puede usar el servicio redis-session para almacenar información de sesión y usar el servicio redis para la caché con el fin de proporcionar un mejor rendimiento.

  • nuevo icono Mensajes obsoletos de SPLIT_DB—Se han agregado mensajes críticos y de advertencia de validador para la opción obsoleta SPLIT_DB de Adobe Commerce 2.4.2 y su eliminación en Adobe Commerce 2.5.0.

  • Icono de corrección Versión de Elasticsearch de las relaciones—Validador de servicio fijo para recuperar la versión correcta de Elasticsearch de las propiedades de relationships en los entornos Cloud Docker e integración.

  • Icono de correcciones Validación flexible de puertos de Redis—Ahora Redis puede validar el puerto en una conexión de caché personalizada desde la dirección URL server. 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ón port o es incorrecta.

  • Icono Reparar actualización a Adobe Systems Commerce 2.4.2: se ha corregido el problema que los usuarios debían ejecutar bin/magento setup:upgrade manualmente para que sus sitios estuvieran operativos después de actualizar a Adobe Systems Commerce 2.4.2.

v2002.1.5

Fecha de publicación: 1 de febrero de 2021

  • nuevo icono almacenamiento remoto: se agregó el variable entorno para habilitar Cloud REMOTE_STORAGE Projects para el almacenamiento remoto de archivos de medios mediante un servicio de almacenamiento, como AWS S3. Esta opción de configuración forma parte del paquete ECE-Herramientas, pero no es compatible con Adobe Systems Commerce on infraestructura en la nube.

  • nuevo icono Nuevo cloud:config:validate comando: se agregó un comando php vendor/bin/ece-tools cloud:config:validate para validar la .magento.env.yaml configuración antes de enviar cambios al entorno remoto de la nube.

  • nuevo icono Vaciando el opcache—Se agregó compatibilidad con la opción PHP opcache.enable_cli para 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.

  • nuevo icono 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.

  • nuevo icono Nueva variable de entorno SCD_NO_PARENT—Se ha agregado la variable de entorno SCD_NO_PARENT (para Adobe Commerce >=2.4.2) para administrar la generación de contenido estático para las temáticas principales.

  • Icono de correcciones Límites y comandos de memoria—Se ha corregido un problema por el que los comandos de php vendor/bin/ece-tools no funcionaban si el tamaño del archivo de cloud.log superaba el límite de memoria PHP. En lugar de leer todo el archivo cloud.log en la memoria, ahora solo se lee un subconjunto más pequeño de datos del archivo de registro.

  • icono de corrección Conexiones de base de datos personalizadas—Se ha corregido un problema de configuración de .magento.env.yaml en el que no se usaban las conexiones de base de datos personalizadas definidas para DATABASE_CONFIGURATION. No se agregaba la configuración de conexión a app/etc/env.php.

  • icono de corrección Registros de errores vacíos—Se ha corregido un problema que hacía que las implementaciones fallaran si cloud.error.log estaba vacío.

  • Icono de corrección Validación de MariaDB 10.3—Validación fija de MariaDB 10.3 para Adobe Commerce 2.3.6-p1.

  • icono de corrección Caché:registro de vaciado—Entradas de registro mejoradas para indicar el comienzo y el fin del paso cache:flush.

v2002.1.4

Fecha de la versión: 19 de noviembre de 2020

  • icono de corrección Se ha corregido un problema que provocaba un error de implementación cuando el motor de búsqueda especificado en la variable de entorno SEARCH_CONFIGURATION es un valor distinto de elasticsearch.

v2002.1.3

Fecha de la versión: 9 de noviembre de 2020

Actualizaciones de infraestructura:

  • Icono nuevo Se ha agregado compatibilidad Herramientas ECE para el directorio de solo pub/static lectura cuando el contenido estático se establece en implementar en el fase versión.

  • nuevo icono agregó compatibilidad con Elasticsearch 7.9 y Redis 6 por compatibilidad con próximas versiones de Adobe Commerce.

  • icono de corrección Se ha actualizado ECE-Tools composer.json para 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

  • nuevo icono Se agregó la validación del motor de búsqueda para garantizar que elasticsearch esté 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.

  • nuevo icono agregó validación de Elasticsearch para comprobar la compatibilidad entre la versión del servicio Elasticsearch y la versión de Adobe Commerce.

  • nuevo icono 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.

  • nuevo icono agregó errores de advertencia 2026 y 2027 para la configuración de variable de entorno MAGE_MODE no válida. El único valor válido es production. Antes de esta corrección, MAGE_MODE se podía establecer en developer sin errores de implementación, solo para provocar errores más adelante al intentar escribir en archivos de solo lectura. Ver errores de advertencia.

  • Icono de corrección 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 en cloud.log.

  • Icono de corrección Se ha actualizado el cloud.log para incluir el límite de solicitudes simultáneas para enviar solicitudes durante el calentamiento de la caché. Este valor se configura en el variable entrada-implementar WARM_UP_CONCURRENCY .

Actualizaciones de comandos de CLI:

  • Icono nuevo Se han agregado comandos CLI (cloud:config:create y cloud:config:update) para crear y actualizar el .magento.env.yaml archivo con una configuración que puede incluir una o más variables versión, implementar y entrada-implementar. Consulte Crear archivo de configuración de CLI.

Actualizaciones de variable del entorno:

  • Icono nuevo Se agregó el SKIP_COMPOSER_DUMP_AUTOLOAD versión variable. Configurar el variable para true que impida que el aplicación ejecute el composer dump-autoload comando durante una instalación de Cloud Docker for Commerce. El variable solo es relevante para los contenedores de Cloud Docker for Commerce con sistemas de archivos grabables (creados para pruebas y desarrollo mediante ./vendor/bin/ece-docker build:compose --with-test). Con tales instalaciones, omitir el comando evita errores al ejecutar otros comandos que intentan acceder a archivos composer dump-autoload desde un directorio eliminado generated .

v2002.1.2

Fecha de lanzamiento: 5 de agosto de 2020

Mejoras de validación y registro:

  • Icono nuevo Se agregó el schema.error.yaml archivo que incluye todas las notificaciones de error y advertencia que pueden ocurrir durante el proceso de versión, implementar y implementar entrada, junto con sugerencias para resolver los errores. La información de este archivo también está disponible en la Guía de Cloud para comercio. Consulte Error referencia del mensaje para ece-tools.

  • Icono nuevo Se han cambiado las entradas del registro de errores de nube (/var/log/cloud.error.log) a las formato JSON para que el registro sea más fácil de analizar mediante programación.

  • Icono nuevo Se han añadido comprobaciones de errores adicionales al procesamiento de versión, implementar y entrada implementar y se han mejorado las comprobaciones existentes:

    • Código Error 2026: error al restaurar algunos datos generados durante la fase de versión en los directorios montados

    • Error código 3004: no se pueden crear archivos de copia de seguridad

    • Código de Error 102: se agregaron comprobaciones adicionales de problemas que ocurren cuando el env.php archivo no se puede escribir

  • Icono nuevo Se ha agregado el variable entorno QUALITY_PATCHES especificar uno o más parches de calidad para aplicar durante el proceso implementación. Consulte Variables de generación.

v2002.1.1

Fecha de publicación: 25 de junio de 2020

7c2b03ac-000c-497d-aba3-2c6dc720a938