-
actualizaciones de infraestructura—-
Mejoras en el registro: se ha mejorado la capacidad de seguimiento de registros al asignar códigos de salida a errores de implementación críticos y al exponer los códigos de salida en las notificaciones de mensajes de error y los eventos de registro. Consulte Referencia de mensaje de error para ece-tools. -
mejoró el proceso de volcados de base de datos (vendor/bin/ece-tools db-dump) y actualizó los mensajes de registro para aclarar que la operación de volcado de base de datos cambia la aplicación al modo de mantenimiento, detiene los procesos de cola de consumidores y deshabilita los trabajos cron antes de que comience el volcado. -
Se ha corregido un problema para garantizar que la dirección URL del proyecto se actualice correctamente al implementarla en los entornos de ensayo y producción. Ahora,ece-toolsusa la dirección URL de la ruta con el atributoprimary:trueestablecido en la configuración de ruta del proyecto. Ver Implementar variables. -
Actualizó el flujo de trabajo del escenario de compilacióngenerate.xmlpara aplicar parches. Los parches se deben aplicar antes para actualizar Adobe Commerce y solucionar los problemas que puedan provocar errores en los pasos dedi:compileymodule:refresh. -
Se ha corregido un problema en el proceso de instalación que devolvía incorrectamente el errorCrypt key missing. El valorcrypt/keyse genera automáticamente durante la instalación.
-
-
Actualizaciones de servicio—-
agregó compatibilidad con PHP 7.4 y MariaDB 10.4.
-
-
Actualizaciones de variables de entorno—-
agregó la variable SCD_USE_BALER para habilitar el módulo Baler para el agrupamiento de JavaScript durante el proceso de compilación de Adobe Commerce en la nube. Ver la descripción de la variable en variables de compilación. -
agregó la variable de entorno REDIS_BACKEND para configurar el modelo de back-end Redis para la caché Redis para Adobe Commerce 2.3.5 o posterior. Consulte la descripción de la variable en implementar variables.
-
-
actualizaciones de comandos CLI—-
Se han actualizado los siguientes comandos de CLI con una opción para un registro más detallado:app:config:dumpapp:config:importmodule:enable
El nivel de registro de cada llamada está determinado por la configuración de la variable
VERBOSE_COMMANDSen el archivo.magento.env.yaml.
-
-
Mejoras de validación—-
comprobaciones de compatibilidad de Elasticsearch 7.x: se ha actualizado la validación de Elasticsearch para las comprobaciones de compatibilidad del software Elasticsearch 7.x. -
Comprobaciones de validación de EOL y versión de servicio actualizada: validación actualizada para comprobar las versiones de servicio instaladas con los requisitos de Adobe Commerce 2.4. -
Se ha corregido un problema de validación para que el siguiente mensaje de advertencia posterior a la implementación se muestre únicamente si falta la configuración del vínculopost-deployen el archivo.magento.app.yaml:code language-text Your application does not have the "post_deploy" hook enabled. -
Validación agregada para las dependencias de Zend Framework—Validación de dependencia del compositor agregada para Zend Framework que ha migrado al proyecto Laminas. Si faltan las dependencias necesarias, aparece el siguiente mensaje de error durante el proceso de generación.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. -
Validación agregada paraenv.phparchivo y datos—Comprobaciones agregadas para el archivo y los datosenv.phpdurante el proceso de instalación y actualización.-
Si falta el archivo
env.phpen la instalación y el valorcrypt/keyno se especifica en el archivo.magento.app.yaml, la implementación falla con la siguiente notificación: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 la instalación no incluye el archivo
env.php, o si la configuración contiene sólo un tipo de caché, el comandocron:enablese ejecuta durante el proceso de actualización para restaurar el archivo con todos loscache_types. Se agrega la siguiente notificación al registro: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
Fecha de publicación: 6 de febrero de 2020
-
actualizaciones de infraestructura—-
Se agregó un paquete independiente para Cloud Docker para Commerce—Se desacopló el paquete Docker del paqueteece-toolspara mantener la calidad del código y proporcionar versiones independientes. Las actualizaciones y correcciones relacionadas conece-toolsse administran desde el repositorio de magento-cloud-docker de GitHub. -
Funciones de parches actualizadas—Se ha movido la funcionalidad de parches del paquete ECE-Tools a un paquete magento-cloud-patch independiente. Durante la implementación,ece-toolsusa el nuevo paquete para aplicar parches. Ver Notas de la versión de parches de nube. -
Dependencias actualizadas del compositor—Se ha actualizado el archivocomposer.jsonpara Adobe Commerce en la infraestructura en la nube con una dependencia para el paquetemagento/magento-cloud-docker. Ahora,ece-toolsincluye dependencias para todos los paquetes enCloud Tools Suite for Commerce. Estos paquetes se instalan y actualizan automáticamente al instalar o actualizarece-tools.
-
-
Compatibilidad con implementaciones basadas en escenarios—-
Ahora puede personalizar los procesos de generación, implementación y posterior implementación mediante archivos de configuración XML para anular o personalizar la configuración predeterminada. -
Se ha cambiado la configuración dehooksen.magento.app.yaml. Hemos actualizado el formato de configuración dehookspara admitir implementaciones basadas en escenarios. El formato heredado de versiones anteriores de ECE-Tools 2002.0.x todavía es compatible. Sin embargo, debe actualizar al nuevo formato para utilizar la función de implementación basada en escenarios. Consulte Implementaciones basadas en escenarios.
-
-
Actualizaciones de servicio—-
agregó compatibilidad con PHP 7.3. -
agregó compatibilidad con RabbitMQ 3.8. -
Se agregó la validación para comprobar las versiones del servicio instalado respecto a la fecha límite para cada servicio. Ahora, los clientes recibirán una notificación si la versión de un servicio se encuentra dentro de los tres meses posteriores a la fecha límite y una advertencia si la fecha límite se encuentra en el pasado. -
Se ha corregido un problema de configuración de Elasticsearch para garantizar que la configuración correcta de Elasticsearch esté establecida en todos los entornos.
-
-
Actualizaciones de variables de entorno—-
ha ampliado la funcionalidad de la variable de entornoWARM_UP_PAGESpara admitir la precarga de caché en páginas de producto específicas. Vea la definición expandida en el tema variables posteriores a la implementación. -
agregó la variable de entornoERROR_REPORT_DIR_NESTING_LEVELpara simplificar la administración de datos del informe de errores en el directorio<magento_root>/var/report/. Consulte la descripción de la variable en el tema variables de compilación. -
eliminó las variables de entornoSCD_EXCLUDE_THEMES,STATIC_CONTENT_THREADS,DO_DEPLOY_STATIC_CONTENTySTATIC_CONTENT_SYMLINK. Ver cambios incompatibles con versiones anteriores. -
Se ha corregido un problema en el proceso de configuración de Elastic Suite para que la configuración predeterminada se sobrescriba como se esperaba al configurar la variable de implementaciónELASTICSUITE_CONFIGURATIONsin la opción_merge.
-
-
actualizaciones de comandos CLI—-
Nuevo comando cron: ahora puede administrar manualmente el procesamiento cron en su entorno de Adobe Commerce en la nube mediante los comandoscron:disableycron:enable. Utilice el comando disable para todos los procesos cron activos y deshabilitar todos los trabajos cron. Utilice el comando enable para volver a habilitar los trabajos cron cuando esté listo. Consulte Deshabilitar trabajos cron. -
Informes de errores mejorados—Se ha agregado un mejor registro para los errores de comandos de CLI que se producen durante el procesamiento de ECE-Tools. -
Quitar comandos de compilación obsoletos— Se eliminaron los siguientes comandos de compilación:m2-ece-build,m2-ece-deploy,m2-ece-scd-dumpy se cambió el nombre deece-tools dockercomandos aece-docker. Ver cambios incompatibles con versiones anteriores
-
-
eliminó el archivobuild_options.iniobsoleto y agregó validación para fallar en la compilación si el archivo existe. Utilice el archivo .magento.env.yaml para configurar las opciones de generación. -
Se ha corregido un problema que ocasionaba que fallara el proceso de compilación cuando el archivoconfig.phpestaba vacío.
2002.0.23
Fecha de publicación: 27 de febrero de 2020
-
Se ha corregido un problema de compatibilidad conece-toolsversiones 2002.0.x que impedía que la generación de contenido estático bajo demanda se completara correctamente en el modo de producción.
Versiones anteriores
Consulte el archivo de notas de la versión para la versión 2002.0.22 y anteriores.