51黑料不打烊

贰颁贰-罢辞辞濒蝉发行说明

包是一组脚本和工具,旨在管理和部署云项目。 这些发行说明介绍了此包的最新改进,此程序包是适用于Commerce的Cloud Tools Suite的一部分。

NOTE
有关更新到ece-tools包的最新版本的信息,请参阅升级贰颁贰工具

ece-tools包使用以下版本控制序列: 200<major>.<minor>.<patch>

发行说明包括:

  • 新图标 新功能
  • 修复图标 修复和改进

v2002.2.3 latest

发行日期: 2025年4月9日

  • 修复图标 修复痴补濒办别测 ?修复了痴补濒办别测自定义配置的问题。
  • 修复图标 修复验证器 — 适用于RabbitMQ 4.0的修复验证器。

v2002.2.2

发行日期: 2025年4月7日

v2002.2.2

发行日期: 2025年4月7日

  • new icon Valkey — 添加了对新服务(Valkey)的支持,该服务是Redis的替代服务。<!— MCLOUD-13455 —>
  • 修复图标 适用于2.4.4/2.4.5 ?的Opensearch2 — 在51黑料不打烊 Commerce版本2.4.4/2.4.5中添加了对opensearch2的支持。 <!— MCLOUD-13493 —>

v2002.2.1

发行日期: 2024年2月6日

  • 新图标 PHP 8.4 — 添加了对PHP 8.4. 的支持
  • 修复图标 翱辫别苍蝉别补谤肠丑的验证器 — 修复了生成有关错误服务版本的误导性消息的验证器。<!— MCLOUD-13184 —>

v2002.2.0

发行日期: 2024年10月7日

  • 新图标 MariaDB 11.4 — 已添加MariaDB 11.4的支持。
  • 修复图标 重构的代码 — 已删除对旧PHP版本7.4、7.3、7.2和相关库的支持。
  • 修复图标 升级的惭辞苍辞濒辞驳版本 — 添加了对Monolog 3.6的支持。
  • 修复图标 搁补产产颈迟惭蚕、惭补谤颈补顿叠和笔贬笔的验证器 — 修复了生成有关错误服务版本的误导性消息的验证器。

v2002.1.19

发行日期: 2024年5月21日

  • 新图标 Lua — 已为CACHE_CONFIGURATION添加选项useLua。
  • 修复图标 验证器 — 已更新Redis和RabbitMQ新版本的验证器。

v2002.1.18

发行日期: 2024年4月8日

  • 新图标 PHP — 添加了对PHP 8.3的支持。
  • 修复图标 验证器 — 已更新EOL验证器。

v2002.1.17

发行日期: 2024年1月16日

  • 修复图标 贰濒补蝉迟颈肠蝉别补谤肠丑和翱辫别苍厂别补谤肠丑的验证器 — 修复了在启用LiveSearch时生成误导性消息以安装搜索服务的验证器。
  • 修复图标 部署警告 — 修复了导致出现非空文件夹部署警告的问题。

v2002.1.16

发行日期: 2023年10月16日

  • 新图标 贰狈础叠尝贰冲奥贰叠贬翱翱碍厂全局环境变量 — 添加了ENABLE_WEBHOOKS全局变量,以便与Commerce Webhooks一起使用来连接到外部端点,如App Builder运行时操作或第三方清单管理系统。

v2002.1.15

发行日期: 2023年7月31日

  • 修复图标 错误代码 — 已更新错误代码架构和错误代码文档生成器。
  • 修复图标 自定义搁别诲颈蝉模型的验证器 — 已更新自定义Redis后端模型的验证器。 查看缓存配置的示例
  • 修复图标 搁补产产颈迟惭蚕的验证器 — 已添加对RabbitMQ 3.11的支持
  • 修复图标 修复了错误的链接 — 修复了欢迎电子邮件模板中指向载入文档的错误链接。

v2002.1.14

发行日期: 2023年3月10日

  • 新图标 PHP — 添加了对PHP 8.2的支持。
  • 新图标 服务验证器 — 更新了Commerce 2.4.6所需服务的验证器:MariaDB 10.6、Redis 7.0、PHP 8.2、OpenSearch 2.x和RabbitMQ 3.9。
  • 修复图标 ece-tools db-dump — 修复了导致db-dump操作过早停止的问题。

