Azure SDK for .NET (December 2023)
The Azure SDK team is pleased to announce our December 2023 client library releases.
217 packages released this month.
Stable Packages (84)
-
Communication Call Automation
-
Communication Chat
-
Communication Identity
-
Communication JobRouter
-
OpenTelemetry AspNetCore
-
OpenTelemetry Exporter
-
Resource Management - API Management
-
Resource Management - Alerts Management
-
Resource Management - Analysis
-
Resource Management - App Configuration
-
Resource Management - App Platform
-
Resource Management - Authorization
-
Resource Management - Automanage
-
Resource Management - Automation
-
Resource Management - Azure Stack HCI
-
Resource Management - Azure VMware Solution
-
Resource Management - Billing
-
Resource Management - Bot Service
-
Resource Management - Change Analysis
-
Resource Management - Confluent
-
Resource Management - Connected VMware vSphere
-
Resource Management - Container Instances
-
Resource Management - Container Registry
-
Resource Management - Content Delivery Network
-
Resource Management - DNS
-
Resource Management - DNS Resolver
-
Resource Management - Data Box Edge
-
Resource Management - Data Lake Analytics
-
Resource Management - Data Lake Store
-
Resource Management - Data Protection
-
Resource Management - Data Share
-
Resource Management - DevTest Labs
-
Resource Management - Device Provisioning Services
-
Resource Management - Device Update
-
Resource Management - Digital Twins
-
Resource Management - Dynatrace
-
Resource Management - Edge Order
-
Resource Management - Extended Location
-
Resource Management - Fluid Relay
-
Resource Management - Front Door
-
Resource Management - Guest Configuration
-
Resource Management - Health Bot
-
Resource Management - Healthcare APIs
-
Resource Management - Key Vault
-
Resource Management - Kubernetes Configuration
-
Resource Management - Lab Services
-
Resource Management - Load Testing
-
Resource Management - Log Analytics
-
Resource Management - Logic Apps
-
Resource Management - Managed Grafana
-
Resource Management - Managed Service Identity
-
Resource Management - Managed Services
-
Resource Management - Marketplace Ordering
-
Resource Management - Media
-
Resource Management - Mixed Reality
-
Resource Management - Monitor
-
Resource Management - Network
-
Resource Management - Notification Hubs
-
Resource Management - Orbital
-
Resource Management - Palo Alto Networks - Next Generation Firewall
-
Resource Management - Policy Insights
-
Resource Management - Private DNS
-
Resource Management - Provider Hub
-
Resource Management - Purview
-
Resource Management - Qumulo
-
Resource Management - Relay
-
Resource Management - Reservations
-
Resource Management - Resource Manager
-
Resource Management - Resources
-
Resource Management - SQL Virtual Machine
-
Resource Management - Security Insights
-
Resource Management - Service Fabric
-
Resource Management - Service Linker
-
Resource Management - SignalR
-
Resource Management - Storage
-
Resource Management - Storage Cache
-
Resource Management - Storage Pool
-
Resource Management - Storage Sync
-
Resource Management - Stream Analytics
-
Resource Management - Subscriptions
-
Resource Management - Synapse
-
Resource Management - Web PubSub
-
Resource Management - Workloads
-
Service Bus
Patch Updates (42)
-
Cognitive Search
-
Functions extension for Azure Tables
-
Identity
-
Resource Management - Batch
-
Resource Management - Cognitive Search
-
Resource Management - Cognitive Services
-
Resource Management - Compute
-
Resource Management - Container Apps
-
Resource Management - Costmanagement
-
Resource Management - Data Box
-
Resource Management - Desktop Virtualization
-
Resource Management - Dev Center
-
Resource Management - Graph Services
-
Resource Management - IoT Hub
-
Resource Management - Kusto
-
Resource Management - Managed Network Fabric
-
Resource Management - Marketplace
-
Resource Management - Mobile Network
-
Resource Management - NetApp Files
-
Resource Management - Network Cloud
-
Resource Management - New Relic Observability
-
Resource Management - Peering
-
Resource Management - Recovery Services
-
Resource Management - Recovery Services Backup
-
Resource Management - Recovery Services Site Recovery
-
Resource Management - Redis
-
Resource Management - Resource Mover
-
Resource Management - Service Networking
-
Resource Management - Storage Mover
-
Resource Management - Traffic Manager
-
Resource Management - Voice Services
-
Service Bus
-
Storage - Blobs
-
Storage - Blobs Batch
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
-
Tables
-
WebJobs Extensions - Event Grid
-
WebJobs Extensions - Event Hubs
-
WebJobs Extensions - Service Bus
Beta Packages (86)
-
Data Movement
-
Event Grid
-
Key Vault - Administration
-
Key Vault - Certificates
-
Key Vault - Keys
-
Key Vault - Secrets
-
Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents
-
Monitor Query
-
OpenAI Inference
-
Purview Workflow
-
Resource Management - API Center
-
Resource Management - Advisor
-
Resource Management - Agrifood
-
Resource Management - App Compliance Automation
-
Resource Management - App Service
-
Resource Management - Application Insights
-
Resource Management - Arc ScVmm
-
Resource Management - Attestation
-
Resource Management - Azure Stack HCI
-
Resource Management - Billing Benefits
-
Resource Management - Blueprint
-
Resource Management - Chaos
-
Resource Management - Communication
-
Resource Management - Confidential Ledger
-
Resource Management - Consumption
-
Resource Management - Container Service
-
Resource Management - Container Service Fleet
-
Resource Management - Cosmos DB
-
Resource Management - Cosmos DB for PostgreSQL
-
Resource Management - Customer Insights
-
Resource Management - Data Factory
-
Resource Management - Data Migration
-
Resource Management - Datadog
-
Resource Management - Defender EASM
-
Resource Management - Dev Spaces
-
Resource Management - Elastic
-
Resource Management - ElasticSan
-
Resource Management - Energy Services
-
Resource Management - Event Grid
-
Resource Management - Event Hubs
-
Resource Management - HDInsight
-
Resource Management - HDInsight Containers
-
Resource Management - Hardware Security Modules
-
Resource Management - Hybrid Compute
-
Resource Management - Hybrid Connectivity
-
Resource Management - Hybrid Container Service
-
Resource Management - Hybrid Kubernetes
-
Resource Management - Hybrid Network
-
Resource Management - IoT Central
-
Resource Management - IoT Firmware Defense
-
Resource Management - Machine Learning
-
Resource Management - Machine Learning Compute
-
Resource Management - Maintenance
-
Resource Management - Managed Grafana
-
Resource Management - Managed Network
-
Resource Management - Management Partner
-
Resource Management - Maps
-
Resource Management - MySQL
-
Resource Management - Network Analytics
-
Resource Management - Network Function
-
Resource Management - PostgreSQL
-
Resource Management - Power BI Dedicated
-
Resource Management - Quantum
-
Resource Management - Quota
-
Resource Management - Recovery Services Data Replication
-
Resource Management - Redis Enterprise
-
Resource Management - Resource Connector
-
Resource Management - Resource Graph
-
Resource Management - Resource Health
-
Resource Management - SQL
-
Resource Management - Security
-
Resource Management - Security DevOps
-
Resource Management - Self Help
-
Resource Management - Service Bus
-
Resource Management - Service Fabric Managed Clusters
-
Resource Management - Sphere
-
Resource Management - Support
-
Resource Management - Workload Monitor
-
Storage - Blobs
-
Storage - Blobs Batch
-
Storage - Blobs ChangeFeed
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
-
System.ClientModel
Release highlights
Cognitive Search 11.5.1 Changelog
Bugs Fixed
- Fix paging issue for semantic and vector search (#40137).
Communication Call Automation 1.1.0 Changelog
Features Added
- Mid-Call actions support overriding callback uri
- Cancel Add Participant Invitation
- Support transfer a participant in a group call to another participant
- Add Custom Calling Context payload to Transfer and AddParticipant API
Communication Chat 1.2.0 Changelog
Features Added
- Added
ChatAttachment
object that contains properties for inline images incoming from Teams Chat Threads.
Communication Identity 1.3.0 Changelog
Features Added
- Introduction of new scopes for token generation.
ChatJoin
(Access to Chat APIs but without the authorization to create, delete or update chat threads)ChatJoinLimited
(A more limited version ofChatJoin
that doesn’t allow to add or remove participants)VoIPJoin
(Access to Calling APIs but without the authorization to start new calls)- Added a new API version
ServiceVersion.V2023_10_01
that is now the default API version.
Communication JobRouter 1.0.0 Changelog
Features Added
RouterAdministrationClient && RouterClient
- Added
RequestContext
to methods which can override default behaviors of the client pipeline on a per-call basis. - Added
RequestConditions
to allUpdate
methods which can specify HTTP options for conditional requests based on modification time.
Breaking Changes
RouterAdministrationClient
GetQueues
returnsPageable<RouterQueue>
rather thanPageable<RouterQueueItem>
GetDistributionPolicies
returnsPageable<DistributionPolicy>
rather thanPageable<DistributionPolicyItem>
GetClassificationPolicies
returnsPageable<ClassificationPolicy>
rather thanPageable<ClassificationPolicyItem>
GetExceptionPolicies
returnsPageable<ExceptionPolicy>
rather thanPageable<ExceptionPolicyItem>
UpdateQueue(UpdateQueueOptions options, CancellationToken cancellationToken)
changed toUpdateQueue(RouterQueue queue, CancellationToken cancellationToken)
UpdateDistributionPolicy(UpdateDistributionPolicyOptions options, CancellationToken cancellationToken)
changed toUpdateDistributionPolicy(DistributionPolicy distributionPolicy, CancellationToken cancellationToken)
UpdateClassificationPolicy(UpdateClassificationPolicyOptions options, CancellationToken cancellationToken)
changed toUpdateClassificationPolicy(ClassificationPolicy classificationPolicy, CancellationToken cancellationToken)
UpdateExceptionPolicy(UpdateExceptionPolicyOptions options, CancellationToken cancellationToken)
changed toUpdateExceptionPolicy(ExceptionPolicy exceptionPolicy, CancellationToken cancellationToken)
RouterClient
GetJobs
returnsPageable<RouterJob>
rather thanPageable<RouterJobItem>
GetWorkers
returnsPageable<RouterWorker>
rather thanPageable<RouterJobWorker>
UpdateJob(UpdateJobOptions options, CancellationToken cancellationToken)
changed toUpdateJob(RouterJob job, CancellationToken cancellationToken)
UpdateWorker(UpdateWorkerOptions options, CancellationToken cancellationToken)
changed toUpdateWorker(RouterWorker worker, CancellationToken cancellationToken)
RouterJob && CreateJobOptions && CreateJobWithClassificationOptions
- Property
Notes
- Changed fromList<RouterJobNote>
toIList<RouterJobNote>
- Property
RequestedWorkerSelectors
- Changed fromList<RouterWorkerSelector>
toIList<RouterWorkerSelector>
- Property
Labels
- Changed fromDictionary<string, LabelValue>
toIDictionary<string, RouterValue>
- Property
Tags
- Changed fromDictionary<string, LabelValue>
toIDictionary<string, RouterValue>
RouterJobNote
- Changed constructor from
RouterJobNote()
toRouterJobNote(string message)
- Removed setter from
Message
RouterWorker && CreateWorkerOptions
- Rename property
QueueAssignments
->Queues
Queues
- ChangedDictionary<string, RouterQueueAssignment>
->IList<string>
- Rename property
TotalCapacity
->Capacity
- Rename property
ChannelConfigurations
->Channels
Channels
- ChangedDictionary<string, ChannelConfiguration>
->IList<RouterChannel>
ClassificationPolicy && CreateClassificationPolicyOptions
- Property
List<QueueSelectorAttachment> QueueSelectors
changed toIList<QueueSelectorAttachment> QueueSelectorAttachments
- Property
List<WorkerSelectorAttachment> WorkerSelectors
changed toIList<WorkerSelectorAttachment> WorkerSelectorAttachments
ExceptionPolicy
- Property
ExceptionRules
- Changed fromDictionary<string, ExceptionRule>
->IList<ExceptionRule>
CreateExceptionPolicyOptions
- Property
ExceptionRules
- Changed fromDictionary<string, ExceptionRule>
->IList<ExceptionRule>
- Changed constructor from
CreateExceptionPolicyOptions(string exceptionPolicyId, IDictionary<string, ExceptionRule> exceptionRules)
toCreateExceptionPolicyOptions(string exceptionPolicyId, IEnumerable<ExceptionRule> exceptionRules)
ExceptionRule
Actions
- ChangedDictionary<string, ExceptionAction>
->IList<ExceptionAction>
CancelExceptionAction
- Changed constructor from
CancelExceptionAction(string note = null, string dispositionCode = null)
toCancelExceptionAction()
ReclassifyExceptionAction
- Changed constructor from
ReclassifyExceptionAction(string classificationPolicyId, IDictionary<string, LabelValue> labelsToUpsert = null)
toReclassifyExceptionAction()
- Removed setter from
LabelsToUpsert
BestWorkerMode
- Removed constructor
BestWorkerMode(RouterRule scoringRule = null, IList<ScoringRuleParameterSelector> scoringParameterSelectors = null, bool allowScoringBatchOfWorkers = false, int? batchSize = null, bool descendingOrder = true, bool bypassSelectors = false)
ScoringRuleOptions
- Rename property
AllowScoringBatchOfWorkers
->IsBatchScoringEnabled
FunctionRouterRuleCredential
- Removed properties
AppKey
andFunctionKey
OAuth2WebhookClientCredential
- Removed property
ClientSecret
RouterQueueStatistics
- Changed
IReadOnlyDictionary<string, double> EstimatedWaitTimeMinutes
toIDictionary<int, TimeSpan> EstimatedWaitTimes
LabelOperator
- Renamed
GreaterThanEqual
toGreaterThanOrEqual
- Renamed
LessThanEqual
toLessThanOrEqual
Renames
ChannelConfiguration
->RouterChannel
Oauth2ClientCredential
->OAuth2WebhookClientCredential
LabelValue
->RouterValue
Deletions
ClassificationPolicyItem
DistributionPolicyItem
ExceptionPolicyItem
RouterQueueItem
RouterWorkerItem
RouterJobItem
RouterQueueAssignment
UpdateClassificationPolicyOptions
UpdateDistributionPolicyOptions
UpdateExceptionPolicyOptions
UpdateQueueOptions
UpdateWorkerOptions
UpdateJobOptions
Data Movement 12.0.0-beta.4 Changelog
Breaking Changes
- [BREAKING CHANGE] Renamed
StorageResourceSingle
toStorageResourceItem
- [BREAKING CHANGE] Renamed
StorageResource.MaxChunkSize
toMaxSupportedChunkSize
. - [BREAKING CHANGE] Made the following members
public
toprotected internal
members (including all derived classes): StorageResource.IsContainer
StorageResourceContainer.GetStorageResourcesAsync
StorageResourceItem.Length
StorageResourceItem.MaxSupportedChunkSize
StorageResourceItem.ResourceId
StorageResourceItem.TransferType
StorageResourceItem.CompleteTransferAsync
StorageResourceItem.CopyBlockFromUriAsync
StorageResourceItem.CopyFromUriAsync
StorageResourceItem.DeleteIfExistsAsync
StorageResourceItem.GetCopyAuthorizationHeaderAsync
StorageResourceItem.GetPropertiesAsync
StorageResourceItem.ReadStreamAsync
StorageResourceItem.WriteFromStreamAsync
- [BREAKING CHANGE] Renamed
DataTransfer.AwaitCompletion
toDataTransfer.WaitForCompletionAsync
- [BREAKING CHANGE] Renamed
DataTransfer.EnsureCompleted
toDataTransfer.WaitForCompletion
- [BREAKING CHANGE] Renamed
DataTransfer.PauseIfRunningAsync
toDataTransfer.PauseAsync
- [BREAKING CHANGE] Removed
Azure.Storage.DataMovement.Models
and moved all classes to theAzure.Storage.DataMovement
namespace - [BREAKING CHANGE] Removed
Azure.Storage.DataMovement.Models.JobPlan
and replaced withAzure.Storage.DataMovement.JobPlan
(has no public effect since it’s internal) - [BREAKING CHANGE] Removed
DataTransfer.PauseTransferIfRunningAsync(DataTransfer)
- [BREAKING CHANGE] Renamed
DataTransferProperties.SourceScheme
. - [BREAKING CHANGE] Removed
DataTransferProperties.DestinationScheme
. - [BREAKING CHANGE] Removed
StorageResourceType
including removingStorageResourceProperties.ResourceType
- [BREAKING CHANGE] Removed
ServiceCopyStatus
including removingStorageResourceProperties.CopyStatus
- [BREAKING CHANGE] Renamed
TransferOptions
toDataTransferOptions
- [BREAKING CHANGE] Renamed
TransferCheckpointerOptions
toTransferCheckpointStoreOptions
- [BREAKING CHANGE] Renamed
TransferOptions.TransferFailed
toDataTransferOptions.ItemTransferFailed
- [BREAKING CHANGE] Renamed
TransferOptions.SingleTransferCompleted
toDataTransferOptions.ItemTransferCompleted
- [BREAKING CHANGE] Renamed
TransferOptions.TransferSkipped
toDataTransferOptions.ItemTransferSkipped
- [BREAKING CHANGE] Renamed
TransferOptions.TransferStatus
toTransferOptions.TransferStatusChanged
- [BREAKING CHANGE] Renamed
SingleTransferCompletedEventArgs
toTransferItemCompletedEventArgs
- [BREAKING CHANGE] Renamed
TransferItemFailedEventArgs
toTransferItemFailedEventArgs
- [BREAKING CHANGE] Renamed
TransferItemSkippedEventArgs
toTransferItemSkippedEventArgs
- [BREAKING CHANGE] Renamed
TransferStatusEventArgs.StorageTransferStatus
toTransferStatus
- [BREAKING CHANGE] Renamed
StorageResourceItem.WriteFromStreamAsync
toCopyFromStreamAsync
- [BREAKING CHANGE] Renamed
StorageResourceContainer.GetChildStorageResource
toStorageResourceContainer.GetStorageResourceReference
- [BREAKING CHANGE] Renamed
ReadStreamStorageResourceResult
toStorageResourceReadStreamResult
- [BREAKING CHANGE] Changed constructor
StorageResourceReadStreamResult(Stream)
from public to internal - [BREAKING CHANGE] Removed
LocalStorageResourceProvider.MakeResource
. Instead useLocalFilesStorageResourceProvider.FromFile()
and.FromDirectory()
to obtain a LocalStorageResource
. - [BREAKING CHANGE] Renamed
ErrorHandlingBehavior
toDataTransferErrorMode
- [BREAKING CHANGE] Renamed
DataTransferErrorMode.StopOnAllFailures
toStopOnAnyFailure
- [BREAKING CHANGE] Renamed
TransferType
toDataTransferOrder
- [BREAKING CHANGE] Renamed
DataTransferOrder.Concurrent
toUnordered
- [BREAKING CHANGE] Renamed
StorageTransferStatus
toDataTransferStatus
- [BREAKING CHANGE] Changed
DataTransferStatus
fromenum
to aclass
. - [BREAKING CHANGE] Renamed
StorageResourceCreateMode
toStorageResourceCreationPreference
. - [BREAKING CHANGE] Renamed
StorageResourceCreationPreference
values fromFail
toFailIfExists
,Overwrite
toOverwriteIfExists
,Skip
toSkipIfExists
andNone
toDefault
which will default toFailIfExists
. - [BREAKING CHANGE] Renamed
DataTransferOptions.CreateMode
toCreationPreference
. - [BREAKING CHANGE] Changed
StorageTransferProgress
constructor frompublic
toprotected internal
. - [BREAKING CHANGE] Renamed
StorageTransferProgress
toDataTransferProgress
. - [BREAKING CHANGE] Renamed
StorageTransferEventArgs
toDataTransferEventArgs
. - [BREAKING CHANGE] Removed
position
parameter fromStorageResourceSingle.WriteFromStreamAsync
. UseStorageResourceWriteToOffsetOptions.Position
instead. - [BREAKING CHANGE] Made parameter
completeLength
fromStorageResourceSingle.CopyBlockFromUriAsync
mandatory. - [BREAKING CHANGE] Moved
DataTransferOptions.ProgressHandler
toDataTransferOptions.ProgressHandlerOptions
. - [BREAKING CHANGE] Removed default constructor for
ProgressHandlerOptions
. UseProgressHandlerOptions(IProgress<DataTransferProgress>, bool)
instead. - [BREAKING CHANGE] Removed
StorageResource.CanProduceUri
(including it’s derived classes). - [BREAKING CHANGE] Removed
StorageResource.Path
, useStorageResource.Uri
instead. - [BREAKING CHANGE] Moved
DataTransferProperties
to the parent namespace,Azure.Storage.DataMovement
. - [BREAKING CHANGE] Removed
DataTransferProperties.SourcePath
. Instead useDataTransferProperties.SourceUri
. - [BREAKING CHANGE] Removed
DataTransferProperties.DestinationPath
. Instead useDataTransferProperties.DestinationUri
. - [BREAKING CHANGE] Changed
StorageResourceCheckpointData.Serialize()
frompublic
toprotected internal
- [BREAKING CHANGE] Made the following from
public
tointernal
(UseLocalStorageResourceProvider
instead to createStorageResource
s) : LocalDirectoryStorageResourceContainer
LocalFileStorageResource
Features Added
- Added support for
TransferManager.ResumeAllTransfersAsync
to resume all transfers that can be resumed.
Bugs Fixed
- Fixed bug where if a transfer was in a failed state, and during clean up an exception was thrown the transfer would throw or hang.
Event Grid 4.22.0-beta.1 Changelog
Features Added
- Added the following features to
EventGridClient
- Release with delay
- Renew Locks
- Ability to publish events in Binary mode
Functions extension for Azure Tables 1.2.1 Changelog
Other Changes
- Bump dependency on
Microsoft.Extensions.Azure
to prevent transitive dependency on deprecated version ofAzure.Identity
.
Identity 1.10.4 Changelog
Other Changes
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Key Vault - Administration 4.4.0-beta.2 Changelog
Other Changes
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Key Vault - Certificates 4.6.0-beta.2 Changelog
Other Changes
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Key Vault - Keys 4.6.0-beta.2 Changelog
Other Changes
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Key Vault - Secrets 4.6.0-beta.2 Changelog
Other Changes
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents 1.0.0-beta.4 Changelog
Bugs Fixed
- Updated ODataType signature. This was done to make sure the contracts were consistent across all services.
- Empty or null response actions will throw a bad response. There should be at lease one action passed as this is the main purpose of the SDK library.
- Made the source field in the request a required field.
- Made the request validation errors return 500. This way, we can identify that 500 errors as internal and should be marked as failures whereas response object errors should return 400s since they are customer input errors and should be identified as CallerErrors in our service.
- Made the ODataType field in the request a required field.
- Made the errors for JSON payload more descriptive when an invalid character is passed.
- Added JsonDocument TryParse check to validate payload is JSON format.
Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents 1.0.0-beta.5 Changelog
Bugs Fixed
- Updated Event Metrics to use Assembly.GetName instead of static dll name.
Monitor Query 1.3.0-beta.2 Changelog
Other Changes
- Internal updates to generated code.
OpenAI Inference 1.0.0-beta.10 Changelog
Features Added
-1106
model feature support forgpt-35-turbo
andgpt-4-turbo
, including use ofseed
,system_fingerprint
, parallel function calling via tools, “JSON mode” for guaranteed function outputs, and moredall-e-3
image generation capabilities viaGetImageGenerations
, featuring higher model quality, automatic prompt revisions bygpt-4
, and customizable quality/style settings- Greatly expanded “On Your Data” capabilities in Azure OpenAI, including many new data source options and authentication mechanisms
- Early support for
gpt-4-vision-preview
, which allows the hybrid use of text and images as input to enable scenarios like “describe this image for me” - Support for Azure enhancements to
gpt-4-vision-preview
results that include grounding and OCR features
Breaking Changes
ChatMessage
changes:
- The singular
ChatMessage
type has been replaced byChatRequestMessage
andChatResponseMessage
, the former of which is an abstract, polymorphic type with concrete derivations likeChatRequestSystemMessage
andChatRequestUserMessage
. This requires conversion from oldChatMessages
into the new types. While this is usually a straightforward string replacement, converting a response message into a request message (e.g. when propagating an assistant response to continue the conversation) will require creating a new instance of the appropriate request message with the response message’s data. See the examples for details.
Dall-e-3:
- Azure OpenAI now uses
dall-e-3
model deployments for its image generation API and such a valid deployment must be provided into the options for theGetImageGenerations
method to receive results.
OpenAI Inference 1.0.0-beta.11 Changelog
Bugs Fixed
ChatCompletionsOptions.ResponseFormat
now serializes correctly and will not result in “not of type ‘object” errorsChatCompletionsOptions.FunctionCall
is fixed to again work withFunctionDefinition.None
andFunctionDefinition.Auto
instead of resulting in not finding a named “none” or “auto” functionChatCompletionsOptions.ToolChoice
previously defaulted to aBinaryData
type and has now been corrected to use a customChatCompletionsToolChoice
type that parallelsFunctionDefinition
for older function calling.
Breaking Changes
- The type of
ChatCompletionsOptions.ToolChoice
has been updated fromBinaryData
to a newChatCompletionsToolChoice
type. Please useChatCompletionsToolChoice.None
,ChatCompletionsToolChoice.Auto
, or provide a reference to a function or function tool definition to migrate.
OpenTelemetry AspNetCore 1.0.0 Changelog
Other Changes
- Updated the code of vendored instrumentation libraries
OpenTelemetry.Instrumentation.AspNetCore
,OpenTelemetry.Instrumentation.Http
, andOpenTelemetry.Instrumentation.SqlClient
from the OpenTelemetry .NET repository. Code has been updated to 1.6.0-beta3. (#40315)
OpenTelemetry Exporter 1.1.0 Changelog
Bugs Fixed
-
Fixed an issue where
OriginalFormat
persisted in TraceTelemetry properties with IncludeFormattedMessage set to true on OpenTelemetryLoggerOptions of the OpenTelemetry LoggerProvider. This fix prevents data duplication in message fields and properties. (#39308) - Fixed an issue related to the processing of scopes that do not conform to a key-value pair structure. (#39453)
- Previous Behavior: Logging a scope with a statement like
logger.BeginScope("SomeScopeValue")
would result in adding ‘SomeScopeValue’ to the properties using a key that follows the pattern ‘scope->’. Additionally, ‘OriginalFormatScope_’ keys were used to handle formatted strings within the scope. - New Behavior:
- Non-key-value pair scopes are no longer added to the properties, resulting in cleaner and more efficient log output.
- ‘OriginalFormatScope_*’ keys have been removed.
-
In case of duplicate keys within the scopes, only the first entry is retained, while all subsequent duplicate entries are discarded.
- Resolved an issue where activity tags of various object types, including
double, float, and others, were previously formatted using
CultureInfo.CurrentCulture
. This behavior caused inconsistencies in tag value formatting depending on the regional settings of the machine where the application was running. Such inconsistencies could lead to challenges in data analysis and cause test failures in environments with differing cultural settings. The fix ensures uniform and culture-independent formatting of activity tag values, aligning with consistent data representation. (#39470)
Features Added
- Added NET6 target framework to support Trimming. (#38459)
- Added support for Trimming and AOT. (#38459)
Purview Workflow 1.0.0-beta.2 Changelog
Features Added
- Add
/workflows/{id}/validate
API. - Add admin query options to workflow / workflow run APIs.
Resource Management - API Center 1.0.0-beta.2 Changelog
Resource Management - API Management 1.1.0 Changelog
Resource Management - Advisor 1.0.0-beta.4 Changelog
Resource Management - Agrifood 1.0.0-beta.4 Changelog
Resource Management - Alerts Management 1.1.0 Changelog
Resource Management - Analysis 1.1.0 Changelog
Resource Management - App Compliance Automation 1.0.0-beta.4 Changelog
Resource Management - App Configuration 1.1.0 Changelog
Resource Management - App Platform 1.1.0 Changelog
Resource Management - App Service 1.1.0-beta.4 Changelog
Resource Management - Application Insights 1.0.0-beta.4 Changelog
Resource Management - Arc ScVmm 1.0.0-beta.4 Changelog
Resource Management - Attestation 1.0.0-beta.4 Changelog
Resource Management - Authorization 1.1.0 Changelog
Resource Management - Automanage 1.1.0 Changelog
Resource Management - Automation 1.1.0 Changelog
Resource Management - Azure Stack HCI 1.1.0 Changelog
Resource Management - Azure Stack HCI 1.2.0-beta.1 Changelog
Resource Management - Azure VMware Solution 1.2.0 Changelog
Resource Management - Batch 1.2.1 Changelog
Resource Management - Billing 1.1.0 Changelog
Resource Management - Billing Benefits 1.0.0-beta.3 Changelog
Resource Management - Blueprint 1.0.0-beta.4 Changelog
Resource Management - Bot Service 1.1.0 Changelog
Resource Management - Change Analysis 1.1.0 Changelog
Resource Management - Chaos 1.0.0-beta.6 Changelog
Resource Management - Cognitive Search 1.2.1 Changelog
Resource Management - Cognitive Services 1.3.1 Changelog
Resource Management - Communication 1.2.0-beta.4 Changelog
Resource Management - Compute 1.2.1 Changelog
Resource Management - Confidential Ledger 1.1.0-beta.3 Changelog
Resource Management - Confluent 1.1.0 Changelog
Resource Management - Connected VMware vSphere 1.0.0 Changelog
Resource Management - Consumption 1.1.0-beta.2 Changelog
Resource Management - Container Apps 1.1.1 Changelog
Resource Management - Container Instances 1.2.0 Changelog
Resource Management - Container Registry 1.2.0 Changelog
Resource Management - Container Service 1.2.0-beta.3 Changelog
Resource Management - Container Service Fleet 1.0.0-beta.4 Changelog
Resource Management - Content Delivery Network 1.2.0 Changelog
Resource Management - Cosmos DB 1.4.0-beta.5 Changelog
Resource Management - Cosmos DB for PostgreSQL 1.1.0-beta.1 Changelog
Resource Management - Costmanagement 1.0.1 Changelog
Resource Management - Customer Insights 1.0.0-beta.4 Changelog
Resource Management - DNS 1.1.0 Changelog
Resource Management - DNS Resolver 1.1.0 Changelog
Resource Management - Data Box 1.0.3 Changelog
Resource Management - Data Box Edge 1.1.0 Changelog
Resource Management - Data Factory 1.0.0-beta.5 Changelog
Resource Management - Data Lake Analytics 1.1.0 Changelog
Resource Management - Data Lake Store 1.1.0 Changelog
Resource Management - Data Migration 1.0.0-beta.4 Changelog
Resource Management - Data Protection 1.3.0 Changelog
Resource Management - Data Share 1.1.0 Changelog
Resource Management - Datadog 1.0.0-beta.4 Changelog
Resource Management - Defender EASM 1.0.0-beta.2 Changelog
Resource Management - Desktop Virtualization 1.2.1 Changelog
Resource Management - Dev Center 1.0.1 Changelog
Resource Management - Dev Spaces 1.0.0-beta.4 Changelog
Resource Management - DevTest Labs 1.1.0 Changelog
Resource Management - Device Provisioning Services 1.2.0 Changelog
Resource Management - Device Update 1.0.0 Changelog
Resource Management - Digital Twins 1.3.0 Changelog
Resource Management - Dynatrace 1.1.0 Changelog
Resource Management - Edge Order 1.1.0 Changelog
Resource Management - Elastic 1.0.0-beta.4 Changelog
Resource Management - ElasticSan 1.0.0-beta.6 Changelog
Resource Management - Energy Services 1.0.0-beta.2 Changelog
Resource Management - Event Grid 1.1.0-beta.3 Changelog
Resource Management - Event Hubs 1.1.0-beta.4 Changelog
Resource Management - Extended Location 1.1.0 Changelog
Resource Management - Fluid Relay 1.1.0 Changelog
Resource Management - Front Door 1.2.0 Changelog
Resource Management - Graph Services 1.1.1 Changelog
Resource Management - Guest Configuration 1.1.0 Changelog
Resource Management - HDInsight 1.2.0-beta.2 Changelog
Resource Management - HDInsight Containers 1.0.0-beta.2 Changelog
Resource Management - Hardware Security Modules 1.0.0-beta.2 Changelog
Resource Management - Health Bot 1.1.0 Changelog
Resource Management - Healthcare APIs 1.1.0 Changelog
Resource Management - Healthcare APIs 1.2.0 Changelog
Resource Management - Hybrid Compute 1.0.0-beta.6 Changelog
Resource Management - Hybrid Connectivity 1.0.0-beta.4 Changelog
Resource Management - Hybrid Container Service 1.0.0-beta.3 Changelog
Resource Management - Hybrid Kubernetes 1.0.0-beta.4 Changelog
Resource Management - Hybrid Network 1.0.0-beta.2 Changelog
Resource Management - IoT Central 1.1.0-beta.2 Changelog
Resource Management - IoT Firmware Defense 1.0.0-beta.2 Changelog
Resource Management - IoT Hub 1.1.1 Changelog
Resource Management - Key Vault 1.2.0 Changelog
Resource Management - Kubernetes Configuration 1.2.0 Changelog
Resource Management - Kusto 1.5.1 Changelog
Resource Management - Lab Services 1.1.0 Changelog
Resource Management - Load Testing 1.1.0 Changelog
Resource Management - Log Analytics 1.2.0 Changelog
Resource Management - Logic Apps 1.1.0 Changelog
Resource Management - Machine Learning 1.2.0-beta.3 Changelog
Resource Management - Machine Learning Compute 1.0.0-beta.4 Changelog
Resource Management - Maintenance 1.2.0-beta.6 Changelog
Resource Management - Maintenance 1.2.0-beta.7 Changelog
Resource Management - Managed Grafana 1.1.0-beta.2 Changelog
Resource Management - Managed Grafana 1.1.0 Changelog
Resource Management - Managed Network 1.0.0-beta.4 Changelog
Resource Management - Managed Network Fabric 1.1.1 Changelog
Resource Management - Managed Service Identity 1.2.0 Changelog
Resource Management - Managed Services 1.1.0 Changelog
Resource Management - Management Partner 1.0.0-beta.4 Changelog
Resource Management - Maps 1.1.0-beta.3 Changelog
Resource Management - Marketplace 1.1.1 Changelog
Resource Management - Marketplace Ordering 1.1.0 Changelog
Resource Management - Media 1.3.0 Changelog
Resource Management - Mixed Reality 1.1.0 Changelog
Resource Management - Mobile Network 1.1.1 Changelog
Resource Management - Monitor 1.3.0 Changelog
Resource Management - MySQL 1.1.0-beta.4 Changelog
Resource Management - NetApp Files 1.4.2 Changelog
Resource Management - Network 1.6.0 Changelog
Resource Management - Network Analytics 1.0.0-beta.2 Changelog
Resource Management - Network Cloud 1.0.1 Changelog
Resource Management - Network Function 1.0.0-beta.4 Changelog
Resource Management - New Relic Observability 1.0.1 Changelog
Resource Management - Notification Hubs 1.1.0 Changelog
Resource Management - Orbital 1.1.0 Changelog
Resource Management - Palo Alto Networks - Next Generation Firewall 1.1.0 Changelog
Resource Management - Peering 1.2.1 Changelog
Resource Management - Policy Insights 1.2.0 Changelog
Resource Management - PostgreSQL 1.2.0-beta.3 Changelog
Resource Management - Power BI Dedicated 1.0.0-beta.4 Changelog
Resource Management - Private DNS 1.1.0 Changelog
Resource Management - Provider Hub 1.1.0 Changelog
Resource Management - Purview 1.1.0 Changelog
Resource Management - Quantum 1.0.0-beta.4 Changelog
Resource Management - Qumulo 1.1.0 Changelog
Resource Management - Quota 1.1.0-beta.1 Changelog
Resource Management - Recovery Services 1.1.1 Changelog
Resource Management - Recovery Services Backup 1.1.1 Changelog
Resource Management - Recovery Services Data Replication 1.0.0-beta.2 Changelog
Resource Management - Recovery Services Site Recovery 1.1.1 Changelog
Resource Management - Redis 1.2.1 Changelog
Resource Management - Redis Enterprise 1.1.0-beta.2 Changelog
Resource Management - Relay 1.2.0 Changelog
Resource Management - Reservations 1.4.0 Changelog
Resource Management - Resource Connector 1.0.0-beta.2 Changelog
Resource Management - Resource Graph 1.1.0-beta.2 Changelog
Resource Management - Resource Health 1.1.0-beta.3 Changelog
Resource Management - Resource Manager 1.9.0 Changelog
Resource Management - Resource Mover 1.1.1 Changelog
Resource Management - Resources 1.7.0 Changelog
Resource Management - SQL 1.3.0-beta.4 Changelog
Resource Management - SQL Virtual Machine 1.1.0 Changelog
Resource Management - Security 1.2.0-beta.4 Changelog
Resource Management - Security DevOps 1.0.0-beta.4 Changelog
Resource Management - Security Insights 1.1.0 Changelog
Resource Management - Self Help 1.1.0-beta.2 Changelog
Resource Management - Service Bus 1.1.0-beta.4 Changelog
Resource Management - Service Fabric 1.1.0 Changelog
Resource Management - Service Fabric Managed Clusters 1.1.0-beta.3 Changelog
Resource Management - Service Linker 1.1.0 Changelog
Resource Management - Service Networking 1.0.1 Changelog
Resource Management - SignalR 1.1.0 Changelog
Resource Management - Sphere 1.0.0-beta.2 Changelog
Resource Management - Storage 1.2.0 Changelog
Resource Management - Storage Cache 1.2.0 Changelog
Resource Management - Storage Mover 1.1.1 Changelog
Resource Management - Storage Pool 1.1.0 Changelog
Resource Management - Storage Sync 1.2.0 Changelog
Resource Management - Stream Analytics 1.2.0 Changelog
Resource Management - Subscriptions 1.1.0 Changelog
Resource Management - Support 1.1.0-beta.3 Changelog
Resource Management - Synapse 1.2.0 Changelog
Resource Management - Traffic Manager 1.1.1 Changelog
Resource Management - Voice Services 1.0.1 Changelog
Resource Management - Web PubSub 1.1.0 Changelog
Resource Management - Workload Monitor 1.0.0-beta.4 Changelog
Resource Management - Workloads 1.1.0 Changelog
Service Bus 7.17.0 Changelog
Breaking Changes
The following breaking changes were made for the experimental support of Open Telemetry:
- Change
ActivitySource
name used to report message activity fromAzure.Messaging.ServiceBus
toAzure.Messaging.ServiceBus.Message
. - Updated tracing attributes names to conform to OpenTelemetry semantic conventions version 1.23.0.
Service Bus 7.17.1 Changelog
Bugs Fixed
- Adjusted retries to consider an unreachable host address as terminal. Previously, all socket-based errors were considered transient and would be retried.
- Updated the
ServiceBusMessage
constructor that takes aServiceBusReceivedMessage
to no longer copy over thex-opt-partition-id
key as this is meant to apply only to the original message. - Drain excess credits when attempting to receive using sessions to ensure FIFO ordering.
Storage - Blobs 12.19.1 Changelog
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Storage - Blobs 12.20.0-beta.1 Changelog
- Added support for service version 2024-02-04.
Storage - Blobs Batch 12.16.1 Changelog
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Storage - Blobs Batch 12.17.0-beta.1 Changelog
- Added support for service version 2024-02-04.
Storage - Blobs ChangeFeed 12.0.0-preview.41 Changelog
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Storage - Blobs ChangeFeed 12.0.0-preview.42 Changelog
- Added support for service version 2024-02-04.
Storage - Common 12.18.1 Changelog
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Storage - Common 12.19.0-beta.1 Changelog
- Fixed bug where parsing the “sdd” value of a SAS would increment the value by 6 if the value was 10 or over.
Storage - Files Data Lake 12.17.1 Changelog
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Storage - Files Data Lake 12.18.0-beta.1 Changelog
- Added support for service version 2024-02-04.
- Fixed bug where SAS Directory Depth (“sdd”) value 10 or over will add 6 to the sdd value
Storage - Files Share 12.17.1 Changelog
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Storage - Files Share 12.18.0-beta.1 Changelog
- Added support for service version 2024-02-04.
Storage - Queues 12.17.1 Changelog
- Distributed tracing with
ActivitySource
is stable and no longer requires the Experimental feature-flag.
Storage - Queues 12.18.0-beta.1 Changelog
- Added support for service version 2024-02-04.
System.ClientModel 1.0.0-beta.1 Changelog
Features Added
- ModelReaderWriter APIs for reading and writing models in different formats.
Tables 12.8.2 Changelog
Bugs Fixed
- Fixed an issue where custom models decorated with the
DataMemberAttribute
were not properly considered in query filters (A community contribution, courtesy of [metjuperry] (#38884)
WebJobs Extensions - Event Grid 3.3.1 Changelog
Other Changes
- Bump dependency on
Microsoft.Extensions.Azure
to prevent transitive dependency on deprecated version ofAzure.Identity
.
WebJobs Extensions - Event Hubs 6.0.2 Changelog
Other Changes
- Bump dependency on
Microsoft.Extensions.Azure
to prevent transitive dependency on deprecated version ofAzure.Identity
.
WebJobs Extensions - Service Bus 5.13.5 Changelog
Bugs Fixed
- Fixed cleanup behavior when targeting .NET Framework so that Service Bus clients are properly disposed.
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.OpenAI --version 1.0.0-beta.10
$> dotnet add package Azure.AI.OpenAI --version 1.0.0-beta.11
$> dotnet add package Azure.Analytics.Purview.Workflows --version 1.0.0-beta.2
$> dotnet add package Azure.Communication.CallAutomation --version 1.1.0
$> dotnet add package Azure.Communication.Chat --version 1.2.0
$> dotnet add package Azure.Communication.Identity --version 1.3.0
$> dotnet add package Azure.Communication.JobRouter --version 1.0.0
$> dotnet add package Azure.Data.Tables --version 12.8.2
$> dotnet add package Azure.Identity --version 1.10.4
$> dotnet add package Azure.Messaging.EventGrid --version 4.22.0-beta.1
$> dotnet add package Azure.Messaging.ServiceBus --version 7.17.0
$> dotnet add package Azure.Messaging.ServiceBus --version 7.17.1
$> dotnet add package Azure.Monitor.OpenTelemetry.AspNetCore --version 1.0.0
$> dotnet add package Azure.Monitor.OpenTelemetry.Exporter --version 1.1.0
$> dotnet add package Azure.Monitor.Query --version 1.3.0-beta.2
$> dotnet add package Azure.ResourceManager --version 1.9.0
$> dotnet add package Azure.ResourceManager.Advisor --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.AgFoodPlatform --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.AlertsManagement --version 1.1.0
$> dotnet add package Azure.ResourceManager.Analysis --version 1.1.0
$> dotnet add package Azure.ResourceManager.ApiCenter --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.ApiManagement --version 1.1.0
$> dotnet add package Azure.ResourceManager.AppComplianceAutomation --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.AppConfiguration --version 1.1.0
$> dotnet add package Azure.ResourceManager.AppContainers --version 1.1.1
$> dotnet add package Azure.ResourceManager.AppPlatform --version 1.1.0
$> dotnet add package Azure.ResourceManager.AppService --version 1.1.0-beta.4
$> dotnet add package Azure.ResourceManager.ApplicationInsights --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.ArcScVmm --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Attestation --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Authorization --version 1.1.0
$> dotnet add package Azure.ResourceManager.Automanage --version 1.1.0
$> dotnet add package Azure.ResourceManager.Automation --version 1.1.0
$> dotnet add package Azure.ResourceManager.Avs --version 1.2.0
$> dotnet add package Azure.ResourceManager.Batch --version 1.2.1
$> dotnet add package Azure.ResourceManager.Billing --version 1.1.0
$> dotnet add package Azure.ResourceManager.BillingBenefits --version 1.0.0-beta.3
$> dotnet add package Azure.ResourceManager.Blueprint --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.BotService --version 1.1.0
$> dotnet add package Azure.ResourceManager.Cdn --version 1.2.0
$> dotnet add package Azure.ResourceManager.ChangeAnalysis --version 1.1.0
$> dotnet add package Azure.ResourceManager.Chaos --version 1.0.0-beta.6
$> dotnet add package Azure.ResourceManager.CognitiveServices --version 1.3.1
$> dotnet add package Azure.ResourceManager.Communication --version 1.2.0-beta.4
$> dotnet add package Azure.ResourceManager.Compute --version 1.2.1
$> dotnet add package Azure.ResourceManager.ConfidentialLedger --version 1.1.0-beta.3
$> dotnet add package Azure.ResourceManager.Confluent --version 1.1.0
$> dotnet add package Azure.ResourceManager.ConnectedVMwarevSphere --version 1.0.0
$> dotnet add package Azure.ResourceManager.Consumption --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.ContainerInstance --version 1.2.0
$> dotnet add package Azure.ResourceManager.ContainerRegistry --version 1.2.0
$> dotnet add package Azure.ResourceManager.ContainerService --version 1.2.0-beta.3
$> dotnet add package Azure.ResourceManager.ContainerServiceFleet --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.CosmosDB --version 1.4.0-beta.5
$> dotnet add package Azure.ResourceManager.CosmosDBForPostgreSql --version 1.1.0-beta.1
$> dotnet add package Azure.ResourceManager.CostManagement --version 1.0.1
$> dotnet add package Azure.ResourceManager.CustomerInsights --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.DataBox --version 1.0.3
$> dotnet add package Azure.ResourceManager.DataBoxEdge --version 1.1.0
$> dotnet add package Azure.ResourceManager.DataFactory --version 1.0.0-beta.5
$> dotnet add package Azure.ResourceManager.DataLakeAnalytics --version 1.1.0
$> dotnet add package Azure.ResourceManager.DataLakeStore --version 1.1.0
$> dotnet add package Azure.ResourceManager.DataMigration --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.DataProtectionBackup --version 1.3.0
$> dotnet add package Azure.ResourceManager.DataShare --version 1.1.0
$> dotnet add package Azure.ResourceManager.Datadog --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.DefenderEasm --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.DesktopVirtualization --version 1.2.1
$> dotnet add package Azure.ResourceManager.DevCenter --version 1.0.1
$> dotnet add package Azure.ResourceManager.DevSpaces --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.DevTestLabs --version 1.1.0
$> dotnet add package Azure.ResourceManager.DeviceProvisioningServices --version 1.2.0
$> dotnet add package Azure.ResourceManager.DeviceUpdate --version 1.0.0
$> dotnet add package Azure.ResourceManager.DigitalTwins --version 1.3.0
$> dotnet add package Azure.ResourceManager.Dns --version 1.1.0
$> dotnet add package Azure.ResourceManager.DnsResolver --version 1.1.0
$> dotnet add package Azure.ResourceManager.Dynatrace --version 1.1.0
$> dotnet add package Azure.ResourceManager.EdgeOrder --version 1.1.0
$> dotnet add package Azure.ResourceManager.Elastic --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.ElasticSan --version 1.0.0-beta.6
$> dotnet add package Azure.ResourceManager.EnergyServices --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.EventGrid --version 1.1.0-beta.3
$> dotnet add package Azure.ResourceManager.EventHubs --version 1.1.0-beta.4
$> dotnet add package Azure.ResourceManager.ExtendedLocations --version 1.1.0
$> dotnet add package Azure.ResourceManager.FluidRelay --version 1.1.0
$> dotnet add package Azure.ResourceManager.FrontDoor --version 1.2.0
$> dotnet add package Azure.ResourceManager.Grafana --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.Grafana --version 1.1.0
$> dotnet add package Azure.ResourceManager.GraphServices --version 1.1.1
$> dotnet add package Azure.ResourceManager.GuestConfiguration --version 1.1.0
$> dotnet add package Azure.ResourceManager.HDInsight --version 1.2.0-beta.2
$> dotnet add package Azure.ResourceManager.HDInsight.Containers --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.HardwareSecurityModules --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Hci --version 1.1.0
$> dotnet add package Azure.ResourceManager.Hci --version 1.2.0-beta.1
$> dotnet add package Azure.ResourceManager.HealthBot --version 1.1.0
$> dotnet add package Azure.ResourceManager.HealthcareApis --version 1.1.0
$> dotnet add package Azure.ResourceManager.HealthcareApis --version 1.2.0
$> dotnet add package Azure.ResourceManager.HybridCompute --version 1.0.0-beta.6
$> dotnet add package Azure.ResourceManager.HybridConnectivity --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.HybridContainerService --version 1.0.0-beta.3
$> dotnet add package Azure.ResourceManager.HybridNetwork --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.IotCentral --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.IotFirmwareDefense --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.IotHub --version 1.1.1
$> dotnet add package Azure.ResourceManager.KeyVault --version 1.2.0
$> dotnet add package Azure.ResourceManager.Kubernetes --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.KubernetesConfiguration --version 1.2.0
$> dotnet add package Azure.ResourceManager.Kusto --version 1.5.1
$> dotnet add package Azure.ResourceManager.LabServices --version 1.1.0
$> dotnet add package Azure.ResourceManager.LoadTesting --version 1.1.0
$> dotnet add package Azure.ResourceManager.Logic --version 1.1.0
$> dotnet add package Azure.ResourceManager.MachineLearning --version 1.2.0-beta.3
$> dotnet add package Azure.ResourceManager.MachineLearningCompute --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Maintenance --version 1.2.0-beta.6
$> dotnet add package Azure.ResourceManager.Maintenance --version 1.2.0-beta.7
$> dotnet add package Azure.ResourceManager.ManagedNetwork --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.ManagedNetworkFabric --version 1.1.1
$> dotnet add package Azure.ResourceManager.ManagedServiceIdentities --version 1.2.0
$> dotnet add package Azure.ResourceManager.ManagedServices --version 1.1.0
$> dotnet add package Azure.ResourceManager.ManagementPartner --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Maps --version 1.1.0-beta.3
$> dotnet add package Azure.ResourceManager.Marketplace --version 1.1.1
$> dotnet add package Azure.ResourceManager.MarketplaceOrdering --version 1.1.0
$> dotnet add package Azure.ResourceManager.Media --version 1.3.0
$> dotnet add package Azure.ResourceManager.MixedReality --version 1.1.0
$> dotnet add package Azure.ResourceManager.MobileNetwork --version 1.1.1
$> dotnet add package Azure.ResourceManager.Monitor --version 1.3.0
$> dotnet add package Azure.ResourceManager.MySql --version 1.1.0-beta.4
$> dotnet add package Azure.ResourceManager.NetApp --version 1.4.2
$> dotnet add package Azure.ResourceManager.Network --version 1.6.0
$> dotnet add package Azure.ResourceManager.NetworkAnalytics --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.NetworkCloud --version 1.0.1
$> dotnet add package Azure.ResourceManager.NetworkFunction --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.NewRelicObservability --version 1.0.1
$> dotnet add package Azure.ResourceManager.NotificationHubs --version 1.1.0
$> dotnet add package Azure.ResourceManager.OperationalInsights --version 1.2.0
$> dotnet add package Azure.ResourceManager.Orbital --version 1.1.0
$> dotnet add package Azure.ResourceManager.PaloAltoNetworks.Ngfw --version 1.1.0
$> dotnet add package Azure.ResourceManager.Peering --version 1.2.1
$> dotnet add package Azure.ResourceManager.PolicyInsights --version 1.2.0
$> dotnet add package Azure.ResourceManager.PostgreSql --version 1.2.0-beta.3
$> dotnet add package Azure.ResourceManager.PowerBIDedicated --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.PrivateDns --version 1.1.0
$> dotnet add package Azure.ResourceManager.ProviderHub --version 1.1.0
$> dotnet add package Azure.ResourceManager.Purview --version 1.1.0
$> dotnet add package Azure.ResourceManager.Quantum --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Qumulo --version 1.1.0
$> dotnet add package Azure.ResourceManager.Quota --version 1.1.0-beta.1
$> dotnet add package Azure.ResourceManager.RecoveryServices --version 1.1.1
$> dotnet add package Azure.ResourceManager.RecoveryServicesBackup --version 1.1.1
$> dotnet add package Azure.ResourceManager.RecoveryServicesDataReplication --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.RecoveryServicesSiteRecovery --version 1.1.1
$> dotnet add package Azure.ResourceManager.Redis --version 1.2.1
$> dotnet add package Azure.ResourceManager.RedisEnterprise --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.Relay --version 1.2.0
$> dotnet add package Azure.ResourceManager.Reservations --version 1.4.0
$> dotnet add package Azure.ResourceManager.ResourceConnector --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.ResourceGraph --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.ResourceHealth --version 1.1.0-beta.3
$> dotnet add package Azure.ResourceManager.ResourceMover --version 1.1.1
$> dotnet add package Azure.ResourceManager.Resources --version 1.7.0
$> dotnet add package Azure.ResourceManager.Search --version 1.2.1
$> dotnet add package Azure.ResourceManager.SecurityCenter --version 1.2.0-beta.4
$> dotnet add package Azure.ResourceManager.SecurityDevOps --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.SecurityInsights --version 1.1.0
$> dotnet add package Azure.ResourceManager.SelfHelp --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.ServiceBus --version 1.1.0-beta.4
$> dotnet add package Azure.ResourceManager.ServiceFabric --version 1.1.0
$> dotnet add package Azure.ResourceManager.ServiceFabricManagedClusters --version 1.1.0-beta.3
$> dotnet add package Azure.ResourceManager.ServiceLinker --version 1.1.0
$> dotnet add package Azure.ResourceManager.ServiceNetworking --version 1.0.1
$> dotnet add package Azure.ResourceManager.SignalR --version 1.1.0
$> dotnet add package Azure.ResourceManager.Sphere --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Sql --version 1.3.0-beta.4
$> dotnet add package Azure.ResourceManager.SqlVirtualMachine --version 1.1.0
$> dotnet add package Azure.ResourceManager.Storage --version 1.2.0
$> dotnet add package Azure.ResourceManager.StorageCache --version 1.2.0
$> dotnet add package Azure.ResourceManager.StorageMover --version 1.1.1
$> dotnet add package Azure.ResourceManager.StoragePool --version 1.1.0
$> dotnet add package Azure.ResourceManager.StorageSync --version 1.2.0
$> dotnet add package Azure.ResourceManager.StreamAnalytics --version 1.2.0
$> dotnet add package Azure.ResourceManager.Subscription --version 1.1.0
$> dotnet add package Azure.ResourceManager.Support --version 1.1.0-beta.3
$> dotnet add package Azure.ResourceManager.Synapse --version 1.2.0
$> dotnet add package Azure.ResourceManager.TrafficManager --version 1.1.1
$> dotnet add package Azure.ResourceManager.VoiceServices --version 1.0.1
$> dotnet add package Azure.ResourceManager.WebPubSub --version 1.1.0
$> dotnet add package Azure.ResourceManager.WorkloadMonitor --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Workloads --version 1.1.0
$> dotnet add package Azure.Search.Documents --version 11.5.1
$> dotnet add package Azure.Security.KeyVault.Administration --version 4.4.0-beta.2
$> dotnet add package Azure.Security.KeyVault.Certificates --version 4.6.0-beta.2
$> dotnet add package Azure.Security.KeyVault.Keys --version 4.6.0-beta.2
$> dotnet add package Azure.Security.KeyVault.Secrets --version 4.6.0-beta.2
$> dotnet add package Azure.Storage.Blobs --version 12.19.1
$> dotnet add package Azure.Storage.Blobs --version 12.20.0-beta.1
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.16.1
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.17.0-beta.1
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.41
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.42
$> dotnet add package Azure.Storage.Common --version 12.18.1
$> dotnet add package Azure.Storage.Common --version 12.19.0-beta.1
$> dotnet add package Azure.Storage.DataMovement --version 12.0.0-beta.4
$> dotnet add package Azure.Storage.Files.DataLake --version 12.17.1
$> dotnet add package Azure.Storage.Files.DataLake --version 12.18.0-beta.1
$> dotnet add package Azure.Storage.Files.Shares --version 12.17.1
$> dotnet add package Azure.Storage.Files.Shares --version 12.18.0-beta.1
$> dotnet add package Azure.Storage.Queues --version 12.17.1
$> dotnet add package Azure.Storage.Queues --version 12.18.0-beta.1
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents --version 1.0.0-beta.4
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents --version 1.0.0-beta.5
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.EventGrid --version 3.3.1
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.EventHubs --version 6.0.2
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.ServiceBus --version 5.13.5
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.Tables --version 1.2.1
$> dotnet add package System.ClientModel --version 1.0.0-beta.1
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.