Skip to content

Latest commit

 

History

History
70 lines (59 loc) · 5.12 KB

ChangeLog.md

File metadata and controls

70 lines (59 loc) · 5.12 KB

Change Log

See BreakingChanges for a detailed list of API breaks.

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

Version 0.14.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

Version 0.12.0:

Version 0.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.

Version 0.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.

Version 0.9.0:

  • Updated go.mod to fix dependency issues.

Version 0.8.0:

  • Fixed error handling in high-level function DoBatchTransfer, and made it public for easy customization

Version 0.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

Version 0.3.0:

  • Removed most panics from the library. Several functions now return an error.
  • Removed 2016 and 2017 service versions.
  • Added support for module.
  • Fixed chunking bug in highlevel function uploadStream.