github Azure/azure-sdk-for-net Microsoft.Azure.WebJobs.Extensions.Storage.Blobs_5.0.0-beta.1

5.0.0-beta.1 (2020-11-10)

This is the first preview of the next generation of Microsoft.Azure.WebJobs.Extension.Storage which has been integrated with latest Azure Storage SDK that follows the Azure SDK Design Guidelines for .NET which provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more.

The Microsoft.Azure.WebJobs.Extension.Storage.Blobs offers drop-in replacement for scenarios where Blob and BlobTrigger attributes were bound to BCL types or user defined POCOs. Advanced scenarios like binding to Azure Storage Blobs SDK types or using BlobsOptions may require code changes.

This is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, please submit an issue in our Azure SDK for .NET GitHub repo.

Major changes and features

  • The extension has been split per storage service, i.e. Microsoft.Azure.WebJobs.Extension.Storage.Blobs has been created.
  • The extension uses V12 Azure Storage SDK.
  • Added support for token credential authentication using Azure.Identity library, including support for managed identity and client secret credentials.
  • Simplified parallelism control through single BlobsOptions.MaxDegreeOfParallelism property.
  • The BlobsOptions.CentralizedPoisonQueue has been removed. The implicit poison queue for a BlobTrigger is located in target blob's account by default.

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

NewReleases is sending notifications on new releases.