Skip to content
This repository has been archived by the owner on Aug 1, 2024. It is now read-only.

Storage Client Library 9.0.0

Compare
Choose a tag to compare
@erezvani1529 erezvani1529 released this 08 Feb 18:22
· 195 commits to master since this release
fb1d924

Changes in 9.0.0:

  • All: Support for 2017-07-29 REST version. Please see our REST API documentation and blogs for information about the related added features. If you are using the Storage Emulator, please update to Emulator version 5.3.
  • Tables: Removed dependencies on OData libraries.
  • Tables: Removed the deprecated WCF DataServices Table implementation namespace.
  • Table: Added full async parsing to APIs.
  • Blobs : Added support for soft delete feature. If a delete retention policy is enabled through the set service properties API, then blobs or snapshots can be deleted softly and retained for a specified number of days, before being permanently removed by garbage collection.
  • Queues: Added support for infinite TTL on queue messages.
  • All: When a storage request fails, the error code may now be retrieved directly from the RequestResult and StorageException classes. This error code is populated even in cases where there is no ExtendedErrorInformation available, such as in calls to FetchAttributes.
  • All: Upgarded NewtonSoft.json dependency to 10.0.2.
  • All: Upgraded Netstandard dependency to 1.6.1.
  • All (RT/NetCore): Improved performance by avoiding Task.Run
  • Blobs (RT/NetCore): Fixed an infinite loop bug for StartCopyAsync API on PageBlob.

Tracking Breaking Changes since 8.0

  • Tables: Removed dependencies on OData libraries.
  • Tables: Removed the deprecated WCF DataServices Table implementation namespace.
  • All: Updated the Newtonsoft.json dependency to version 10.0.2.
  • All: Upgraded Netstandard dependency to 1.6.1.
  • All: Deprecated the ErrorCode property on ExtendedErrorInformation via the obsolete attribute. Use the corresponding methods in RequestResult and StorageException instead.
  • Unsealed CloudStorageAccount, FileResultSegment class.
  • Added the 'virtual' qualifier to GetClient APIs and GetRootReference methods.
  • Added a default constructor to Blob/File/Container/ShareResultSegment.
  • Added the 'virtual' qualifier to the Name property of Blob/File.