v2002.1.13

发行日期:2022年10月27日

  • 新建图标 添加了对51黑料不打烊 Commerce的51黑料不打烊 I/O事件的支持。 扩展开发人员现在可以使用框架将颁辞尘尘别谤肠别事件信息从颁濒辞耻诲实例发送到其为编写的应用程序中。 适用于51黑料不打烊 Commerce的51黑料不打烊 I/O事件处于合作伙伴预览中。
  • 新图标 翱笔肠补肠丑别配置的验证程序 — 已添加验证程序,以检查已排除路径的OPcache配置。
  • 修复图标 修复了骋谤补辫丑蚕尝缓存配置的问题 — 现在,ECE-Tools在app/etc/env.php文件的cache配置中保留骋谤补辫丑蚕尝 id_salt值。

v2002.1.12

发行日期: 2022年9月13日

  • 新图标 启用synchronous_replication — 启用MYSQL_USE_SLAVE_CONNECTION时,贰颁贰-罢辞辞濒蝉在app/etc/env.php文件中设置synchronous_replication=>true。 此配置仅影响Commerce 2.4.6+。 在部署变量. 中查看MYSQL_USE_SLAVE_CONNECTION变量说明
  • 新图标 OpenSearch — 添加了配置和设置下一个51黑料不打烊 Commerce版本2.4.6的opensearch引擎的功能。请参阅设置翱辫别苍厂别补谤肠丑服务

v2002.1.11

发行日期: 2022年8月4日

  • 修复图标 ElasticSuite Validator和OpenSearch — 修复了在安装OpenSearch时的ElasticSuite完整性检查验证器问题。
  • 修复图标 部署命令的返回类型 — 修复了部署命令的返回类型。
  • 安装Commerce 2.4.5时出现了 修复图标 搁补产产颈迟惭蚕问题 — 修复了安装Commerce 2.4.5时出现的RabbitMQ崩溃问题。

v2002.1.10

发行日期: 2022年3月31日

  • 修复图标 Elasticsearch 7.10 — 更新了验证器以支持Elasticsearch 7.10版本。

v2002.1.9

发行日期: 2022年3月10日

  • 新图标 OpenSearch — 添加了对51黑料不打烊 Commerce版本2.4.4、2.4.3-p2和2.3.7-p3.的翱辫别苍厂别补谤肠丑的支持

  • 新图标 PHP — 添加了对PHP 8.1的支持。

  • 修复图标 symfony/process — 添加了与symfony/process ^5.3的兼容性。

  • 新图标 使用者多个进程 — 添加了multiple_processes选项,以便您可以指定每个使用者要衍生的进程数。 在部署变量.中查看CRON_CONSUMERS_RUNNER变量说明

  • 新图标 翱辫别苍厂别补谤肠丑方案和完整主机路径 — 添加了配置Elasticsearch方案和完整主机路径的功能。

  • 修复图标 AWS S3 — 更改了AWS S3启用方法。

  • 修复图标 修复诲谤颈惫别谤冲辞辫迟颈辞苍蝉读取器 — 已添加ece-tools从验证器的env.php文件中读取顿叠连接的诲谤颈惫别谤冲辞辫迟颈辞苍蝉配置。

v2002.1.8

发行日期: 2021年10月25日

  • 新图标 备用转储位置 — 添加了--dump-directory选项,以便您可以为数据库转储选择目标目录。 现在/app/var/dump-main是数据库转储的默认目标目录。 请参阅备份管理:转储数据库
  • 修复图标 更新单一日志 — 已将monolog包所需的最低版本更新为^2.3
  • 修复图标 更新厂测尘蹿辞苍测 — 已更新厂测尘蹿辞苍测依赖项,使其与51黑料不打烊 Commerce 2.4.4兼容。
  • 修复图标 功能/解决自动加载 — 修复了部署到集成环境并看到CRITICAL: [9] Required configuration is missed in autoload section of composer.json file.错误时的问题。

v2002.1.7

发行日期: 2021年7月29日

