其他安全性增強功能

此版本的安全性改善包括:

  • 所有核心Cookie現在都支援SameSite屬性。

  • 當使用者嘗試儲存產品和類別說明欄位中的值時,應用程式現在會顯示可識別潛在惡意內容的訊息。

  • 各元件的檔案系統作業已標準化並強化,以防止惡意上傳。

  • 已修正核心內容安全性原則(CSP)違規。

NOTE
從2.3.2版開始,我們將指派並發佈索引式常見漏洞和暴露(CVE)編號,其中會包含外部各方回報給我們的每個安全性錯誤。 這可讓使用者更輕鬆地識別其部署中未解決的漏洞。 您可以在CVE進一步瞭解CVE識別碼。

基礎架構改良

此版本包含核心品質的增強功能,可改善架構的品質,並包含下列功能區域:客戶帳戶、目錄、CMS、OMS、匯入/匯出、促銷活動與鎖定目標、購物車與結帳、B2B以及測試與預覽。

平台增強功能

  • 現在支援Elasticsearch7.9.x。 雖然我們建議您執行Elasticsearch7.9.x,但2.4.x版仍與Elasticsearch7.4.x相容。

  • 2.4.2已使用Varnish 6.4進行測試。 2.4.x版仍與Varnish 6.x相容。

  • 現在支援​ Redis 6.x。 2.4.x版與Redis 5.x仍可相容。

  • 2.4.2現在與​ Composer 2.x ​相容。 我們建議商戶移轉至Composer 2.x。雖然您可以使用Composer 1.x安裝此版本,但Composer 1.x即將終止服務。 如需Composer 2.x功能的概述,請參閱現已推出Composer 2.0!

此版本已棄用設定安裝以使用分割資料庫的功能。 目前使用分割資料庫的商家,應開始計畫回覆或移轉至單一資料庫,或使用替代方法。 請參閱Adobe Commerce🔗 DevBlog文章中的取代分割資料庫功能,以取得此問題的概觀。 如需移轉指示,請參閱從分割的資料庫還原至單一資料庫

效能增強功能

此版本包含程式碼增強功能,可針對具有大型目錄的部署提升API效能以及管理員回應時間。 多重擴充性增強功能可讓2.4.2以原生方式支援複雜目錄,擴充幅度最高達先前版本的20倍。

GraphQL

此版本新增GraphQL涵蓋下列功能:

  • 新增對多個願望清單的支援。 您可以使用GraphQL來建立刪除重新命名願望清單,以及在它們之間移動](https://developer.adobe.com/commerce/webapi/graphql/schema/wishlist/mutations/move-products/)或複製個專案。[

  • 新增退貨授權(RMA)支援。 購物者可以要求退貨。 如果商家接受要求,則購物者可以執行新增註解新增追蹤資訊等工作。

  • 已新增對下列B2B功能的支援:

  • 新增對GraphQL中聯合的支援。 GitHub-29425

  • 新增對比較清單的支援。 購物者可以建立刪除比較清單,以及新增移除專案至比較清單。 此外,以訪客身分建立比較清單的購物者可以客戶身分登入,並保留他們的比較清單。

  • 新增generateCustomerTokenAsAdmin突變並更新Customer物件以支援遠端購買協助。

  • 新增跨商店的本地化支援,以支援變更語言、購物車及貨幣等工作。

  • GraphQL結構已增強,以最佳化具有許多變體的可設定產品的產品資料擷取。

  • 整數型別物件識別碼已過時,改用型別識別碼的uid屬性。

  • 已將staging屬性新增至ProductInterfaceCategoryInterface,以判斷產品是否已暫存,並檢視其相關的行銷活動資訊。

如需這些增強功能的詳細資訊,請參閱GraphQL開發人員指南

B2B

2.4.2匯入B2B v1.3.1。此版本包含對採購單線上付款的支援,以及多項錯誤修正。

現在可以使用線上付款方式完成訂單。 系統會提示B2B買家在初始結帳期間,為每個採購單選取其偏好付款方式。 核准採購單之後,系統會提示採購員輸入付款明細,以將採購單轉換為最終訂單。

若要支援接受線上付款的完整工作流程,此功能也會:

  • 在初始結帳期間覆寫現有的付款方式範本,以維持PCI法規遵循。

  • 維護與協力廠商、自訂和社群開發的支付方法的相容性。

  • 當買家需要新增付款詳細資料至已核准的採購單時,透過電子郵件通知他們。

  • 啟用來自管理員的電子郵件自訂,可讓商家使用與其品牌一致的範本。

  • 引入採購單的Approved – Pending Payment狀態,以清楚顯示何時需要動作。

  • 防止在最終付款步驟中新增或移除折扣代碼,以確保已核准採購單的訂單總金額保持不變。

  • 允許買家在最後付款步驟中變更付款方式,以維持彈性並提高轉換。

此版本也包含多項錯誤修正。 請參閱B2B發行說明

PWA Studio

此版本的PWA Studio包括:

  • 國際化和本地化。 Venia現在支援多種語言和貨幣。

  • 改善擴充功能框架,可透過擴充功能支援程式碼變更。

  • 「我的帳戶」相關功能的初始元件,例如「願望清單」、「已儲存付款」、「通訊錄」及「訂單歷史記錄」。

  • 各種效能最佳化和錯誤修正。

如需有關增強功能和錯誤修正的資訊,請參閱PWA Studio版本。 如需PWA Studio版本及其相容版本的清單,請參閱相容性

頁面產生器

此版本包含頁面產生器內容移轉及頁面產生器CSS自訂的增強功能:

  • 開發人員現在可以依照檢視區,以不同的方式設定內容型別輸出,而不需使用!important指示詞。

  • 移轉至頁面產生器的內容不再以預設內嵌樣式填入。

  • Page Builder不再要求將所有內容型別置入列。 頁面產生器階段現在一開始是空白的,並支援將下列內容型別直接新增到階段:列、欄、索引標籤、HTML程式碼、區塊、動態區塊。

  • 內容型別不再需要預先定義的邊界與內邊距。

  • 表單欄位值的新行動檢視區切換器和檢視區範圍可讓使用者和開發人員執行下列動作:

    • 製作時檢視不同檢視連線埠上的內容。

    • 針對每個檢視區的不同內容型別最佳化最低高度欄位引數。 (開箱即用僅支援一個引數(最小高度)。 啟用其他內容引數的行動最佳化所需的自訂開發。)

    • 新增欄位範圍至自訂欄位和欄位集(開發人員)。