github Azure/azure-sdk-for-net Azure.Storage.Files.Shares_12.29.0-beta.1

latest releases: Azure.Storage.Blobs.ChangeFeed_12.0.0-preview.67, Azure.Storage.Files.DataLake_12.29.0-beta.1, Azure.Storage.Files.Shares.ChangeFeed_12.0.0-beta.1...
pre-release4 hours ago

12.29.0-beta.1 (2026-11-05)

Features Added

  • Added support for ShareFileClient and ShareDirectoryClient constructed using File Id-based URLs. ShareFileClient constructed via File Id-based URLs can only perform GetProperties and GetFileLinks operations currently. ShareDirectoryClient constructed via File Id-based URLs can only perform GetProperties operation currently.
  • Added support for ShareFileClient.GetFileLinks and ShareFileClient.GetFileLinksAsync operations. These operations are only supported for clients constructed using File Id-based URLs and not path-based URLs.
  • Added support for ShareProperties.CreatedOn for ShareServiceClient.GetShare, ShareServiceClient.GetShareAsync, ShareClient.GetProperties, and ShareClient.GetPropertiesAsync operations.
  • Added support for ShareProperties.EnableChangeFeed, ShareProperties.ChangeFeedRetentionInDays, and ShareProperties.ChangeFeedBlobContainerName for ShareClient.GetProperties and ShareClient.GetPropertiesAsync operations.
  • Added support for ShareSetPropertiesOptions.EnableChangeFeed and ShareSetPropertiesOptions.ChangeFeedRetentionInDays for ShareClient.SetProperties and ShareClient.SetPropertiesAsync operations.
  • Added support for ShareCreateOptions.EnableChangeFeed and ShareCreateOptions.ChangeFeedRetentionInDays for ShareClient.Create and ShareClient.CreateAsync operations.

Bugs Fixed

  • Fixed SAS timestamp handling for non-UTC DateTimeOffset values. SAS times are now normalized to UTC before formatting/signing, preventing unintended validity windows in st/se (Start Time, Expiry Time) and related delegation key fields. Affected APIs include:
    • ShareClient.GenerateSasUri(...)
    • ShareClient.GenerateUserDelegationSasUri(...)
    • ShareDirectoryClient.GenerateSasUri(...)
    • ShareFileClient.GenerateSasUri(...)
    • ShareFileClient.GenerateUserDelegationSasUri(...)
    • ShareServiceClient.GenerateAccountSasUri(...)
    • ShareSasBuilder

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

NewReleases is sending notifications on new releases.