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.
SearchOptions
now support specifyingSemanticSettings
to influence the search behavior.
Breaking Changes
- Renamed
IndexerStateHighWaterMark
toIndexerChangeTrackingState
. - Renamed the property
HighWaterMark
toChangeTrackingState
inIndexerState
.
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
ArtifactManifestProperties
using 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.IPAddress
now uses the underlying stringIPAddress
value instead ofIP
to align with the Text Analytics service behavior.
Web PubSub 1.0.0 Changelog
Breaking Changes
- Renamed
GenerateClientAccessUri
toGetClientAccessUri
Features Added
- Added extension method
AddWebPubSubServiceClient
forTokenCredential
- Added
CloseGroupConnections
,CloseAllConnections
andCloseUserConnections
WebJobs Extensions - Service Bus 5.2.0 Changelog
Features Added
- Add listener details.
- Add protected constructors to
ServiceBusMessageActions
andServiceBusSessionMessageActions
for mocking.
Bugs Fixed
- Make
ServiceBusMessageActions
thread-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
WebPubSubAction
to easily discover available actions. - Add dependency
Azure.Messageing.WebPubSub
for service calls. - Rename output binding from
WebPubSubOperation
toWebPubSubAction
, and addAction
as suffix for derived classes. - Rename
operationKind
toactionName
in output binding for javascript to deserialize. - Changed the name and type of the
Uri
properties inWebPubSubConnection
to match other libraries in the Azure SDK for .NET.
WebJobs Extensions - Web PubSub 1.1.0 Changelog
Bugs Fixed
- Changed the
ConnectionContext
’sConnectionStates
to correctly serialize as proper JSON when used with JavaScript.
Breaking Changes
- JavaScript developers using
request.connectionContext.states
no 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.