1.8.0-beta.1 (2026-11-12)
Features Added
- Exported
ShareNFSSettingsandShareNFSSettingsEncryptionInTransittypes. - Added structured message (XSM/1.0) CRC64 content validation for
azfileuploads and downloads via the newTransferValidationTypeComputeStructuredMessageCRC64transfer validation option. - Added
TransactionalValidationsupport onCreateOptionsfor structured message CRC64 content validation when creating a file with initial data. - Added support for addressing files and directories by file ID (
?fileid=<FileID>) for service version 2027-03-07:- Added
NewFileClientByFileIDandNewDirectoryClientByFileIDmethods on shareClient. They return an error for an empty file ID. - Added
FileIDfield onsas.URLParts. - Added
GetFileLinksmethod on fileClientthat returns the hard links of a file. It is only supported on a fileClientthat addresses the file by file ID. GetPropertieson file and directoryClientreturns the name of the resource inFileNamewhen it is addressed by file ID.- A file or directory
Clientthat addresses the resource by file ID only supportsGetPropertiesandGetFileLinks(files only). All other operations, including lease operations andGetSASURL, return an error wrapping the newfileerror.FileIDNotSupportedwithout sending a request.GetFileLinkson a path based fileClientreturns an error wrapping the newfileerror.FileIDRequired.
- Added
- Added Files Change Feed support on shares:
EnableChangeFeedandChangeFeedRetentionInDaysin shareCreateOptionsandSetPropertiesOptions, andEnableChangeFeed,ChangeFeedRetentionInDaysandChangeFeedBlobContainerNamein the shareGetPropertiesresponse. - Added support for share creation time for service version
2027-03-07. The creation time of a share is returned inCreationTimebyGetPropertieson shareClientand inSharePropertiesbyNewListSharesPageron serviceClient.
Bugs Fixed
- Fixed SAS signing to convert
StartTimeandExpiryTimevalues to UTC before encoding them, so non-UTC times keep the intended instant. - Fixed
NewListFilesAndDirectoriesPagerfailing the whole page when the service returned a file name, directory name or prefix with a malformed URL encoding. The value is now returned as sent by the service.
Other Changes
- Updated
azcoreversion to1.23.2 - Updated
sdk/storage/internalversion to0.2.0-beta.1