-
基础架构更新—
-
为Commerce的Cloud Docker添加了单独的包 — 将Docker包与
ece-tools
包分离,以保持代码质量并提供独立的发行版。 从magento-cloud-docker GitHub存储库中管理与ece-tools
相关的更新和修复。 -
更新了修补功能 — 已将修补功能从ECE-Tools包移动到单独的magento-cloud-patches包。 在部署期间,
ece-tools
使用新包来应用修补程序。 请参阅Cloud修补程序发行说明. -
已更新编辑器依赖项 — 已更新云基础架构上Adobe Commerce的
composer.json
文件,该文件依赖于magento/magento-cloud-docker
包。 现在,ece-tools
包含Cloud Tools Suite for Commerce
中所有包的依赖项。 安装或更新ece-tools
时,会自动安装和更新这些软件包。
-
-
支持基于方案的部署—
-
现在您可以使用XML配置文件自定义生成、部署和部署后进程以覆盖或自定义默认配置。
-
已在
.magento.app.yaml
中更改hooks
配置 — 我们更新了hooks
配置格式以支持基于方案的部署。 旧版ECE-Tools 2002.0.x仍然受支持。 但是,必须更新为新格式才能使用基于场景的部署功能。 请参阅基于方案的部署。
-
-
服务更新—
-
添加了对PHP 7.3.的支持
-
已添加对RabbitMQ 3.8的支持。
-
已添加验证,以根据每个服务的EOL日期检查已安装的服务版本。 现在,如果服务版本在EOL日期后的三个月内,客户将收到通知,如果EOL日期在过去,客户将收到警告。
-
修复了Elasticsearch配置问题,以确保在所有环境中都配置了正确的Elasticsearch设置。
-
-
环境变量更新—
-
扩展了
WARM_UP_PAGES
环境变量的功能,以支持特定产品页面的缓存预加载。 请参阅部署后变量主题中的扩展定义。 -
添加了
ERROR_REPORT_DIR_NESTING_LEVEL
环境变量,以简化<magento_root>/var/report/
目录中的错误报告数据管理。 请参阅生成变量主题中的变量说明。 -
已删除
SCD_EXCLUDE_THEMES
、STATIC_CONTENT_THREADS
、DO_DEPLOY_STATIC_CONTENT
和STATIC_CONTENT_SYMLINK
环境变量。 查看向后不兼容的更改. -
修复了Elastic Suite配置过程中的问题,以便在配置
ELASTICSUITE_CONFIGURATION
部署变量而不使用_merge
选项时,按预期覆盖默认配置。
-
-
CLI命令更新—
-
新cron命令 — 您现在可以使用
cron:disable
和cron:enable
命令在Adobe Commerce中在云基础架构环境中手动管理cron处理。 使用disable命令停止所有活动的cron进程并禁用所有cron作业。 准备就绪后,使用enable命令重新启用cron作业。 请参阅禁用cron作业。 -
改进了错误报告 — 为ECE-Tools处理期间发生的CLI命令失败添加了更好的日志记录。
-
删除已弃用的生成命令 — 删除了以下生成命令:
m2-ece-build
、m2-ece-deploy
、m2-ece-scd-dump
,并将ece-tools docker
命令重命名为ece-docker
。 查看向后不兼容的更改
-
-
删除了已弃用的
build_options.ini
文件并添加了验证,如果文件存在,则生成会失败。 使用.magento.env.yaml文件配置生成选项。 -
修复了
config.php
文件为空时导致生成过程失败的问题。
2002.0.23
发行日期: 2020年2月27日
-
修复了
ece-tools
2002.0.x版本的兼容性问题,该问题导致按需静态内容生成无法在生产模式下成功完成。
旧版本
请参阅版本2002.0.22和更早版本的发行说明存档。