Releases: Azure/azure-storage-blob-go
Releases · Azure/azure-storage-blob-go
v0.15.0
Version 0.15.0:
- Cleaned the function signatures for GetTags() and SetTags()
- Added Support for PutBlobFromUrl
- Added MSI login example
- Offered knob to disable syslog
- Fixed issue in copierChunk by returning the original buffer to the pool
- Fixed issue where chunkwriter hangs on cancel
- Added support for Permanent Delete to remove soft-deleted versions and snapshots
- Added updates to support new user delegation SAS
- Implemented version/object level WORM
- Added rehydrate priority in SetTier
- Implemented copy source authorization for service-to-service copies
v0.14.0
Version 0.14.0:
- Updated Get Blob Tags and Set Blob Tags function signatures
- Added Put Blob From URL
- Offer knob to disable application logging (Syslog)
- Added examples for MSI Login
- Updated go.mod to address dependency issues
- Fixed issues #260 and #257
Azure Storage Blob Go SDK v0.13.0
Version 0.13.0:
- Validate echoed client request ID from the service
- Added new TransferManager option for UploadStreamToBlockBlob to fine-tune the concurrency and memory usage
Azure Storage Blob Go SDK v0.12.0
Version 0.12.0:
- Added support for Customer Provided Key which will let users encrypt their data within client applications before uploading to Azure Storage, and decrypting data while downloading to the client
- Read here to know more about Azure key vault, Encryption scope, managing encryption scope, and how to configure customer managed keys
- Stopped using memory-mapped files and switched to the
io.ReaderAt
andio.WriterAt
interfaces. Please refer this to know more - Fixed issue #214
- Fixed issue #230
Azure Storage Blob Go SDK v0.11.0
- Added support for the service version
2019-12-12
. - Added Get Blob Tags and Set Blob Tags APIs which allow user-defined tags to be added to a blob which then act as a secondary index.
- Added Find Blobs by Tags API which allow blobs to be retrieved based upon their tags.
- The maximum size of a block uploaded via Put Block has been increased to 4 GiB (4000 MiB). This means that the maximum size of a block blob is now approximately 200 TiB.
- The maximum size for a blob uploaded through Put Blob has been increased to 5 GiB (5000 MiB).
- Added Blob APIs to support Blob Versioning feature.
- Added support for setting blob tier directly at the time of blob creation instead of separate Set Blob Tier API call.
- Added Get Page Range Diff API to get the collection of page ranges that differ between a specified snapshot and this page blob representing managed disk.
Azure Storage Blob Go SDK v0.10.0
- Added support for CopyBlobFromURL (sync) and upgrade version to 2019-02-02.
- Provided default values for UploadStreamToBlockBlobOptions and refactored UploadStreamToBlockBlob.
- Added support for multiple start/expiry time formats.
- Added Solaris support.
- Enabled recovering from a unexpectedEOF error.
Azure Storage Blob Go SDK v0.9.0
- Updated go.mod to fix dependency issues.
Azure Storage Blob Go SDK v0.8.0
- Fixed error handling in high-level function DoBatchTransfer, and made it public for easy customization
Azure Storage Blob Go SDK v0.7.0
- Added the ability to obtain User Delegation Keys (UDK)
- Added the ability to create User Delegation SAS tokens from UDKs
- Added support for generating and using blob snapshot SAS tokens
- General secondary host improvements
Azure Storage Blob Go SDK v0.6.0
- Upgrade service version to 2018-11-09, and support AppendBlockFromURL and UploadPagesFromURL.
- Include signed resources when generating SAS.
- Improved logging to include the response body when errors occur.
- Allow HTTPSender to be configurable in azblob pipeline.
- Fixed retry delay jitter calculations.