ece-tools的发行说明存档
v2002.0.22
ece-tools
2002.0.22版本更改了ece-tools
包的结构以将Adobe Commerce on cloud infrastructure
修补程序版本与ECE-Tools版本分离。 从此版本开始,将使用magento/magento-cloud-patches
包交付修补程序和关键修补程序,该包是ece-tools
包的新依赖项。 我们进行了这些更改,以降低计划发布更新以及处理社区贡献的复杂性。
-
-
ece-tools
包移动到新的magento/magento-cloud-patches
编辑器包。 -
ece-tools
包的composer.json
文件以添加magento/magento-cloud-patches
v1.0.0包的依赖项。 -
ece-tools
修补过程中断的问题。 此问题是由为仅限安全的修补程序.采用的新版本化方案引入的
-
-
ece-tools
版本2002.0.22更新您的云环境以应用以下修补程序和关键修复。 这些修补程序包含在magento/magento-cloud-patches
v1.0.0程序包中。-
-
-
Magento\Framework\Mail\EmailMessageInterface
PHP接口导致的向后不兼容问题。在此修补程序的范围内,新EmailMessageInterface
继承自旧MessageInterface
,Adobe Commerce核心模块将还原为依赖于MessageInterface
。 -
-
v2002.0.21
-
-
-
PHP版本7.3.
-
清漆缓存6.2.0
-
-
.magento.app.yaml
中指定的自定义挂接配置。 以前,Docker环境仅支持默认挂接配置。 -
docker:config:convert
命令已弃用。 相应的数据现在存储在docker-compose.yml
文件中。 -
-
-
-
-
CRON_CONSUMERS_RUNNER
环境变量管理cron作业时使用者如何处理来自消息队列的消息。 请参阅部署变量主题中的变量说明。 -
consumers_runner
cron作业在不同节点上启动同一使用者的多个实例时可能导致数据库死锁错误的问题。 现在,如果您在环境中启用了 CRON_CONSUMERS_RUNNER 部署变量,consumers_runner
作业将使用single-thread
选项在一个节点上启动每个使用者的一个实例。 -
config:show:default-url
命令无法获取基本URL,则使用MAGENTO_CLOUD_ROUTES变量中的URL。
-
-
module:refresh
命令返回的日志信息。 现在,您可以在cloud.log
文件中看到已启用的模块的详细列表。 -
-
-
-
INFO
更改为DEBUG
。 -
setup:upgrade
命令时未在app:config:import
任务期间发生失败时中断部署过程的问题。 -
debug
以减少Cloud Console中显示的日志中的详细信息量,同时仍提供调试的详细信息。 -
ece-tools
配置转储后,如果在config.php
文件中没有为管理员用户指定区域设置,则会发生错误。 现在,config.php
文件中存在管理员用户的默认区域设置。 -
magento-cloud
CLI命令失败时出现的Undefined index error
。 现在,如果安全URL不可用,ECE-Tools包将使用基本URL (http)。
v2002.0.20
-
-
ece-tools
包执行功能测试。 查看应用程序测试. -
.magento.app.yaml
文件配置PHP模块的支持。 在.magento.app.yaml
文件🔗中指定的任何PHP扩展将在Docker PHP容器中变得可用。 -
bin/magento-docker
部分 -
-
/app
目录中的项目根目录。 -
note warning WARNING 云基础架构上的Adobe Commerce客户必须提交Adobe Commerce支持票证,以便在升级到Adobe Commerce 2.3.2之前在专业生产和暂存环境中升级libna包。目前,您无法将入门环境升级到Adobe Commerce 2.3.2。 -
analysis-icu
和analysis-phonetic
Elasticsearch插件添加到所有Docker映像。 -
docker:build
命令使用选项时,必须在使用选项时提供值。 此外,在使用docker:build run
命令时添加了节点版本的验证。
-
-
-
-
-
-
1
。 您现在可以根据需要增加数量。 查看部署变量和生成变量.中的定义 -
-
-
pub/static/.htaccess
文件添加到排除列表。 由PHOENIX MEDIA GmbH的Bjorn Kraus提交的修复。 -
Critical
的错误。 -
-
ece-tools
包中添加了新的env:config:show
命令,该包显示环境服务、路由或变量。 请参阅服务、路由和变量。 Vladimir Kerkhoff提交的功能. -
ece-tools
开发)时导致严重错误的问题。 -
-
cloud.log
日志级别从info
降低为debug
。 -
--remove-definers (-d)
选项添加到ece-tools db-dump
命令以从转储文件中删除定义符。
v2002.0.19
-
env.php
文件导致自定义配置丢失的问题。 此更新确保Adobe Commerce on cloud infrastructure使用每个部署更新env.php
文件,同时保留自定义配置。
v2002.0.18
-
-
-
-
-
-
Name or service not known
错误的问题。 现在,您可以从.magento/services.yaml
文件中删除服务。 Docker配置生成器自动更新docker/config.php.dist
文件中的服务。 -
-n
选项跳过用于CICD的交互。 -
db-dump
命令中擦除现有转储的问题。 -
session
、default
和page_cache
缓存存储分配到同一数据库ID的问题。
-
-
-
-
-
_merge
时,部署失败。 -
-
slave
实例读取数据的情况下,将从Redismaster
实例进行读取。 请参阅REDIS_USE_SLAVE_CONNECTION.
v2002.0.17
ece-tools
版本2002.0.17包含一个重要的安全修补程序。 请参阅技术资源:Magento Open Source修补程序。-
-
添加了对Elasticsearch版本6.x.的支持
-
添加了对Redis版本5.0的支持。
-
-
-
Elasticsearch6.5
-
Redis 5.0
-
-
-
--use-rewrites
选项添加到安装命令中,以便该命令对店面中生成的链接使用Web服务器重写以及管理员访问权限来改进安全性和客户体验。 -
var/log/install_upgrade.log
文件添加时间戳,以便该文件显示安装和升级事件的日期。
v2002.0.16
-
-
现在,在Docker环境中生成的默认服务配置与云模板中的默认配置相同。
-
您可以使用
sendmail
服务从Docker环境发送邮件。 -
添加了将Xdebug配置为在Cloud Docker环境中调试的功能。
-
修复了在生成
docker-compose.yml
文件时有关Web服务权限的问题。
-
-
composer.json
文件中的autoload
属性在升级到Adobe Commerce v2.3之前包含所需的配置更改。请参阅升级版本。 -
build:transfer
部分的开头的生成阶段发生。 以前,压缩过程在应用自定义缩小和静态资源捆绑之前进行。 由Rafael Garcia Lepper从Tryzens Limited提交的修复。 -
-
-
symfony/yaml
包更新约束。 使用版本低于3.2的symfony/yaml
包时,常量分析不起作用。由Vladimir Kerkhoff提交的修复。 -
-
cloud.log
文件中将显示警告,并且使用默认变量继续部署。 -
-
Info
更新为Notice
:-
将
composer.json
中已安装的模块与app/etc/config.php
文件中的共享配置设置进行协调的进程开始和结束 -
配置验证过程的开始和结束
-
生成类的
setup:di:compile
进程的开始和结束
-
-
-
RESOURCE_CONFIGURATION部署变量 — 使用此变量将资源名称映射到数据库连接。
-
X_FRAME_CONFIGURATION全局变量 — 使用此变量更改在
<frame>
、<iframe>
或<object>
中呈现Adobe Commerce页面的X-Frame-Options
标题配置。
-
-
-
WARM_UP_PAGES — 添加了为为Adobe Commerce存储定义的所有域上的指定页面预加载缓存的功能。 以前,如果您的站点配置了多个域,则部署后进程未能在非默认域上预加载指定页面的缓存,并在部署后日志中返回以下错误:
ERROR: Warming up failed: <uri>
-
SCD_COMPRESSION_LEVEL — 已使用SCD压缩级别的正确默认值更新文档和示例
.magento.env.yaml
文件。 查看生成变量和部署变量内容中的定义。 -
SCD_EXCLUDE_THEMES — 已弃用此环境变量。 使用SCD_MATRIX控制主题配置。
-
SCD_MATRIX — 修复了验证过程,以防止在SCD_MATRIX忽略包含不同字符大小写的主题值时发生问题。 查看生成变量和部署变量内容中的定义。
-
管理员变量—
-
提高了使用环境变量管理管理员用户凭据时的安全性。 在升级过程中,不能再使用ADMIN_EMAIL、ADMIN_USERNAME和ADMIN_PASSWORD环境变量覆盖管理员凭据。 如果无法访问管理员面板,请使用 忘记密码 功能或
admin:user:create
CLI命令来创建新的管理员用户。 查看访问您的管理员面板。 -
升级或应用修补程序时不再需要ADMIN_EMAIL。
-
-
v2002.0.15
-
-
现在,当构建Docker环境时,Docker生成器使用
.magento.app.yaml
和.magento/services.yaml
配置文件中指定的服务。 您可以使用生成参数选择其他服务版本。 -
添加了PHP 7.2映像 — 在Cloud Docker中添加了对PHP 7.2的支持;更新了Launch Docker配置以包含
docker:build --php
选项,从而指定与您的Adobe Commerce版本兼容的PHP版本。 -
添加了基于PHP-CLI映像的Cron容器。
-
已将以下服务添加到Docker版本:
-
RabbitMQ 3.5和3.7
-
Elasticsearch1.7、2.4和5.2
-
Redis 3.2和4.0
-
-
-
.magento.env.yaml
配置文件中添加对PHP常量的支持。 -
-
env.php
文件中删除自定义cron配置的问题。 现在,自定义cron配置安全地保留在env.php
文件中。 -
-
-
-
config:dump
命令,以便该命令包含config.php
文件的system
部分中的每个网站区域设置。 -
-
setup:di:compile
过程中不正确地生成文件的问题,该问题影响Amazon支付模块。