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
ChatAttachmentobject 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 ofChatJointhat 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_01that is now the default API version.
Communication JobRouter 1.0.0 Changelog
Features Added
RouterAdministrationClient && RouterClient
- Added
RequestContextto methods which can override default behaviors of the client pipeline on a per-call basis. - Added
RequestConditionsto allUpdatemethods which can specify HTTP options for conditional requests based on modification time.
Breaking Changes
RouterAdministrationClient
GetQueuesreturnsPageable<RouterQueue>rather thanPageable<RouterQueueItem>GetDistributionPoliciesreturnsPageable<DistributionPolicy>rather thanPageable<DistributionPolicyItem>GetClassificationPoliciesreturnsPageable<ClassificationPolicy>rather thanPageable<ClassificationPolicyItem>GetExceptionPoliciesreturnsPageable<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
GetJobsreturnsPageable<RouterJob>rather thanPageable<RouterJobItem>GetWorkersreturnsPageable<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> QueueSelectorschanged toIList<QueueSelectorAttachment> QueueSelectorAttachments - Property
List<WorkerSelectorAttachment> WorkerSelectorschanged 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
AppKeyandFunctionKey
OAuth2WebhookClientCredential
- Removed property
ClientSecret
RouterQueueStatistics
- Changed
IReadOnlyDictionary<string, double> EstimatedWaitTimeMinutestoIDictionary<int, TimeSpan> EstimatedWaitTimes
LabelOperator
- Renamed
GreaterThanEqualtoGreaterThanOrEqual - Renamed
LessThanEqualtoLessThanOrEqual
Renames
ChannelConfiguration->RouterChannelOauth2ClientCredential->OAuth2WebhookClientCredentialLabelValue->RouterValue
Deletions
ClassificationPolicyItemDistributionPolicyItemExceptionPolicyItemRouterQueueItemRouterWorkerItemRouterJobItemRouterQueueAssignmentUpdateClassificationPolicyOptionsUpdateDistributionPolicyOptionsUpdateExceptionPolicyOptionsUpdateQueueOptionsUpdateWorkerOptionsUpdateJobOptions
Data Movement 12.0.0-beta.4 Changelog
Breaking Changes
- [BREAKING CHANGE] Renamed
StorageResourceSingletoStorageResourceItem - [BREAKING CHANGE] Renamed
StorageResource.MaxChunkSizetoMaxSupportedChunkSize. - [BREAKING CHANGE] Made the following members
publictoprotected internalmembers (including all derived classes): StorageResource.IsContainerStorageResourceContainer.GetStorageResourcesAsyncStorageResourceItem.LengthStorageResourceItem.MaxSupportedChunkSizeStorageResourceItem.ResourceIdStorageResourceItem.TransferTypeStorageResourceItem.CompleteTransferAsyncStorageResourceItem.CopyBlockFromUriAsyncStorageResourceItem.CopyFromUriAsyncStorageResourceItem.DeleteIfExistsAsyncStorageResourceItem.GetCopyAuthorizationHeaderAsyncStorageResourceItem.GetPropertiesAsyncStorageResourceItem.ReadStreamAsyncStorageResourceItem.WriteFromStreamAsync- [BREAKING CHANGE] Renamed
DataTransfer.AwaitCompletiontoDataTransfer.WaitForCompletionAsync - [BREAKING CHANGE] Renamed
DataTransfer.EnsureCompletedtoDataTransfer.WaitForCompletion - [BREAKING CHANGE] Renamed
DataTransfer.PauseIfRunningAsynctoDataTransfer.PauseAsync - [BREAKING CHANGE] Removed
Azure.Storage.DataMovement.Modelsand moved all classes to theAzure.Storage.DataMovementnamespace - [BREAKING CHANGE] Removed
Azure.Storage.DataMovement.Models.JobPlanand 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
StorageResourceTypeincluding removingStorageResourceProperties.ResourceType - [BREAKING CHANGE] Removed
ServiceCopyStatusincluding removingStorageResourceProperties.CopyStatus - [BREAKING CHANGE] Renamed
TransferOptionstoDataTransferOptions - [BREAKING CHANGE] Renamed
TransferCheckpointerOptionstoTransferCheckpointStoreOptions - [BREAKING CHANGE] Renamed
TransferOptions.TransferFailedtoDataTransferOptions.ItemTransferFailed - [BREAKING CHANGE] Renamed
TransferOptions.SingleTransferCompletedtoDataTransferOptions.ItemTransferCompleted - [BREAKING CHANGE] Renamed
TransferOptions.TransferSkippedtoDataTransferOptions.ItemTransferSkipped - [BREAKING CHANGE] Renamed
TransferOptions.TransferStatustoTransferOptions.TransferStatusChanged - [BREAKING CHANGE] Renamed
SingleTransferCompletedEventArgstoTransferItemCompletedEventArgs - [BREAKING CHANGE] Renamed
TransferItemFailedEventArgstoTransferItemFailedEventArgs - [BREAKING CHANGE] Renamed
TransferItemSkippedEventArgstoTransferItemSkippedEventArgs - [BREAKING CHANGE] Renamed
TransferStatusEventArgs.StorageTransferStatustoTransferStatus - [BREAKING CHANGE] Renamed
StorageResourceItem.WriteFromStreamAsynctoCopyFromStreamAsync - [BREAKING CHANGE] Renamed
StorageResourceContainer.GetChildStorageResourcetoStorageResourceContainer.GetStorageResourceReference - [BREAKING CHANGE] Renamed
ReadStreamStorageResourceResulttoStorageResourceReadStreamResult - [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
ErrorHandlingBehaviortoDataTransferErrorMode - [BREAKING CHANGE] Renamed
DataTransferErrorMode.StopOnAllFailurestoStopOnAnyFailure - [BREAKING CHANGE] Renamed
TransferTypetoDataTransferOrder - [BREAKING CHANGE] Renamed
DataTransferOrder.ConcurrenttoUnordered - [BREAKING CHANGE] Renamed
StorageTransferStatustoDataTransferStatus - [BREAKING CHANGE] Changed
DataTransferStatusfromenumto aclass. - [BREAKING CHANGE] Renamed
StorageResourceCreateModetoStorageResourceCreationPreference. - [BREAKING CHANGE] Renamed
StorageResourceCreationPreferencevalues fromFailtoFailIfExists,OverwritetoOverwriteIfExists,SkiptoSkipIfExistsandNonetoDefaultwhich will default toFailIfExists. - [BREAKING CHANGE] Renamed
DataTransferOptions.CreateModetoCreationPreference. - [BREAKING CHANGE] Changed
StorageTransferProgressconstructor frompublictoprotected internal. - [BREAKING CHANGE] Renamed
StorageTransferProgresstoDataTransferProgress. - [BREAKING CHANGE] Renamed
StorageTransferEventArgstoDataTransferEventArgs. - [BREAKING CHANGE] Removed
positionparameter fromStorageResourceSingle.WriteFromStreamAsync. UseStorageResourceWriteToOffsetOptions.Positioninstead. - [BREAKING CHANGE] Made parameter
completeLengthfromStorageResourceSingle.CopyBlockFromUriAsyncmandatory. - [BREAKING CHANGE] Moved
DataTransferOptions.ProgressHandlertoDataTransferOptions.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.Uriinstead. - [BREAKING CHANGE] Moved
DataTransferPropertiesto 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()frompublictoprotected internal - [BREAKING CHANGE] Made the following from
publictointernal(UseLocalStorageResourceProviderinstead to createStorageResources) : LocalDirectoryStorageResourceContainerLocalFileStorageResource
Features Added
- Added support for
TransferManager.ResumeAllTransfersAsyncto 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.Azureto prevent transitive dependency on deprecated version ofAzure.Identity.
Identity 1.10.4 Changelog
Other Changes
- Distributed tracing with
ActivitySourceis stable and no longer requires the Experimental feature-flag.
Key Vault - Administration 4.4.0-beta.2 Changelog
Other Changes
- Distributed tracing with
ActivitySourceis stable and no longer requires the Experimental feature-flag.
Key Vault - Certificates 4.6.0-beta.2 Changelog
Other Changes
- Distributed tracing with
ActivitySourceis stable and no longer requires the Experimental feature-flag.
Key Vault - Keys 4.6.0-beta.2 Changelog
Other Changes
- Distributed tracing with
ActivitySourceis stable and no longer requires the Experimental feature-flag.
Key Vault - Secrets 4.6.0-beta.2 Changelog
Other Changes
- Distributed tracing with
ActivitySourceis 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
-1106model feature support forgpt-35-turboandgpt-4-turbo, including use ofseed,system_fingerprint, parallel function calling via tools, “JSON mode” for guaranteed function outputs, and moredall-e-3image 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-previewresults that include grounding and OCR features
Breaking Changes
ChatMessage changes:
- The singular
ChatMessagetype has been replaced byChatRequestMessageandChatResponseMessage, the former of which is an abstract, polymorphic type with concrete derivations likeChatRequestSystemMessageandChatRequestUserMessage. This requires conversion from oldChatMessagesinto 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-3model deployments for its image generation API and such a valid deployment must be provided into the options for theGetImageGenerationsmethod to receive results.
OpenAI Inference 1.0.0-beta.11 Changelog
Bugs Fixed
ChatCompletionsOptions.ResponseFormatnow serializes correctly and will not result in “not of type ‘object” errorsChatCompletionsOptions.FunctionCallis fixed to again work withFunctionDefinition.NoneandFunctionDefinition.Autoinstead of resulting in not finding a named “none” or “auto” functionChatCompletionsOptions.ToolChoicepreviously defaulted to aBinaryDatatype and has now been corrected to use a customChatCompletionsToolChoicetype that parallelsFunctionDefinitionfor older function calling.
Breaking Changes
- The type of
ChatCompletionsOptions.ToolChoicehas been updated fromBinaryDatato a newChatCompletionsToolChoicetype. 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.SqlClientfrom 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
OriginalFormatpersisted 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}/validateAPI. - 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
ActivitySourcename used to report message activity fromAzure.Messaging.ServiceBustoAzure.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
ServiceBusMessageconstructor that takes aServiceBusReceivedMessageto no longer copy over thex-opt-partition-idkey 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
ActivitySourceis 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
ActivitySourceis 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
ActivitySourceis 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
ActivitySourceis 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
ActivitySourceis 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
ActivitySourceis 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
ActivitySourceis 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
DataMemberAttributewere 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.Azureto prevent transitive dependency on deprecated version ofAzure.Identity.
WebJobs Extensions - Event Hubs 6.0.2 Changelog
Other Changes
- Bump dependency on
Microsoft.Extensions.Azureto 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.