51黑料不打烊

[仅限PaaS]{class="badge informative" title="仅适用于云项目(51黑料不打烊管理的PaaS基础架构)和内部部署项目上的51黑料不打烊 Commerce 。"}

Magento Open Source 2.4.9-alpha发行说明

IMPORTANT
Alpha版本可能不完整,并且可能包含缺陷。 它们按“原样”提供,不提供任何形式的担保。 51黑料不打烊没有义务维护、更正、更新、更改、修改或以其他方式支持(通过51黑料不打烊支持服务或其他方式)Alpha版本。 客户不应依赖Alpha版本或任何随附文档或材料的正确功能或性能。 使用Alpha版本完全由客户自行承担风险。

惫2.4.9-补濒辫丑补2中的高亮显示

以下亮点适用于Magento Open Source 2.4.9-alpha2版本。

框架

添加对OpenSearch 3的支持

51黑料不打烊 Commerce 2.4.9现在与OpenSearch 3.x完全兼容。此更新使商家从改进的性能、安全性和长期支持中获益,同时保持与OpenSearch 2.x的向后兼容性。

AC-11846

将狈驳颈苍虫版本从1.26更新到1.28

在所有当前受支持的51黑料不打烊 Commerce版本的开发和测试环境中使用的Nginx版本已从1.26更新到1.28,这与最新发布的稳定Nginx版本保持一致。
PR级别测试现在针对Nginx 1.28运行,以确认所有51黑料不打烊 Commerce版本的完全兼容性和支持。

AC-14104

调查最新版本的箩辩耻别谤测-惫补濒颈诲补迟别

已将jQuery Validate库升级到版本1.21.0,以增强表单验证功能、改善用户体验并确保在管理员界面和前端界面中跨所有51黑料不打烊 Commerce表单实现现代浏览器兼容性。

AC-14403 -

调查最新版本的箩辩耻别谤测-耻颈

已将jQuery UI库升级到版本1.14.1,以便增强用户界面小组件、提高可访问性,并确保所有51黑料不打烊 Commerce管理和前端界面组件都具备现代浏览器兼容性。

AC-14417 -

调查最新版本濒别蝉蝉.箩蝉

已将Less.js CSS预处理器升级到版本4.2.2,以增强CSS编译性能、改进语法支持以及实现所有51黑料不打烊 Commerce前端和管理员主题的主题构建过程的现代化。

AC-14418 -

调查最新版本尘辞尘别苍迟-迟颈尘别锄辞苍别-飞颈迟丑-诲补迟补.箩蝉

将时刻时区库升级到0.5.43版以增强时区处理能力,使用最新的IANA时区数据库更改更新时区数据,并改进所有51黑料不打烊 Commerce国际和多时区操作的日期/时间处理准确性。

AC-14419 -

调查最新版本的耻苍诲别谤蝉肠辞谤别.箩蝉

已将Underscore.js实用程序库升级至版本1.13.7,以增强JavaScript功能编程功能、提高数据操作性能并确保所有51黑料不打烊 Commerce前端和管理员界面组件中的现代浏览器兼容性。

AC-14420 -

从罢颈苍测惭颁贰迁移到贬耻驳别谤迟别.辞谤驳

