SAP / sap-commerce-db-sync

SAP Commerce extensions to perform table-to-table replication in single-directionally manner between two SAP Commerce instances or between SAP Commerce and an external database.
Apache License 2.0
28 stars 12 forks source link

Upgrading to Selected Microsoft Azure Java Client 12.x Libraries #32

Open year1997 opened 1 week ago

year1997 commented 1 week ago

The following is a re-cap from y2211.28 release:

The official support for Microsoft Azure Storage Client SDK 8.6.6 ends in September 2024. For more information on the retirement of this version of the library, see https://azure.microsoft.com/en-gb/updates/retirement-notice-the-legacy-azure-storage-java-client-libraries-will-be-retired-on-13-september-2024/Information published on non-SAP site. To ensure that SAP Commerce Cloud is not shipped with the soon unsupported library that might contain security vulnerabilities, the Microsoft Azure Storage Client SDK 8.6.6 library will be removed in the January 2025 preview of the March 2025 update release and the following Microsoft Azure Java Client 12.x libraries are now available to replace it:

  • Microsoft Azure Client Library For Blob Storage
  • Microsoft Azure Client Library For File Share Storage
  • Microsoft Azure Client Library For Queue Storage

Both Microsoft Azure Storage Client 8.6.6 and the Microsoft Azure Java Client 12.x libraries are available in 2211.28. It's strongly recommended that you migrate to the Microsoft Azure Java Client 12.x libraries before Microsoft Azure Storage Client SDK 8.6.6 is removed from SAP Commerce Cloud in the January 2025 preview of the March 2025 update release.


In the current implementation, db sync is using Azure Storage version 8.1 (https://github.com/SAP/sap-commerce-db-sync/blob/main/commercedbsync/external-dependencies.xml)

year1997 commented 1 week ago

The solution sounds like adding a dependency to extension /azurecloud instead of having the custom external-dependencies.xml.

mateuszporzucek commented 1 week ago

Thanks for raising this, adding to backlog