github Azure/azure-sdk-for-net Azure.Storage.DataMovement.Blobs_12.0.0-beta.4

12.0.0-beta.4 (2023-12-05)

Breaking Changes

  • [BREAKING CHANGE] Removed BlobStorageResourceProvider.MakeResourceAsync. Instead use the appropriate BlobStorageResourceProvider constructor to pass credentials, and .FromBlob(), .FromContainer(), and .FromClient() to obtain a Blob StorageResource.
  • [BREAKING CHANGE] Renamed BlobStorageResourceContainerOptions.DirectoryPrefix to BlobDirectoryPrefix
  • [BREAKING CHANGE] Renamed BlobStorageResourceContainerOptions.ResourceOptions to BlobOptions
  • [BREAKING CHANGE] Moved BlobContainerClientTransferOptions to the Azure.Storage.DataMovement.Blobs namespace
  • [BREAKING CHANGE] Removed position parameter from *BlobStorageResource.WriteFromStreamAsync. Use StorageResourceWriteToOffsetOptions.Position instead.
  • [BREAKING CHANGE] Made parameter completeLength from *BlobStorageResource.CopyBlockFromUriAsync mandatory.
  • [BREAKING CHANGE] Removed StorageResource.CanProduceUri (including it's derived classes).
  • [BREAKING CHANGE] Removed StorageResource.Path, use StorageResource.Uri instead.
  • [BREAKING CHANGE] Removed DestinationImmutabilityPolicy, LegalHold, UploadTransferValidationOptions, and DownloadTransferValidationOptions from BlobStorageResourceOptions as they were not fully supported.
  • [BREAKING CHANGE] Made the following from public to internal (Use BlobStorageResourceProvider instead to create StorageResources):
    • AppendBlobStorageResource
    • BlockBlobStorageResource
    • PageBlobStorageResource
    • BlobStorageResourceContainer

Don't miss a new azure-sdk-for-net release

NewReleases is sending notifications on new releases.