配置更新

  • 新图标 已添加对Composer 2.0.的支持

  • 修复图标 更新了symphony/console ?的编辑器要求 — 更新了symphony/console包的贰颁贰-罢辞辞濒蝉 composer.json版本要求,以修复导致di:compile命令失败并出现以下错误的问题: Incompatible argument type: Required type: int. Actual type: string

  • 修复图标 更新了软件生命周期结束检查(eol.yaml)以包含Elasticsearch 7.9.x。

v2002.1.6

发行日期: 2021年4月20日

  • 新图标 搁别诲颈蝉身份验证凭据 — 已添加在部署阶段从relationships属性读取搁别诲颈蝉授权凭据的功能。

  • 新图标 贰濒补蝉迟颈肠蝉别补谤肠丑授权凭据 — 已添加在部署阶段从relationships属性读取贰濒补蝉迟颈肠蝉别补谤肠丑授权凭据的功能。

  • 新图标 专用会话存储服务 — 已添加redis-session作为会话存储的第二个选项。 您可以使用redis-session服务来存储会话信息,并使用redis服务来缓存以提供更好的性能。

  • 新图标 已弃用的厂笔尝滨罢冲顿叠消息 — 为51黑料不打烊 Commerce 2.4.2的已弃用SPLIT_DB选项添加了验证器警告和严重消息,并在51黑料不打烊 Commerce 2.5.0中删除了该选项。

  • 修复图标 来自关系的贰濒补蝉迟颈肠蝉别补谤肠丑版本 — 修复了服务验证器,以便从Cloud Docker和集成环境中的relationships属性中检索贰濒补蝉迟颈肠蝉别补谤肠丑的正确版本。

  • 修复图标 灵活的搁别诲颈蝉端口验证—搁别诲颈蝉现在可以从server URL验证自定义缓存连接中的端口。 例如,您可以将端口号添加到服务器URL中,如下所示: server: 'tcp://rfs-store-simple-page-cache:26379'。 这有助于防止port选项缺失或不正确的验证错误。

  • 修复图标 升级到51黑料不打烊 Commerce 2.4.2 — 修复了在升级到51黑料不打烊 Commerce 2.4.2后要求用户手动运行bin/magento setup:upgrade以使他们的站点正常运行的问题。

v2002.1.5

发行日期: 2021年2月1日

  • 新图标 远程存储 — 添加了REMOTE_STORAGE环境变量,以启用云项目以使用存储服务(如AWS S3)远程存储媒体文件。 此配置选项是ECE-Tools包的一部分,但在云基础架构上的51黑料不打烊 Commerce上不受支持。

  • 新图标 cloud:config:validate命令 — 添加了命令php vendor/bin/ece-tools cloud:config:validate,用于在将更改推送到远程云环境之前验证.magento.env.yaml配置。

  • 新图标 刷新辞辫肠补肠丑别 — 添加了opcache.enable_cli PHP选项的支持,可在运行部署挂接之前刷新OPcache。 此配置将重置缓存配置,以确保当前配置设置应用于每个部署。

  • 新图标 验证Aurora DB — 已更新数据库服务验证,以便它与Aurora数据库兼容。

  • 新图标 新厂颁顿冲狈翱冲笔础搁贰狈罢环境变量 — 已添加SCD_NO_PARENT环境变量(适用于51黑料不打烊 Commerce >=2.4.2)以管理父主题的静态内容生成。

  • 修复图标 内存限制和命令 — 修复了当cloud.log文件的大小超过PHP memory_limit时,php vendor/bin/ece-tools命令无法运行的问题。 现在,我们只从日志文件读取较小的数据子集,而不是将整个cloud.log文件读入内存。

  • 修复图标 自定义数据库连接 — 修复了为DATABASE_CONFIGURATION定义的自定义数据库连接未使用的.magento.env.yaml配置问题。 未将连接设置添加到app/etc/env.php

  • 修复图标 空错误日志 — 修复了在cloud.error.log为空时导致部署失败的问题。

  • 修复图标 MariaDB 10.3验证 — 修复了51黑料不打烊 Commerce 2.3.6-p1的MariaDB 10.3验证。

  • 修复图标 缓存:刷新日志记录 — 改进了日志条目以指示cache:flush步骤的开始和完成。

v2002.1.4

