12.29.0-beta.1 (2026-11-05)
Features Added
- Added support for
ShareFileClientandShareDirectoryClientconstructed using File Id-based URLs.ShareFileClientconstructed via File Id-based URLs can only performGetPropertiesandGetFileLinksoperations currently.ShareDirectoryClientconstructed via File Id-based URLs can only performGetPropertiesoperation currently. - Added support for
ShareFileClient.GetFileLinksandShareFileClient.GetFileLinksAsyncoperations. These operations are only supported for clients constructed using File Id-based URLs and not path-based URLs. - Added support for
ShareProperties.CreatedOnforShareServiceClient.GetShare,ShareServiceClient.GetShareAsync,ShareClient.GetProperties, andShareClient.GetPropertiesAsyncoperations. - Added support for
ShareProperties.EnableChangeFeed,ShareProperties.ChangeFeedRetentionInDays, andShareProperties.ChangeFeedBlobContainerNameforShareClient.GetPropertiesandShareClient.GetPropertiesAsyncoperations. - Added support for
ShareSetPropertiesOptions.EnableChangeFeedandShareSetPropertiesOptions.ChangeFeedRetentionInDaysforShareClient.SetPropertiesandShareClient.SetPropertiesAsyncoperations. - Added support for
ShareCreateOptions.EnableChangeFeedandShareCreateOptions.ChangeFeedRetentionInDaysforShareClient.CreateandShareClient.CreateAsyncoperations.
Bugs Fixed
- Fixed SAS timestamp handling for non-UTC
DateTimeOffsetvalues. 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