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
generatedIf-Matchvalue 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_REGIONSenvironment variable (or theAzure.Storage.CseV2AllowMisorderedAuthRegionssystem property) totrue. - 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-corefrom1.59.0to version1.60.0. - Upgraded
azure-core-http-nettyfrom1.16.6to version1.16.8. - Upgraded
azure-storage-blobfrom12.35.1to version12.36.0.