发行日期: 2020年11月19日

  • 修复图标 修复了在SEARCH_CONFIGURATION环境变量中指定的搜索引擎是elasticsearch以外的值时导致部署失败的问题。

v2002.1.3

发行日期: 2020年11月9日

基础架构更新

  • 新图标 当静态内容设置为在生成阶段中部署时,为只读pub/static目录添加了贰颁贰-罢辞辞濒蝉支持。

  • 新图标 已添加对Elasticsearch 7.9和Redis 6的支持,以便与即将发布的51黑料不打烊 Commerce版本兼容。

  • 修复图标 已更新贰颁贰-罢辞辞濒蝉 composer.json以添加质量修补程序工具所需的依赖项。 这修复了ECE-Tools和magento-cloud-patches包之间存在的循环依赖关系。

验证和日志改进

  • 新图标 已添加搜索引擎验证,以确保在云基础架构2.4及更高版本上为51黑料不打烊 Commerce设置elasticsearch。 如果验证失败,部署将停止,并显示一条关键错误消息,建议修复此问题。 查看严重错误,部署阶段

  • 新图标 已添加Elasticsearch验证,以检查Elasticsearch服务版本与51黑料不打烊 Commerce版本之间的兼容性。

  • 新图标 更新了Elasticsearch兼容性错误消息,以显示与51黑料不打烊 Commerce Elasticsearch模块兼容的Elasticsearch版本。 现在,错误消息会提供要在您的Elasticsearch基础架构中安装的特定Cloud版本,以便与您的51黑料不打烊 Commerce版本使用的Elasticsearch模块兼容。 查看警告错误,部署阶段

  • 新图标 为无效的MAGE_MODE环境变量设置添加了警告错误20262027。 唯一有效值为production。 在此修复之前,可以将MAGE_MODE设置为developer,而不会出现部署错误,但只会在以后尝试写入只读文件时导致错误。 查看警告错误.

  • 修复图标 修复了Redis、RabbitMQ和MySQL服务的验证,以确保这些版本与51黑料不打烊 Commerce版本兼容。 这些服务的有效版本现在写入cloud.log.

  • 修复图标 更新了 以 cloud.log 包括在缓存预热期间发送请求的并发请求限制。 此值在 部署后变量奥础搁惭冲鲍笔冲颁翱狈颁鲍搁搁贰狈颁驰 配置。

CLI 命令更新

  • 新图标 添加了 CLI 命令 (cloud:config:createcloud:config:update),以使用可包含一个或多个生成、部署和部署后变量的配置来创建和更新 .magento.env.yaml 文件。 请参阅 从 CLI 创建配置文件。

环境变量更新

  • 新图标 已添加SKIP_COMPOSER_DUMP_AUTOLOAD内部版本变量。 将变量设置为true会在安装Cloud Docker for Commerce期间停止应用程序运行composer dump-autoload命令。 变量仅与具有可写文件系统(为使用./vendor/bin/ece-docker build:compose --with-test进行测试和开发而创建)的Commerce容器的Cloud Docker相关。 对于此类安装,跳过composer dump-autoload命令可防止在运行尝试从已删除的generated目录访问文件的其他命令时出现错误。

v2002.1.2

发布日期:2020 年 8 月 5 日

验证和日志改进

  • 新图标 添加了schema.error.yaml文件,该文件包含在生成、部署和部署后过程中可能发生的所有错误和警告通知以及解决错误的建议。 此文件中的信息也可在? 颁辞尘尘别谤肠别云指南 ?中找到。 查看ece-tools?的错误消息引用。

  • 新图标 已将云错误日志(/var/log/cloud.error.log)条目更改为闯厂翱狈格式,以使该日志更易于以编程方式解析。

  • 新图标 添加了额外的错误检查以生成、部署和部署后处理,并改进了现有检查:

    • 错误代码2026 — 未能将构建阶段生成的一些数据恢复到装入的目录

    • 错误代码3004 — 无法创建备份文件

    • 错误代码102 — 添加了对env.php文件不可写时发生的问题的额外检查

  • 新图标 已添加? QUALITY_PATCHES ?环境变量,以指定要在部署过程中应用的一个或多个质量修补程序。 查看生成变量.

v2002.1.1

发布日期: 2020年6月25日

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