github Azure/azure-sdk-for-java com.azure+azure-storage-blob-cryptography_12.35.0

latest releases: com.azure+azure-storage-queue_12.31.0, com.azure+azure-storage-internal-avro_12.21.0, com.azure+azure-storage-file-datalake_12.29.0...
2 hours ago

12.35.0 (2026-10-07)

Features Added

  • Added support for service version 2026-10-06.

Bugs Fixed

  • Fixed encrypted downloads to apply the initial blob version lock when request conditions are omitted and to send the
    generated If-Match value in RFC 9110-conformant form.
  • Fixed a bug where client-side encryption 2.0 could not detect a rearrangement of otherwise-untampered authenticated regions in blob content. This is now detected and an exception is thrown. For data recovery purposes, this behavior can be reverted by setting the AZURE_STORAGE_CSE_V2_ALLOW_MISORDERED_AUTH_REGIONS environment variable (or the Azure.Storage.CseV2AllowMisorderedAuthRegions system property) to true.
  • Fixed an issue where the client-side encryption (v2) region nonce counter was truncated to 32 bits, which could
    cause GCM nonce reuse for blobs exceeding 2^32 authenticated regions. The full 64-bit region index is now used so
    every region receives a unique nonce. Blobs with at most 2^31 authenticated regions remain byte-for-byte compatible;
    subsequent regions now use the corrected 64-bit encoding.

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.59.0 to version 1.60.0.
  • Upgraded azure-core-http-netty from 1.16.6 to version 1.16.8.
  • Upgraded azure-storage-blob from 12.35.1 to version 12.36.0.

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

NewReleases is sending notifications on new releases.