github Azure/azure-sdk-for-go sdk/storage/azdatalake/v1.7.0

latest releases: sdk/resourcemanager/keyvault/armkeyvault/v2.1.0, sdk/resourcemanager/resiliencemanagement/armresiliencemanagement/v1.0.0
3 hours ago

1.7.0 (2026-10-08)

Features Added

  • Added structured message (XSM/1.0) CRC64 content validation for azdatalake uploads and downloads via the new TransferValidationTypeComputeStructuredMessageCRC64 transfer validation option.

Bugs Fixed

  • Fixed a panic in GetProperties (and DownloadStream) for file and directory clients created via directory.NewFileClient/directory.NewSubdirectoryClient. These clients did not capture the raw HTTP response, so reading the datalake-specific headers dereferenced a nil response. Fixes #25490.
  • Fixed Rename on file.Client and directory.Client so source paths containing spaces or non-ASCII characters are percent-encoded in the x-ms-rename-source header instead of being sent decoded, which previously failed with 400 InvalidSourceUri. Fixes #23831 and #24369.
  • Fixed GetSASURL() on filesystem.Client, file.Client, directory.Client, and service.Client appending a duplicated ? to the resulting URL when the client's underlying blob URL already contained a query string, which produced a malformed SAS URL.

Other Changes

  • Updated azcore version to 1.23.2
  • Updated azblob version to 1.8.2

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.