Azure SDK for .NET (December 2021)
The Azure SDK team is pleased to announce our December 2021 client library releases.
32 packages released this month.
Stable Packages (3)
-
Web PubSub
-
WebJobs Extensions - Service Bus
-
WebJobs Extensions - Web PubSub
Patch Updates (2)
-
Service Bus
-
Text Analytics
Beta Packages (26)
-
Azure.ResourceManager.Cdn
-
Azure.ResourceManager.DeviceUpdate
-
Azure.ResourceManager.ServiceBus
-
Azure.ResourceManager.Sql
-
Azure.ResourceManager.WebPubSub
-
Cognitive Search
-
Communication Network Traversal
-
Container Registry
-
Key Vault - Keys
-
Resource Management - App Configuration
-
Resource Management - Compute
-
Resource Management - Core
-
Resource Management - Cosmos DB
-
Resource Management - Event Hubs
-
Resource Management - KeyVault
-
Resource Management - Network
-
Resource Management - Resources
-
Resource Management - Storage
-
Schema Registry - Avro
-
Storage - Blobs
-
Storage - Blobs Batch
-
Storage - Blobs ChangeFeed
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Shares
-
Storage - Queues
Release highlights
Azure.ResourceManager.Cdn 1.0.0-beta.1 Changelog
Azure.ResourceManager.DeviceUpdate 1.0.0-beta.1 Changelog
Azure.ResourceManager.ServiceBus 1.0.0-beta.1 Changelog
Azure.ResourceManager.Sql 1.0.0-beta.1 Changelog
Azure.ResourceManager.WebPubSub 1.0.0-beta.1 Changelog
Cognitive Search 11.4.0-beta.5 Changelog
Features Added
- Added support for Semantic Search.
SearchOptionsnow support specifyingSemanticSettingsto influence the search behavior.
Breaking Changes
- Renamed
IndexerStateHighWaterMarktoIndexerChangeTrackingState. - Renamed the property
HighWaterMarktoChangeTrackingStateinIndexerState.
Communication Network Traversal 1.0.0-beta.3 Changelog
Features Added
- RouteType is a new added parameter that allows the user to specify the desired routing protocol for the requested RelayConfiguration
- Introducing GetRelayConfigurationOptions which contains the optional parameters UserIdentity and RouteType when calling the methods GetRelayConfiguration and GetRelayConfigurationAsync.
Container Registry 1.0.0-beta.5 Changelog
Features Added
- Updated the supported service version to “2021-07-01”.
- Added support to create instances of
ArtifactManifestPropertiesusing theContainerRegistryModelFactory.
Key Vault - Keys 4.3.0-beta.4 Changelog
Bugs Fixed
- Attempt to cache key locally from
KeyClient.GetCryptographyClient. (#25254)
Resource Management - App Configuration 1.0.0-beta.1 Changelog
Resource Management - Compute 1.0.0-beta.4 Changelog
Resource Management - Core 1.0.0-beta.6 Changelog
Resource Management - Cosmos DB 1.0.0-beta.1 Changelog
Resource Management - Event Hubs 1.0.0-beta.1 Changelog
Resource Management - KeyVault 1.0.0-beta.4 Changelog
Resource Management - Network 1.0.0-beta.4 Changelog
Resource Management - Resources 1.0.0-beta.4 Changelog
Resource Management - Storage 1.0.0-beta.4 Changelog
Schema Registry - Avro 1.0.0-beta.4 Changelog
Features Added
- Updated dependency on
Azure.Data.SchemaRegistry.
Service Bus 7.5.1 Changelog
Bugs Fixed
- Add a delay when retrying if we are being throttled by the service.
Storage - Blobs 12.11.0-beta.2 Changelog
- Added support for service version 2021-02-12
- Added support for listing system containers with BlobServiceClient.GetBlobContainers() and .GetBlobContainersAsync().
- Added support for blob names container invalid XML characters.
- Added support for updating the key encryption key on a client-side encrypted blob.
- Fixed a bug where BlobClient.Upload() and UploadAsync() when using client-side encryption would modify the Dictionary instance passed by the caller for blob metadata.
- Fixed a bug where BlobClient.Upload() and UploadAsync() when using client-side encryption would not respect StorageTransferOptions.InitialTransferSize.
Storage - Blobs Batch 12.8.0-beta.2 Changelog
- Added support for service vesrion 2021-02-12.
Storage - Blobs ChangeFeed 12.0.0-preview.18 Changelog
- Added support for service version 2021-02-12.
Storage - Common 12.10.0-beta.2 Changelog
- This release contains bug fixes to improve quality.
Storage - Files Data Lake 12.9.0-beta.2 Changelog
- Added supprot for service version 2021-02-12.
- Added support for listing system file systems with DataLakeServiceClient.GetFileSystems() and .GetFileSystemsAsync().
Storage - Files Shares 12.9.0-beta.2 Changelog
- Added support for service version 2021-02-12.
- Added support for premium file share ProvisionedBandwidthMiBps property.
Storage - Queues 12.9.0-beta.2 Changelog
- This release contains bug fixes to improve quality.
Text Analytics 5.1.1 Changelog
Breaking changes
- Enum
EntityCategory.IPAddressnow uses the underlying stringIPAddressvalue instead ofIPto align with the Text Analytics service behavior.
Web PubSub 1.0.0 Changelog
Breaking Changes
- Renamed
GenerateClientAccessUritoGetClientAccessUri
Features Added
- Added extension method
AddWebPubSubServiceClientforTokenCredential - Added
CloseGroupConnections,CloseAllConnectionsandCloseUserConnections
WebJobs Extensions - Service Bus 5.2.0 Changelog
Features Added
- Add listener details.
- Add protected constructors to
ServiceBusMessageActionsandServiceBusSessionMessageActionsfor mocking.
Bugs Fixed
- Make
ServiceBusMessageActionsthread-safe.
WebJobs Extensions - Web PubSub 1.0.0 Changelog
Breaking Changes
- Move output binding object to namespace
Microsoft.Azure.WebJobs.Extensions.WebPubSub. - Add a few static create methods under
WebPubSubActionto easily discover available actions. - Add dependency
Azure.Messageing.WebPubSubfor service calls. - Rename output binding from
WebPubSubOperationtoWebPubSubAction, and addActionas suffix for derived classes. - Rename
operationKindtoactionNamein output binding for javascript to deserialize. - Changed the name and type of the
Uriproperties inWebPubSubConnectionto match other libraries in the Azure SDK for .NET.
WebJobs Extensions - Web PubSub 1.1.0 Changelog
Bugs Fixed
- Changed the
ConnectionContext’sConnectionStatesto correctly serialize as proper JSON when used with JavaScript.
Breaking Changes
- JavaScript developers using
request.connectionContext.statesno longer need toJSON.parse(...)its values. The values are already valid JSON.
Latest Releases
View all the latest versions of .NET packages here.
Installation Instructions
To install any of our packages, please search for them via Manage NuGet Packages... in Visual Studio (with Include prerelease checked) or copy these commands into your terminal:
$> dotnet add package Azure.AI.TextAnalytics --version 5.1.1
$> dotnet add package Azure.Communication.NetworkTraversal --version 1.0.0-beta.3
$> dotnet add package Azure.Containers.ContainerRegistry --version 1.0.0-beta.5
$> dotnet add package Azure.Messaging.ServiceBus --version 7.5.1
$> dotnet add package Azure.Messaging.WebPubSub --version 1.0.0
$> dotnet add package Azure.ResourceManager --version 1.0.0-beta.6
$> dotnet add package Azure.ResourceManager.AppConfiguration --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Cdn --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Compute --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.CosmosDB --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.DeviceUpdate --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.EventHubs --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.KeyVault --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Network --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Resources --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.ServiceBus --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Sql --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Storage --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.WebPubSub --version 1.0.0-beta.1
$> dotnet add package Azure.Search.Documents --version 11.4.0-beta.5
$> dotnet add package Azure.Security.KeyVault.Keys --version 4.3.0-beta.4
$> dotnet add package Azure.Storage.Blobs --version 12.11.0-beta.2
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.8.0-beta.2
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.18
$> dotnet add package Azure.Storage.Common --version 12.10.0-beta.2
$> dotnet add package Azure.Storage.Files.DataLake --version 12.9.0-beta.2
$> dotnet add package Azure.Storage.Files.Shares --version 12.9.0-beta.2
$> dotnet add package Azure.Storage.Queues --version 12.9.0-beta.2
$> dotnet add package Microsoft.Azure.Data.SchemaRegistry.ApacheAvro --version 1.0.0-beta.4
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.ServiceBus --version 5.2.0
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.WebPubSub --version 1.0.0
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.WebPubSub --version 1.1.0
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.