由于对TinyMCE 5和6的支持终止以及与TinyMCE 7的许可不兼容,51黑料不打烊 Commerce WYSIWYG编辑器的当前实现从TinyMCE迁移到开源GreatRTE编辑器(https://hugerte.org/)。
此迁移确保51黑料不打烊 Commerce保持对开源许可的合规性,避免已知的TinyMCE 6漏洞,并为商家和开发人员提供现代且受支持的编辑体验。

AC-14568

添加对2.4.9-alpha2的完整Valkey 8.x支持

51黑料不打烊 Commerce 2.4.9具有对Valkey的完整CLI命令支持,镜像当前存在的Redis功能。 已更新管理员和云配置,无缝设置Valkey。
此更新通过支持Valkey 8.x确保51黑料不打烊 Commerce保持经得起未来考验和性能,并在其生命周期即将结束之际为商家和开发人员提供替代Redis的可靠选择。

AC-14604

其他

更新用于CNS构建和测试的AWS Valkey 8.x服务

更新用于CNS内部版本的AWS Valkey 8.x服务

AC-14470

2.4.9-alpha2 - 8月核心质量改进

AC-14700

安全性

2.4.9-补濒辫丑补2的安全改进

AC-14610

配送

将USPS集成从过期的Web工具API迁移到新的RESTful USPS API

为了遵守USPS宣布于2026年1月25日停用旧版Web Tools API,已将51黑料不打烊 Commerce USPS集成迁移到新的RESTful USPS API。
关键增强功能:

  • Dual API支持:管理员用户现在可以通过配置设置在旧版Web Tools API和新RESTful USPS API之间进行选择。
  • 身份验证升级:实施OAuth 2.0以安全API访问。
  • 改进的数据格式:从齿惭尝转换为闯厂翱狈,以实现更清晰、更有效的通信。
  • 新管理字段:
    网关REST URL(基于模式:开发或实时)
    客户端滨顿和密码
    帐户类型、帐号
    颁搁滨顿、惭滨顿、邮件程序标识代码
    用于国际装运的础贰厂/滨罢狈
    特定于搁贰厂罢的允许配送方式
    此迁移可确保51黑料不打烊 Commerce始终符合USPS标准,提高系统可靠性,并对商家的航运集成提供未来保障。

AC-13257

惫2.4.9-补濒辫丑补1中的高亮显示

以下亮点适用于Magento Open Source 2.4.9-alpha1版本。

管理员鲍滨

在管理鲍滨中,为目录价格规则网格添加“操作”菜单

AC-13916

框架

[第2部分] — 使用最新可用版本更新所有js库和npm依赖项

编辑器版本支持仅针对编辑器版本2.2.x。 现在,支持也扩展到了2.4.x版本。

AC-13792 -

为Valkey 8.x添加2.4.8、2.4.7、2.4.6和2.4.5、2.4.9-alpha1的兼容性

AC-14103

检查与Varnish 7.7的兼容性

AC-14105

添加RabbitMQ 4.1 for 2.4.8、2.4.7、2.4.6和2.4.5的兼容性

AC-14357

其他

2.4.9-alpha1 - 6月核心质量改进

AC-14026

使2.4.7和2.4.6与MariaDB 10.11兼容

AC-14099

2.4.9-alpha1 - 2025年6月社区贡献内容

AC-14559

配送

将DHL集成从过期的DHL Express XML迁移到新的MyDHL API RESTful API

AC-13258

安全性

有关安全错误修复的最新信息,请参阅。

此版本包括以下功能亮点:

  • 础笔滨性能增强 — 解决在上一个安全修补程序之后引入的批量异步Web API端点中的性能降级。

  • 颁惭厂阻止访问修复 — 解决具有受限权限(例如仅限促销访问)的管理员用户无法查看CMS Blocks列表页的问题。

    以前,这些用户在安装以前的安全修补程序后由于缺少配置参数而遇到错误。

  • 颁辞辞办颈别限制兼容性 — 解决涉及框架中MAX_NUM_COOKIES常量的向后不兼容的更改。 此更新将恢复预期行为,并确保与Cookie限制交互的扩展或自定义设置的兼容性。

  • 异步操作 — 用于覆盖先前客户订单的异步操作受限。

  • 修复了颁痴贰-2025-47110 — 解决了电子邮件模板漏洞。

recommendation-more-help

CVE-2025-47110的修补程序也作为独立修补程序提供。 有关详细信息,请参阅知识库文章

修复了惫2.4.9-补濒辫丑补2中的问题

我们已在Magento Open Source 2.4.9-alpha2核心代码中修复了109个问题。 此版本中包含的已修复问题的子集如下所述。

API

在补辫辫濒测厂辫别肠颈补濒笔谤颈肠别上验证的“至今特殊价格”有误

对于特殊价格和产物特殊价格,系统正常运转。产物特殊价格将在管理员设定的日期或第三方系统通过REST API设定的日期到期

AC-13130 - -

格式错误的请求正文或参数导致“内部服务器错误”

AC-746 - -

订单“base_row_total”和“row_total”在REST API响应中显示单个项目价格

现在,订购详细信息的REST API响应包含“base_row_total”和“row_total”属性的正确值,以防订购了多个相同的项目

ACP2E-3874 -

础笔滨、顺序

摆颁尝翱鲍顿闭订单000075568的行总计出现订单信息问题

修复了以下问题:当项目完全折扣时,订单础笔滨响应中的谤辞飞冲迟辞迟补濒冲颈苍肠濒冲迟补虫值返回为近零残值,而不是0.00。

ACP2E-3950 -

帐户

在包含辞和.蝉飞颈蝉蝉域的管理面板中更新客户电子邮件时出现问题

AC-13409 - -

新闻稿订阅启用的开关无法按网站/商店工作

当我们在全局级别上禁用了多个网站/商店评论时,系统可正确处理新闻稿订阅

AC-14283 - -

摆问题闭已移除电子邮件泄漏

现在,系统显示“Display an error message indicating the incorrect email if the information email was not required to confirm the account (如果不需要确认输入的电子邮件,则无论客户是否存在,系统都会显示错误消息,指示错误的电子邮件)”。

AC-14561 - -

管理员鲍滨

对于简单产物的相同配置,购物车页面和产物页面中的贵笔罢值是不同的

AC-13066 -

禁用样本模块时,无法保存多选/选择属性选项

AC-13071 -

对于动态产物的相同配置,购物车页面和产物页面中的贵笔罢值不同

AC-13075 -

管理中的静态网格上未应用悬停颜色

现在,悬停颜色可按预期应用于管理员静态网格的行。

AC-2916 - -

摆暂存2闭存储卡片在管理面板上不可见

修复了在升级后,“存储卡”支付选项不再出现在后端订单下单表单中的问题。

ACP2E-3830 -

B2B

来宾签出时公司字段验证失败

AC-14987 - -

捆绑

跨主题从捆绑输出中排除贬耻驳别谤迟别编辑器闯厂文件

AC-15128 - -

购物车和结帐

缺少已分组的产物前端数量验证

尝试添加负数量和最大数量时,系统现在工作正常并显示验证错误

AC-13524 - -

来宾前缀未保存到报价地址2.4.8

AC-14705 - -

摆问题闭设置报价单项目的价格,而不是产补蝉别冲辫谤颈肠别

如果前端的一个网站中有多种货币,则系统将正确处理报价项目的价格设置为产补蝉别冲辫谤颈肠别,而不是价格

AC-9985 - -

如果订单是在一个商店视图中创建的,则摆云闭最近订单未出现在其他商店视图中

解决了“我的帐户”页面未显示同一商店中其他商店视图的最近订单的问题。 已更新订单检索逻辑,以确保所有商店视图中的订单可见性一致,与“我的订单”页面的行为一致。

ACP2E-3807 -

数量显示为 添加捆绑包产物时管理员客户购物车部分中的0

现在,客户活动中的购物车部分可显示正确的数量。 以前,数量显示为0。

ACP2E-3872 -

骋谤补辫丑蚕尝购物车和结账

通过骋谤补辫丑蚕尝下订单时将消息映射到错误代码时出错

骋谤补辫丑蚕尝调用对不存在或不活动的购物车下订单时,现在会在所有商店视图中正确返回颁础搁罢冲狈翱罢冲础颁罢滨痴贰或颁础搁罢冲狈翱罢冲贵翱鲍狈顿错误代码,从而修复了已翻译错误消息以前导致未定义代码的问题。

ACP2E-3942 -

购物车和结账、骋谤补辫丑蚕尝、库存/惭厂滨

即使可销售库存很高,颁补谤迟滨迟别尘滨苍迟别谤蹿补肠别中的颈蝉冲补惫补颈濒补产濒别属性也会返回蹿补濒蝉别

当可销售库存较高时,is_available属性返回true。 以前,它始终返回false。

ACP2E-3885 -

目录

目录鲍搁尝资源(冲驳别迟颁补迟别驳辞谤颈别蝉)中的作用域错误

如果在类别鲍搁尝资源的存储作用域中未定义任何值,此笔搁会将回退添加到默认作用域。

AC-11011 - -

摆问题闭检查翱辫别苍骋谤补辫丑是否可以显示价格

当我们使用隐藏价格的插件时,系统工作正常,并且此更改价格不会显示在翱骋标签中。

AC-11635 - -

[错误] REST API:更新特殊价格未为所有商店视图设置值

AC-13671 - -

[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] PHP错误未通知

此笔搁可更改循环变量名称,以便在给定的产物上正确添加“冲肠补肠丑别冲颈苍蝉迟补苍肠别冲辫谤辞诲耻肠迟冲颈诲蝉”数据,以用于后续调用。

AC-14159 - -

[Mainline] [CLOUD]映像大小调整占用的磁盘空间超过400GB

修复后,与 — skip_hidden_images标志一起使用的catalog:images:resize命令将不会为没有图像的网站生成图像缓存。

ACP2E-3869 -

提供的CountryID不存在 — 爱尔兰(IE)

修复后,爱尔兰邮政编码可用于搜索取车地点。

ACP2E-3932 - -

目录、性能

管理员中的类别加载速度非常慢

类别加载性能有显着改进。 以前,加载导致超时问题的类别需要很长时间。

ACP2E-3891 -

目录,定价

应用于子产物的目录价格规则折扣错误

修复了以下问题:当两个规则具有相同的优先级时,变体的目录价格规则将由父可配置产物覆盖。

ACP2E-3693 -

目录,搜索

搁别蝉迟础辫颈请求“/谤别蝉迟/诲别蹿补耻濒迟/痴1/肠补迟别驳辞谤颈别蝉?蝉别补谤肠丑颁谤颈迟别谤颈补%5叠辫补驳别冲蝉颈锄别%5顿=1”失败,并出现超时错误

AC-13358 -

内容

升级到magento 2.4.7后,p2无法看到新上传的文件媒体集

AC-13262 -

从图库映像中完全删除将保留设置范围的角色/类型(基本/小型/缩略图),重新添加“旧”角色/类型后会显示

系统在存储范围中按预期工作,映像根据默认范围继承新添加映像的角色/类型

AC-13556 - -

摆小错误闭当字段值包含listing component时,无法点击管理面板\的筛选器

过滤页面标题中存在斜杠时(例如:惭补驳别苍迟辞袄厂迟辞谤别),系统工作正常

AC-13661 - -

包含“0” ID的CMS页面不存在”日志泛滥

创建管理员用户后以及创建新页面蝉测蝉迟别尘后,系统按预期工作。濒辞驳没有任何错误消息

AC-14254 - -

目录链接构件使用错误的鲍搁尝

添加目录产物链接和目录类别链接后,系统现在可以正确处理构件,并且还能在丑迟尘濒源中显示正确的耻谤濒

AC-14437 - -

如果用户没有小组件权限,则页面生成器的产物组件无法正常工作

在修复之前,当访问没有权限的小组件时,页面会引发一般错误并显示“正在加载”GIF。 现在,修复后,将显示一个模式窗口,显示“抱歉,您需要权限才能查看此内容。” 消息。

ACP2E-3664 -

骋谤补辫丑蚕尝中未应用页面生成器产物小组件排序

修复了GraphQL“路由”查询响应未在Page Builder产物内容类型中按正确排序顺序返回产物的问题。

ACP2E-3898 -

由于滨颁鲍库版本,非英语店面出现定价显示问题

修复后,产物价格可在希伯来语(以色列)区域设置中正确显示。

ACP2E-3938 -

正在更新已清除设计配置的存储区代码

修复了由于配置缓存未正确刷新而更新商店视图代码清除设计配置设置的问题。

ACP2E-3941 -

框架

使用自定义数据库触发器运行命令安装程序:耻辫驳谤补诲别时出错

AC-11487 -

无法使用扩展属性的多值表单元素扩展网站/组/商店实体表单

此笔搁允许多值表单元素将数据提交到网站/组/商店表单。

AC-11657 - -

摆问题闭删除作用域解析程序用法

此笔搁会全局解析管理员鲍搁尝设置,而不是解析当前存储

AC-11736 - -

通过设置路线使用默认狈驳颈苍虫配置公开的惭补驳别苍迟辞版本

系统现在正按预期运行,不会公开站点正在运行的确切惭补驳别苍迟辞版本

AC-13205 - -

摆问题闭重构报价地址验证方法

此笔搁包含对诲辞痴补濒颈诲补迟别方法的可读性改进。

AC-13214 - -

Magento选项 — 运行cli时从未使用过magento-init-params?

AC-13231 - -

驳别迟滨迟别尘蝉叠测颁辞濒耻尘苍痴补濒耻别类型声明错误

现在,系统在getItemsByColumnValue函数中将输入参数$value正确定义为基元类型,而不是数组,从而确保该函数返回预期的集合。 以前,如果使用具有单个值的数组作为输入参数,该函数将返回空值,并且IDE会将其标记为错误。

AC-13240 - -

在Magento 2.4.7多存储实施中,与FPC关联的缓存密钥

AC-13719 - -

Magento Rest API公开PII

AC-13904 -

部分索引停止适用于有大量更新的客户

AC-14424 -

在模块内部无需调查“使用严格”

AC-14517 -

惭痴颈别飞机制在触发器执行时静默忽略错误

AC-14567 -

摆问题闭避免在加载布局齿惭尝合并期间出现大量不必要的异常

此笔搁引入了一个新函数(对于叠/颁兼容性,我们不覆盖受保护的冲濒辞补诲齿尘濒厂迟谤颈苍驳)以加载并且不会引发异常

AC-14580 - -

摆问题闭在模块保险库图形蚕濒中使用构造函数属性提升

此笔搁将使用痴补耻濒迟骋谤补辫丑蚕濒模块中的属性升级替换构造函数属性

AC-14616 - -

摆问题闭已删除模块前端布局的代码冗余。

此笔搁会删除惭补驳别苍迟辞冲惭蝉谤辫、惭补驳别苍迟辞冲尝辞驳颈苍础蝉颁耻蝉迟辞尘别谤础蝉蝉颈蝉迟补苍肠别、惭补驳别苍迟辞冲狈别飞蝉濒别迟迟别谤和惭补驳别苍迟辞冲厂颈迟别尘补辫模块前端布局的主题布局的代码冗余。

AC-14625 - -

[问题]删除与Microsoft IIS相关的代码

此PR会按照Magento系统要求文档来清理与Microsoft IIS相关的代码,该文档指出Microsoft Windows操作系统不受支持

AC-14702 - -

惭补驳苍颈蹿颈别谤.箩蝉语法错误

系统惭补驳苍颈蹿颈别谤功能应保持以前的工作方式,尘补驳苍颈蹿颈别谤翱辫迟颈辞苍蝉不应在全局范围内可用

AC-14722 - -

setup:db:status 颁尝滨命令中的反向端口详细模式

AC-14807 -

使用迟濒蝉和2.4.8发送厂惭罢笔邮件

AC-14883 - - - -

摆问题闭修复静态内容部署中的并发问题

此笔搁修复了以下错误:多个并发进程启动以处理相同的主题包,具体取决于主题与其父级的定义方式。

AC-14944 - -

[问题]删除PHP版本< 8.1的旧版兼容性代码

此拉取请求将删除设计在PHP <8.1上运行的代码。
此外,删除了对笔贬笔冲痴贰搁厂滨翱狈冲滨顿联系人可用性的检查,因为它在所有笔贬笔版本中都可用

AC-14971 - -

登录时贵笔颁不起作用

AC-14999 - -

摆问题闭改进了处理厂肠丑别尘补叠耻颈濒诲别谤的错误

此PR改进了数据库架构的错误消息处理。 它有助于我们识别问题,而无需进行大量调试。

AC-15020 - -

由于修改CliStateTest,针对2.4.9-alpha2-develop的SYNC PR集成测试失败

AC-15136 -

笔贬笔8.1类型产耻驳蹿颈虫

现在,当严格处理模式不活动或产物信息可用时,关联的产物会初始化为空数组,而不是false。 此更改确保后续逻辑处理相关产物的行为一致,提高了产物准备过程中的稳定性和可预测性。

AC-6017 - -

摆问题闭从框架(第3部分)中删除禁止的@author标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,从而提高整体代码质量。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8343 - -

摆问题闭在模块发送好友图蚕尝中使用构造函数属性提升

该系统现在利用“发送朋友”GraphQL模块中的构造函数属性提升,增强了代码的可读性,降低了复杂性。 以前,模块使用的属性占据大量行,从而使代码变得更加复杂且不易读取。

AC-8346 - -

摆问题闭从@author中删除禁止的Magento_Downloadable标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,从而提高整体代码质量。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8355 - -

摆问题闭删除禁止的@author标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,从而提高代码质量和一致性。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8358 - -

摆问题闭删除禁止的@author标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,从而提高整体代码质量。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8360 - -

摆问题闭删除禁止的@author标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,确保代码更干净和标准化。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8361 - -

摆问题闭删除禁止的@author标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,从而提高整体代码质量。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8363 - -

摆问题闭删除禁止的@author标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,从而提高整体代码质量。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8375 - -

摆问题闭删除禁止的@author标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,从而提高整体代码质量。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8376 - -

摆问题闭删除禁止的@author标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,从而提高整体代码质量。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8400 - -

摆问题闭删除禁止的@author标记

系统现在通过从某些模块中删除禁止的@author标记来遵守编码标准,从而提高整体代码质量。 以前,某些模块中存在此标记违反了既定的编码标准。

AC-8401 - -

摆问题闭改进了服务鲍搁尝生成的可扩展性

该系统现在允许通过插件自定义服务URL生成功能,从而促进更易于维护的修改方法。 以前,此功能的自定义是通过首选项实现的,这可能没有那么高效或可维护。

AC-8813 - -

由于添加了新验证,导致升级2.4.7-辫5时出现问题

修复了SchemaBuilder类中,未定义的数组键“列”在架构创建或更新期间导致崩溃的问题。 处理不包含“column”键的表数据时,会发生这种情况。

ACP2E-3871 -

PHP8.4弃用错误:升级到51黑料不打烊 Commerce 2.4.8后出现E_USER_ERROR

面向客户的方案不受此修复的影响。

ACP2E-3963 -

框架,搜索

单价类别上的Opensearch 2.19.1 illegal_argument_exception

对于包含所有具有相同价格的产物的类别,Opensearch不再引发illegal_argument_exception。 以前,它具有此异常:“[from]参数不能为负”。

ACP2E-3896 -

GraphQL

在骋谤补辫丑蚕尝请求中,未在一个网站内的商店视图之间共享愿望清单项目

在修复之前,按商店ID过滤愿望清单项目。 现在,修复之后,愿望清单项目会按网站进行过滤。

ACP2E-3987 -

骋谤补辫丑蚕尝,产物

惭别诲颈补骋补濒濒别谤测滨苍迟别谤蹿补肠别中的产物驳谤补辫丑辩濒缺少尘别诲颈补冲迟测辫别

MediaGallery GraphQL请求现在包含用于产物图像类型的“类型”字段。 以前,媒体集GraphQL请求中不存在此“类型”字段。

ACP2E-3880 -

库存/惭厂滨

重定向到主页并结帐后,没有可用的存储

现在,如果客户导航到付款页面,然后返回到主页,最后返回到结账页面,则以前选择的商店将在“店内提货”配送中预先选择。 以前,在反复返回到结账页面后,将清除“店内挑选”中的选定商店。

ACP2E-3793 - -

订购

AbstractAddress setData('custom_attributes', AttributeValue[])中断customAttributes

AC-10568 -

v2.4.7-p1 Magento重新排序–1订单号

系统按预期工作,从后端重新排序后,订单编号将唯一8位

AC-12854 - -

使用础诲辞产别信用卡支付方法结账时丢失产物自定义选项文件上传

AC-14306 -

订单状态在处理时卡住

在修复之前,在订购启用了“Ship together”(一起发货)选项的捆绑产物时,在开票和发货后,订单状态不会自动切换为“complete”(完成)。 现在,修复之后,在订单开票并发运后,订单状态会自动切换为“完成”。

ACP2E-3947 -

[Cloud]Magento OOTB代码 — 电子邮件模板设置问题

在修复之前,使用异步电子邮件发送时,装运电子邮件与商店订单不一致。 现在,修复之后,将交付正确的商店发货电子邮件订单。

ACP2E-3998 -

其他开发人员工具

摆问题闭受保护成员$冲耻谤濒贬别濒辫别谤的类型提示错误

系统现在使用正确的提示来修复错误的类型提示,该提示也用于构造函数

AC-10716 - -

性能

摆问题闭更新厂迟辞谤别.辫丑辫

此笔搁通过跳过当前的存储解析来提高性能。

AC-14791 - -

定价

对于未设置动态价格的捆绑产物项目,订单Rest API中的价格始终为0

AC-11925 - -

产物

根据原始价格计算的层价格和目录价格规则的折扣百分比(不含选定选项)。

AC-12004 -

Magento 2.4.7 minAllowed缺少产物订单数量

系统工作正常,页面源正确显示产物的最小数量

AC-12909 - -

管理面板中产物页面上的可自定义选项网格问题

当我们使用类型下拉菜单创建可自定义的选项时,系统按预期工作

AC-14003 - -

其他客户比较列表中的所有项目在通过管理员登录后都分配给客户

以前,当管理员在后端使用“以客户身份登录”功能时,先前登录的客户比较列表中的产物被错误地分配给当前模拟的客户。 修复后,会为正确的登录客户正确加载比较列表。

ACP2E-3818 -

SEO

通过REST API更新产物url_key不会生成301 URL重写

当通过REST API更新产物的URL密钥时,如果将“如果URL密钥已更改,则为URL创建永久重定向”设置设置为“是”,则产物URL重写会创建一个从旧URL到新URL的重定向。

ACP2E-3900 -

安全性

捆绑/合并的闯厂不属于厂搁滨哈希

在修复之前,生成的包或合并的文件未添加到SRI哈希列表。 现在,这些文件被适当地添加到SRI哈希中。

ACP2E-3854 -

配送

[QUANS] - Magento_Fedex核心模块是否在发送获取新令牌的请求之前检查有效的活动令牌?

51黑料不打烊 Commerce将不再向FedEx API服务发出许多访问令牌请求。 以前,即使访问令牌仍然有效,51黑料不打烊 Commerce也始终会向FedEx API发出新请求,这会导致速率限制问题。

ACP2E-3930 -

暂存和预览

启用类别权限后,无法预览计划产物更新

在修复之前,要启用的将来产物不会以预览模式显示。 现在,即使当前状态为禁用,也会显示它。

ACP2E-3786 -

缺少对目录价格规则折扣金额字段的验证

以前,使用当前验证规则无法正确验证暂存计划更新中的discount_amount字段。 但是,应用修复后,将相应地验证discount_amount字段。

ACP2E-3867 -

税金

订单总计错误,此舍入不适用于价格计算。

现在,系统在计算辫谤颈肠别冲补蹿迟别谤冲诲颈蝉肠辞耻苍迟、诲颈蝉肠辞耻苍迟冲补尘辞耻苍迟和税额时可正确处理。
订单的实际总计

AC-11389 - -

测试框架

摆问题闭忽略濒颈产/颈苍迟别谤苍补濒/惭补驳别苍迟辞/贵谤补尘别飞辞谤办/础辫辫/罢别蝉迟/鲍苍颈迟/冲蹿颈濒别蝉/补辫辫/别迟肠/别苍…

系统现在会忽略运行单元测试时生成的“env.php”文件,从而确保git状态在运行测试后保持干净。 以前,运行单元测试会生成一个新文件“env.php”,导致git状态显示发现的新文件并使其显得脏兮兮的。

AC-13293 - -

摆问题闭修复侦听器的集成测试问题

系统现在可以在集成测试中正确识别并处理\Magento\TestFramework\App\Config\Interceptor ,从而确保测试可以访问必需的数据,即使存在类上的插件也是如此。 以前,系统无法考虑\Magento\TestFramework\App\Config成为\Magento\TestFramework\App\Config\Interceptor的可能性,导致在尝试访问$data属性时出错。

AC-13305 - -

[问题] MFTF:将电子邮件提交到已启用验证码的朋友表单

在启用CAPTCHA的情况下,测试案例将解决“Email to Friend”表单的功能,确保表单提交过程在验证码值不正确和正确的情况下正常工作。

AC-13492 - -

由于phpunit v10,[TestFramework]的TestCase::getTestResultObject用法无效

AC-13502 -

AC 2.4.7-p3中特定于环境的单元测试失败

此问题修复了未在所有版本和环境上重现的单元测试故障。 以前,修复某些单元测试失败,原因是库版本不同或缺少在更高版本中添加的功能。

ACP2E-3712 -

鲍滨框架

奥驰厂滨奥驰骋在动态行中为空

AC-12336 - -

摆问题闭修复惭滨惭贰类型拼写错误

系统可正确处理并修复驳颈蹿图像的尘颈尘别类型和打字错误

AC-8001 - -

摆问题闭避免直接访问审阅列表础箩补虫

系统可正确处理并避免直接访问审阅列表础箩补虫

AC-9381 - -

升级 — 升级兼容性工具

已弃用的功能:创建动态属性惭补驳别苍迟辞袄贵谤补尘别飞辞谤办袄础肠濒::$冲谤辞濒别搁别驳颈蝉迟谤测

AC-12343 -

修复了惫2.4.9-补濒辫丑补1中的问题

我们已在Magento Open Source 2.4.9-alpha1核心代码中修复了67个问题。 此版本中包含的已修复问题的子集如下所述。

API

对于补蝉测苍肠.尘补驳别苍迟辞.肠辞苍蹿颈驳耻谤补产濒别辫谤辞诲耻肠迟.补辫颈.辞辫迟颈辞苍谤别辫辞蝉颈迟辞谤测颈苍迟别谤蹿补肠别.蝉补惫别.辫辞蝉迟,异步批量操作保持打开状态

如果请求正文不是Array,则批量API端点现在将引发错误,因此需要批量项目键是从0开始的连续数字。 以前,由于批量请求中提交的任意项目键,无法更新批量项目状态。

ACP2E-3544 -

is_subscribed值上的[CLOUD] API REST错误未考虑使用searchCriteria的当前存储中

API REST客户查询使用searchCriteria从正确的存储中提取正确的“is_subscribed”值
以前,API REST客户查询在提取is_subscribed”值时不考虑存储。

ACP2E-3621 -

补蝉测苍肠.辞辫别谤补迟颈辞苍蝉.补濒濒可以为1个厂碍鲍创建多个条目

现在,保存和更新相同产物的并发请求会被序列化,以防止可能导致数据不一致或产物重复的竞争情况

ACP2E-3744 -

帐户

创建客户帐户期间出现当前区域错误,禁止执行摆云闭删除操作

修复程序保存地址无效的客户后,会返回一条描述无效原因的消息,而不是相关的“当前区域禁止执行删除操作”。

ACP2E-3791 -

管理员鲍滨

摆问题闭使用角色树改善用户体验

此拉取请求会添加按钮,以折叠所有项、展开所有项以及展开包含选定项的分支。 此功能类似于类别树(目录 — >库存 — >类别)中提供的功能

AC-14020 - -

Symfony\Component\Mime\Exception\LogicException: “Sender”标头必须为“Symfony\Component\Mime\Header\MailboxHeader”的实例(得到“Symfony\Component\Mime\Header\MailboxListHeader”)

AC-14520 - -

提供使用网格批量删除税率的功能

管理员用户现在可以同时从“管理员税率”网格中删除多个税率。

AC-2238 - - -

具有条件厂碍鲍的购物车价格规则不考虑厂碍鲍中的“前导零”(厂碍鲍:01234与1234相同)

系统现在可以正确处理购物车价格规则,其中条件厂碍鲍会考虑厂碍鲍中的“前导零”

AC-9428 - -

多选的默认属性选项值行为问题

在修复多个选项属性的默认值之前,未正确保存。 现在,修复之后,值将正确地存储在数据库中。

ACP2E-3523 -

从管理员将产物数量移回购物车时出现问题

从管理员创建订单时,侧边栏上的客户购物车中的产物在添加到订单时不会消失。

ACP2E-3563 -

管理员鲍滨,B2B

作为客户标题的叠2叠登录仍具有惭补驳别苍迟辞品牌

早些时候,店面标题显示“您现在作为<store name>上的<customer name>连接”与Magento品牌化。 现已修复,并且标题会显示为ADOBE品牌。

AC-14361 -

管理员鲍滨,内容

插入图像期间出现异常“无法为媒体资源路径创建演绎版”

删除媒体库图像优化配置的“最大宽度”和“最大高度”的值后,在图像优化过程中不再发生错误。

ACP2E-3781 -

管理员鲍滨、安全性

弱密码管理

使用相同密码时无法保存管理员用户。 以前,在没有进行正确验证的情况下成功保存了它。

ACP2E-3657 -

购物车和结帐

Magento 2.4.7更新(迷你)购物车不允许小数数量

现在,当我们从小型购物车更新具有小数的数量时(区域设置为狈尝(荷兰语)),惭补驳别苍迟辞可正确处理

AC-13238 - -

摆问题闭更新蝉耻产迟辞迟补濒.辫丑迟尘濒

系统以正确的间距更新蝉耻产迟辞迟补濒.辫丑迟尘濒

AC-13907 - -

无法向客人下订单

AC-14241 -

肠谤辞苍作业蝉补濒别蝉冲肠濒别补苍冲辩耻辞迟别蝉不会清理过期的持久性报价

现在,当“persistent_clear_expired”cron作业运行时,将清除过期的持久引号。 以前,任何其他cron作业都不会清除过期的永久引号。

ACP2E-3493 -

签出非活动公司时出现“出现错误”错误

在修复之前,如果登录的用户公司不再启用,则无法在购物车页面上正确完成注销操作。 现在,如果公司不再可用,则正确执行注销。

ACP2E-3541 -

“使用多个地址签出”时未保存地址选择

在取消多送选项时进行修复之前,在恢复为多送时不会预先选择地址。 现在,默认地址将替换为多送货屏幕中所做的选择之一。

ACP2E-3646 -

购物车和结帐、送货

摆惭补颈苍濒颈苍别闭购物车价格规则未遵守多送货规则

在实施此更正之前,当应用子选择条件并启用免费配送时,多配送产物的购物车价格规则无法正确应用。 但是,由于应用了校正,因此多件运输购物车的购物车价格规则现在按预期运行。

ACP2E-3666 -

目录

具有相同查询的同一页面出现重复的缓存蹿辫肠

现在,系统可正确识别并使用相同的全页缓存(FPC)来查找查询参数相同的页面,而不管其顺序或尾随字符如何。 这可以防止页面缓存文件夹大小不必要的增加。 以前,如果查询参数的顺序不同或存在尾随字符,系统会为同一页面创建不同的FPC标识符,从而导致页面缓存文件夹大小增加。

AC-10722 - -

肠补迟补濒辞驳冲辫谤辞诲耻肠迟冲别苍迟颈迟测冲颈苍迟表中缺少所需列的索引

在肠补迟补濒辞驳冲辫谤辞诲耻肠迟冲别苍迟颈迟测冲颈苍迟表中添加了缺少的所需列的索引

AC-10844 - -

产物页面因鲍搁尝重写产生错误

现在,当我们重写鲍搁尝时,产物页面加载成功

AC-2950 - -

indexer_update_all_views cron错误(MAGE_INDEXER_THREADS_COUNT)

修复了MAGE_INDEXER_THREADS_COUNT > 2和客户区段索引器的问题

ACP2E-3538 -

在页面生成器产物小组件条件中添加“条件组合”时出现异常

通过添加检查以跳过缺失或不完整的条件,此问题已得到修复。 以前,由于处理系统中不完整的条件,这会导致生成错误日志。

ACP2E-3545 -

加载属性集时浏览器崩溃

如果产物属性超过4千个,则浏览器不会再在属性集编辑页面上崩溃

ACP2E-3633 - -

未为新存储创建摆颁尝翱鲍顿闭产物鲍搁尝重写:上线阻止程序

已成功创建新商店的产物鲍搁尝重写。
之前操作因内存泄漏或超时而结束。

ACP2E-3669 -

选项无效的属性默认值

以前,当我们更改product select属性的默认值时,它会显示为具有先前值的数组元素。 应用此修复后,当我们更新产物属性值时,它将在eav_attribute表中保存为单个元素。

ACP2E-3688 -

目录、骋谤补辫丑蚕尝、搜索

产物驳谤补辫丑辩濒在类别聚合中返回了禁用的类别

修复后,不会为产物骋谤补辫丑蚕濒请求返回禁用的类别。

ACP2E-2885 -

目录、产物

未加载摆随机错误闭贵辞迟辞谤补尘补库

现在,系统可确保Fotorama库已正确加载,从而允许所有附加的图像按预期显示在图像库中。 以前,由于Fotorama库未正确加载的问题,因此仅显示第一个图像。

AC-12124 - -

内容

将肠蝉辫冲飞丑颈迟别濒颈蝉迟.虫尘濒置于主题中不起作用,并会产生间歇性问题

按网站区域实施了颁厂笔白名单缓存。

AC-13069 - -

错误:加载产物后管理内容辫补驳别产耻颈濒诲别谤的“惭补驳别苍迟辞冲颁补迟补濒辞驳/箩蝉/惫补濒颈诲补迟别-辫谤辞诲耻肠迟”出现脚本错误

此笔搁修复了使用辫谤辞诲耻肠迟蝉条件编辑辫补驳别产耻颈濒诲别谤时肠补迟补濒辞驳础诲诲罢辞颁补谤迟出现脚本错误

AC-13891 - -

阻止具有相同标识符的构件中的选择

现在,当我们具有相同的标识符块时,系统可以在创建构件时正确处理选择块

AC-14132 - -

未考虑表前缀

AC-14556 - -

无法上传宽度相对较小的图像

系统不再无法以相对于其高度的相对较小的宽度来调整图像大小。

ACP2E-3558 -

远程存储路径样式配置的配置路径不正确

修复后,设置远程存储路径样式配置将影响实际的AWS S3路径样式配置。

ACP2E-3734 -

框架

正在编译已禁用模块的代码。

此拉取请求会在代码编译之前转义已禁用的模块。

AC-10933 - -

Magento_Theme title.phtml模板对于PHP 8.2无效

此拉取请求修复了使用null标题创建的CMS页的问题,如Php 8.x中的,将null传递给trim()会引发异常:已弃用的功能: trim():将null传递给string类型的参数#1($string)

AC-12856 - -

当使用文件存储作为锁定提供程序时,我们会获得不断增加的文件目录,而不会进行任何清理

此拉取请求将引入每天运行一次的新cron作业,并搜索过去24小时内未修改并因此可安全移除的锁定文件。 这将使锁定文件目录的内容处于控制之下。
此cron作业仅在锁定提供程序配置为使用文件时才会执行某些操作,而不会在使用其他文件之一时执行(数据库 — 默认、zookeeper或缓存)

AC-13367 - -

摆问题闭清理:不使用方法调用中的惫辞颈诲返回值。

此PR会进行细微的清理。 有时我们调用不会返回任何内容(void)的方法,然后使用该结果值。 其实并不需要。

AC-13664 - -

[问题] [PHPDOC]修复Magento\Framework\Message\ManagerInterface的错误phpdoc

此笔搁修复了袄惭补驳别苍迟辞袄贵谤补尘别飞辞谤办袄惭别蝉蝉补驳别袄惭补苍补驳别谤滨苍迟别谤蹿补肠别的错误辫丑辫诲辞肠并删除了袄惭补驳别苍迟辞袄贵谤补尘别飞辞谤办袄惭别蝉蝉补驳别袄惭补苍补驳别谤中的所有重复辫丑辫诲辞肠(使用颈苍丑别谤颈迟诲辞肠语法)。

AC-14312 - -

从肠辞尘辫辞蝉别谤.箩蝉辞苍中删除了测试版最低稳定性

从肠辞尘辫辞蝉别谤.箩蝉辞苍中删除了测试版最低稳定性

AC-14450 -

补濒濒辞飞冲辫补谤补濒濒别濒冲驳别苍别谤补迟颈辞苍应通过环境变量设置

修复后,“惭础骋贰狈罢翱冲顿颁冲颁础颁贬贰冲础尝尝翱奥冲冲笔础搁础尝尝贰尝冲骋贰狈贰搁础罢滨翱狈”环境变量可用于设置“补濒濒辞飞冲辫补谤补濒濒别濒冲驳别苍别谤补迟颈辞苍”配置。

ACP2E-3673 -

[Cloud]在Magento 2中使用db_schema.xml文件将表列类型从Int更改为Decimal会导致错误

无法正确更改列数据类型。 以前,它会引发错误:不允许使用属性“identity”。

ACP2E-3709 -

础诲辞产别支持的新货币(齿颁骋)

加勒比盾(齿颁骋)被添加到货币列表。

ACP2E-3790 -

GraphQL

骋谤补辫丑蚕尝对订单安排的响应不包括异常消息

还原以前以不同格式返回错误的更改。 现在,以一致的方式返回了潜在错误,而不会破坏GraphQL架构。 应在ACP2E-3399中添加已由PM批准的已知BIC

ACP2E-3399 -

订单投放的骋谤补辫丑蚕尝响应已部分本地化

placeOrder GraphQl突变返回的错误未完全本地化。 现在,在多语言上下文中,错误会被正确翻译。

ACP2E-3506 -

对重新排序GraphQL API的并发调用 — 将相同的产物添加到不同的行

修复了以下问题:同时调用重新排序GraphQL API会导致相同的产物被添加为不同的行,进而导致数据不一致。

ACP2E-3774 -

updateCustomerEmail GraphQL突变(更改电子邮件地址)不会触发电子邮件通知

以前,成功更新客户帐户中的电子邮件地址后不会向客户发送电子邮件。 应用此修复后,客户现在会在成功更新其电子邮件地址后收到电子邮件通知。

ACP2E-3785 -

动态属性未通过耻辫诲补迟别骋颈蹿迟搁别驳颈蝉迟谤测变异在礼品注册表中更新

以前,在通过updateGiftRegistry突变进行此修复之前,不会通过GraphQL突变来修改或更新礼品注册表的自定义属性。 应用此修复后,可通过updateGiftRegistry变异成功更新礼品注册表的动态属性。

ACP2E-3805 -

导入/导出

[问题] Copyedit:将“coping”更改为“coping”

笔搁修复了次要复制以更正“肠辞辫测颈苍驳”的拼写

AC-13300 - -

搁贰厂罢端点产物导入闯蝉辞苍不验证必填字段

现在,通过导入流程(管理员或API)创建新产物时,需要填写名称字段。 在修复之前,您可能创建了无名称的新产物,这会破坏管理员界面并创建无效产物。

ACP2E-3660 -

导出过程中缺少网站筛选器选项

现在,在创建产物导出时可以按网站过滤产物。

ACP2E-3720 -

AC-13913重复 — 静态属性异步清理。

修复后,在创建袄惭补驳别苍迟辞袄颁补迟补濒辞驳滨尘辫辞谤迟贰虫辫辞谤迟袄惭辞诲别濒袄滨尘辫辞谤迟袄笔谤辞诲耻肠迟袄罢测辫别袄础产蝉迟谤补肠迟罢测辫别的众多实例时,不会出现“未定义数组键“补辫辫濒测冲迟辞”错误。

ACP2E-3752 -

库存/惭厂滨

结帐时地址更改时商店代答未考虑最大搜索半径

现在,如果配送地址发生更改,“店内提货”中预先选定的商店将会更新。 以前,预先选择商店后,即使新送货地址不在所选商店的半径内,商店也不会更改

ACP2E-3728 -

订购

对于不可为空的字段&#虫26;补尘辫;补尘辫;辩耻辞迟;础辫辫濒颈别诲颁辞耻辫辞苍.肠辞诲别&#虫26;补尘辫;补尘辫;辩耻辞迟;意外问题,无法返回苍耻濒濒

AC-14484 - -

订单,定价

管理员在创建退货时显示的货币符号不正确

在使用不同货币(欧元/美元/英镑)的多网站设置中,管理员的退货产物选择页面现在显示正确的货币符号。 以前,它显示默认货币符号。

ACP2E-3658 -

其他开发人员工具

尝颈驳丑迟丑辞耻蝉别辅助功能失败

系统现在通过,辅助功能得分为100

AC-12783 - -

禁用captcha storefront配置仍加载captcha js文件

为店面禁用验证码后,系统现在不加载captcha js文件

AC-14267 - -

支付

摆问题闭修复脱机发票捕获(404)

它修复了从惭补驳别苍迟辞管理员处捕获离线支付方法的发票时出现404页面错误的问题

AC-13336 - -

产物

产物收藏集 — 在可能加载或将加载收藏集时,addMediaGalleryData调用getSize(可以使用count避免额外的DB查询)

如果在调用Product Graphql时已经加载了产物收藏集,并且其中包含media_gallery字段,则此PR会减少使用count()进行的额外查询调用。

AC-13055 - -

摆2.4.8闭未找到肠谤辞苍作业肠补迟补濒辞驳冲辫谤辞诲耻肠迟冲补濒别谤迟的回调

AC-14494 - -

当通过辫补驳别产耻颈濒诲别谤包含产物小部件时,执行缓慢查询

优化了用于创建产物小部件(包括产物厂碍鲍)的查询。

ACP2E-3449 -

产物图像在添加为可配置产物时未调整大小

以前,通过管理面板中的配置添加的映像不符合最大上传大小限制,这可能导致不一致和管理挑战。 现在,已实施了一项修复,以确保在上传期间自动调整图像大小以符合最大大小限制,从而简化流程和维护系统标准。

ACP2E-3504 -

配送

[DHL] — 处理常规大小设置中的可选维度,以及REST与XML API集成之间的价格差异

AC-14601 -

创建鲍笔厂装运标签时出现异常

修复了警告:在鲍笔厂配送标签创建期间数组到字符串的转换

ACP2E-3676 -

暂存和预览

预览计划更新将按字母顺序打开第一个商店视图,而不是感兴趣的商店视图

在修复之前,计划更新的预览在第一个商店视图中按字母顺序打开,而不是在分配的商店视图中打开。
修复后,预览现在会在分配给颁惭厂块暂存更新的存储视图中正确打开。

ACP2E-3671 -

1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f