diff --git a/Project.toml b/Project.toml index 8c7b47a..b5d76e4 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "AzStorage" uuid = "c6697862-1611-5eae-9ef8-48803c85c8d6" -version = "2.9.1" +version = "2.9.2" [deps] AbstractStorage = "14dbef02-f468-5f15-853e-5ec8dee7b899" diff --git a/src/AzStorage.jl b/src/AzStorage.jl index 9d25f61..a9083fe 100644 --- a/src/AzStorage.jl +++ b/src/AzStorage.jl @@ -20,7 +20,7 @@ const RETRYABLE_CURL_ERRORS = [ 56] # Failure with received network data. # https://docs.microsoft.com/en-us/rest/api/storageservices/versioning-for-the-azure-storage-services -const API_VERSION = "2025-07-05" +const API_VERSION = "2026-06-06" # buffer size for holding OAuth2 tokens const BUFFER_SIZE = unsafe_load(cglobal((:BUFFER_SIZE, libAzStorage), Int32)) @@ -942,12 +942,16 @@ function generate_user_delegation_sas(c::AzContainer, b::AbstractString; permiss signedAuthorizedUserObjectId = "" signedUnauthorizedUserObjectId = "" signedCorrelationId = "" + signedKeyDelegatedUserTenantId = "" + signedDelegatedUserObjectId = "" signedIP = "" signedProtocol = "https" signedVersion = API_VERSION signedResource = "b" signedSnapshotTime = "" signedEncryptionScope = "" + canonicalizedSignedRequestHeaders = "" + canonicalizedSignedRequestQueryParameters = "" rscc = "" rscd = "" rsce = "" @@ -968,14 +972,16 @@ function generate_user_delegation_sas(c::AzContainer, b::AbstractString; permiss signedAuthorizedUserObjectId * "\n" * signedUnauthorizedUserObjectId * "\n" * signedCorrelationId * "\n" * - "\n" * - "\n" * + signedKeyDelegatedUserTenantId * "\n" * + signedDelegatedUserObjectId * "\n" * signedIP * "\n" * signedProtocol * "\n" * signedVersion * "\n" * signedResource * "\n" * signedSnapshotTime * "\n" * signedEncryptionScope * "\n" * + canonicalizedSignedRequestHeaders * "\n" * + canonicalizedSignedRequestQueryParameters * "\n" * rscc * "\n" * rscd * "\n" * rsce * "\n" *