Azure SDK for .NET (March 2023)
The Azure SDK team is pleased to announce our March 2023 client library releases.
175 packages released this month.
Stable Packages (38)
-
Core - Client - AMQP
-
Core - Client - Core
-
Event Grid
-
Event Hubs
-
Event Hubs - Event Processor
-
Load Testing
-
Monitor Ingestion
-
Resource Management - Automanage
-
Resource Management - Bot Service
-
Resource Management - Compute
-
Resource Management - Container Registry
-
Resource Management - Content Delivery Network
-
Resource Management - Core
-
Resource Management - Device Provisioning Services
-
Resource Management - Digital Twins
-
Resource Management - Front Door
-
Resource Management - Key Vault
-
Resource Management - Kubernetes Configuration
-
Resource Management - Kusto
-
Resource Management - Machine Learning
-
Resource Management - Maintenance
-
Resource Management - Managed Service Identity
-
Resource Management - Operational Insights
-
Resource Management - Policy Insights
-
Resource Management - Recovery Services
-
Resource Management - Recovery Services Backup
-
Resource Management - Reservations
-
Resource Management - Resources
-
Resource Management - Security Center
-
Resource Management - Storage Mover
-
Storage - Blobs
-
Storage - Blobs Batch
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
-
WebJobs Extensions - Event Hubs
-
WebJobs Extensions - Service Bus
Patch Updates (84)
-
Azure client library integration for ASP.NET Core
-
Blob Storage Key Store for .NET Data Protection
-
Event Hubs
-
Key Encryptor for .NET Data Protection
-
Resource Management - API Management
-
Resource Management - Alerts Management
-
Resource Management - Analysis
-
Resource Management - App Platform
-
Resource Management - App Service
-
Resource Management - Authorization
-
Resource Management - Automation
-
Resource Management - Avs
-
Resource Management - Azure Stack HCI
-
Resource Management - Batch
-
Resource Management - Billing
-
Resource Management - Change Analysis
-
Resource Management - Cognitive Search
-
Resource Management - Cognitive Services
-
Resource Management - Confidential Ledger
-
Resource Management - Confluent
-
Resource Management - Consumption
-
Resource Management - Container Apps
-
Resource Management - Cosmos DB
-
Resource Management - DNS
-
Resource Management - DNS Resolver
-
Resource Management - Data Box
-
Resource Management - Data Box Edge
-
Resource Management - Data Protection
-
Resource Management - Data Share
-
Resource Management - Desktop Virtualization
-
Resource Management - DevTest Labs
-
Resource Management - Digital Twins
-
Resource Management - Dynatrace
-
Resource Management - Edge Order
-
Resource Management - Event Grid
-
Resource Management - Extended Location
-
Resource Management - Fluid Relay
-
Resource Management - Guest Configuration
-
Resource Management - HDInsight
-
Resource Management - Health Bot
-
Resource Management - Healthcare APIs
-
Resource Management - Hybrid Data
-
Resource Management - IoT Central
-
Resource Management - IoT Hub
-
Resource Management - Lab Services
-
Resource Management - Load Testing
-
Resource Management - Logic
-
Resource Management - Maintenance
-
Resource Management - Managed Grafana
-
Resource Management - Managed Services
-
Resource Management - Maps
-
Resource Management - Marketplace
-
Resource Management - Marketplace Ordering
-
Resource Management - MixedReality
-
Resource Management - Monitor
-
Resource Management - MySQL
-
Resource Management - Net App
-
Resource Management - Network
-
Resource Management - Notification Hubs
-
Resource Management - Orbital
-
Resource Management - Peering
-
Resource Management - PostgreSQL
-
Resource Management - Private DNS
-
Resource Management - Purview
-
Resource Management - Redis
-
Resource Management - Redis Enterprise
-
Resource Management - Relay
-
Resource Management - Resource Graph
-
Resource Management - Resource Mover
-
Resource Management - SQL Virtual Machine
-
Resource Management - Security Insights
-
Resource Management - Service Fabric
-
Resource Management - Service Fabric Managed Clusters
-
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 - Support
-
Resource Management - Synapse
-
Resource Management - Web PubSub
Beta Packages (50)
-
Container Registry
-
FarmBeats
-
Identity
-
OpenAI Inference
-
OpenTelemetry Exporter
-
Purview Workflow
-
Resource Management - Advisor
-
Resource Management - Agrifood
-
Resource Management - App Compliance Automation
-
Resource Management - Application Insights
-
Resource Management - Arc ScVmm
-
Resource Management - Attestation
-
Resource Management - Blueprint
-
Resource Management - Chaos
-
Resource Management - Communication
-
Resource Management - Connected VMware vSphere
-
Resource Management - Container Instances
-
Resource Management - Container Service
-
Resource Management - Customer Insights
-
Resource Management - Data Lake Analytics
-
Resource Management - Data Lake Store
-
Resource Management - Data Migration
-
Resource Management - Datadog
-
Resource Management - Deployment Manager
-
Resource Management - Dev Center
-
Resource Management - Dev Spaces
-
Resource Management - Device Update
-
Resource Management - Elastic
-
Resource Management - ElasticSan
-
Resource Management - Event Hubs
-
Resource Management - Hybrid Compute
-
Resource Management - Hybrid Connectivity
-
Resource Management - Hybrid Kubernetes
-
Resource Management - Machine Learning Compute
-
Resource Management - Managed Network
-
Resource Management - Management Partner
-
Resource Management - Network Function
-
Resource Management - Power BI Dedicated
-
Resource Management - Quantum
-
Resource Management - Quota
-
Resource Management - Resourcehealth
-
Resource Management - Security DevOps
-
Resource Management - Service Bus
-
Resource Management - Servicenetworking
-
Resource Management - Traffic Manager
-
Resource Management - Voiceservices
-
Resource Management - Workload Monitor
-
Resource Management - Workloads
-
Storage - Blobs ChangeFeed
-
Text Analytics
Release highlights
Azure client library integration for ASP.NET Core 1.6.2 Changelog
Bugs Fixed
- Added support for clients to be disposed via
IDisposableorIAsyncDisposablewhen the service factory is disposed. - Changed tracking for client initialization to ensure that behavior is correct for value types registered as clients.
Blob Storage Key Store for .NET Data Protection 1.3.1 Changelog
Other Changes
- Updating additional dependencies to mitigate CVE-2021-24112. Note that the vulnerability only exists in a dependency referenced by the
netcoreapp3.0target, which reach end-of-life in December, 2019.
Container Registry 1.1.0-beta.7 Changelog
Features Added
- Added overloads to
ContainerRegistryBlobClient.DownloadManifest()method that allow caller to specify multiple manifest media types in a collection. - Added overloads to
ContainerRegistryBlobClientmethodsUploadBlob()andUploadManifest()that take the content to upload as aBinaryData.
Breaking Changes
- Removed
UploadBlobOptionstype and moved chunk size configuration into ClientOptions. - Reordered parameters in
ContainerRegistryBlobClientconstructor for consistency with other SDK clients. - Renamed
OciAnnotations.SizetoOciAnnotations.SizeInBytesand removedSizeparameter fromUploadBlobResulttype. - Changed the name of
OciManifesttoOciImageManifest.
Core - Client - AMQP 1.3.0 Changelog
Breaking Changes
- The nullability annotations were updated for the following properties of
AmqpAnnotatedMessageto allow null values to be set in the dictionary, to comply with the AMQP specification: ApplicationPropertiesDeliveryAnnotationsMessageAnnotationsFooter
Features Added
- Added
ToBytesandFromBytesmethods toAmqpAnnotatedMessageto allow for serialization and deserialization of the message.
Core - Client - Core 1.29.0 Changelog
Bugs Fixed
ActivitySourceactivities will no longer be stamped with thekindattribute as this is redundant with the OpenTelemetrySpanKindattribute.- The product information section of the UserAgent header is now validated for invalid parenthesis formatting and escaped, if necessary.
Features Added
ActivitySourceactivities that are used when using the experimental OpenTelemetry support will include theaz.schema_urltag indicating the OpenTelemetry schema version. They will also include the attribute names specified here.- “West US 3”, “Sweden Central” and “Qatar Central” locations are added to
Azure.Core.AzureLocation
Core - Client - Core 1.30.0 Changelog
Bugs Fixed
- Fixed the issue with empty header names and values, caused by
ArrayBackedPropertyBagkeeping reference to the array after returning it to array pool [in (https://github.com/Azure/azure-sdk-for-net/pull/34800)Disposemethod].
Event Grid 4.14.0 Changelog
Features Added
- Added new Communication events,
AcsEmailDeliveryReportReceivedEventDataandAcsEmailEngagementTrackingReportReceivedEventData.
Event Hubs 5.8.0 Changelog
Bugs Fixed
- Corrected log message issue causing formatting to fail when developer code for processing events leaks an exception. This obscured the warning that was intended to be emitted to the error handler.
Features Added
ActivitySourceactivities that are used when using the experimental OpenTelemetry support will include theaz.schema_urltag indicating the OpenTelemetry schema version. They will also include the messaging attribute specified here.
Event Hubs 5.8.1 Changelog
Other Changes
- Upgrading dependency on
Azure.Corelibrary.
Event Hubs - Event Processor 5.8.0 Changelog
Features Added
ActivitySourceactivities that are used when using the experimental OpenTelemetry support will include theaz.schema_urltag indicating the OpenTelemetry schema version. They will also include the messaging attribute specified here.
Bugs Fixed
- Corrected log message issue causing formatting to fail when developer code for processing events leaks an exception. This obscured the warning that was intended to be emitted to the error handler.
FarmBeats 1.0.0-beta.2 Changelog
Features Added
- Adding clients for Sensor Integration which includes crud operations on DeviceDataModels, Devices, SensorDataModels, Sensors, SensorMappings, SensorPartnerIntegration and get Sensor events.
- Renaming farmers to parties as per the new API version
- Renaming Crop Variety to Crop Product
- Adding new APIs for STAC search
Identity 1.9.0-beta.2 Changelog
Bugs Fixed
- Fixed
ManagedIdentityCredentialauthentication in sovereign clouds for services specifyingTenantIdthrough authentication challenge #34077
Features Added
- Allow
VisualStudioCredentialon non-Windows platforms - Added
AzureDeveloperCliCredentialfor Azure Developer CLI - Added
WorkloadIdentityCredentialto support Azure Workload Identity authentication - Added
WorkloadIdentityCredentialandAzureDeveloperCliCredentialto theDefaultAzureCredentialauthentication flow.
Breaking Changes
- Previously, if environment variables for username and password auth are set in addition to the AZURE_CLIENT_CERTIFICATE_PATH, EnvironmentCredential would select the
UsernamePasswordCredential. After this change,ClientCertificateCredentialwill be selected, which is consistent with all other languages. This is potentially a behavioral breaking change.
Key Encryptor for .NET Data Protection 1.2.1 Changelog
Other Changes
- Updating additional dependencies to mitigate CVE-2021-24112. Note that the vulnerability only exists in a dependency referenced by the
netcoreapp3.0target, which reach end-of-life in December, 2019.
Load Testing 1.0.0 Changelog
Breaking Changes
- Made
Azure.Developer.LoadTesting.LoadTestAdministrationClient.UploadTestFileAsyncinternal - Made
Azure.Developer.LoadTesting.LoadTestRunClient.CreateOrUpdateTestRunAsyncinternal
Monitor Ingestion 1.0.0 Changelog
Breaking Changes
- Renamed UploadLogsOptions to LogsUploadOptions
- Renamed UploadLogsFailedEventArgs to LogsUploadFailedEventArgs
Features Added
- Added EventHandler to LogsUploadOptions for error handling.
- Added Upload method in LogsIngestionClient that takes RequestContent.
- Added LogsUploadOptions type which includes setting concurrency for multi-threading support and the serializer type of the input.
OpenAI Inference 1.0.0-beta.3 Changelog
Features Added
- Support for streaming Completions responses, a capability that parallels setting
stream=truein the REST API, is now available. A newGetStreamingCompletionsmethod onOpenAIClientprovides a response valueStreamingCompletionstype. This, in turn, exposes a collection ofStreamingChoiceobjects as anIAsyncEnumerablethat will update as a streamed response progresses.StreamingChoicefurther exposes anIAsyncEnumerableof streaming text elements via aGetTextStreamingmethod. Used together, this facilitates providing faster, live-updating responses for Completions via the convenientawait foreachpattern. - ASP.NET integration via
Microsoft.Extensions.Azure’sIAzureClientBuilderinterfaces is available.OpenAIClientis now a supported client type for these extension methods.
Bugs Fixed
- Setting
CompletionsOptions.Echoto true while also setting a non-zeroCompletionsOptions.LogProbabilityno longer results in a deserialization error during response processing.
Breaking Changes
CompletionsLogProbability.TokenLogProbability, available onChoiceelements of aCompletionsresponse value’s.Choicescollection when a non-zeroLogProbabilityvalue is provided viaCompletionsOptions, is now anIReadOnlyList<float?>vs. its previous type ofIReadOnlyList<float>. This nullability addition accomodates circumstances where some tokens produce expected null values in log probability arrays.
OpenAI Inference 1.0.0-beta.4 Changelog
Bugs fixed
- Addressed issues that sometimes caused
beta.3’s newGetStreamingCompletionsmethod to execute indefinitely
OpenTelemetry Exporter 1.0.0-beta.8 Changelog
Features Added
-
AAD can now be configured via
AzureMonitorExporterOptions(#34555) -
Connection String can now be provided via
APPLICATIONINSIGHTS_CONNECTION_STRINGenvironment variable (#34275) -
dependencies\durationandrequests\durationstandard metrics will now be exported by default when trace exporter is used alongside metric exporter (#34010) (#33955) -
Added support for named options (#33803)
Bugs Fixed
- Fixed an issue of missing logs due to unhandled exception. (#34423)
Purview Workflow 1.0.0-beta.1 Changelog
Features Added
- Initial release of the Purview Workflow client library for .NET
Resource Management - API Management 1.0.1 Changelog
Resource Management - Advisor 1.0.0-beta.2 Changelog
Resource Management - Agrifood 1.0.0-beta.2 Changelog
Resource Management - Alerts Management 1.0.1 Changelog
Resource Management - Analysis 1.0.1 Changelog
Resource Management - App Compliance Automation 1.0.0-beta.2 Changelog
Resource Management - App Platform 1.0.1 Changelog
Resource Management - App Service 1.0.1 Changelog
Resource Management - Application Insights 1.0.0-beta.2 Changelog
Resource Management - Arc ScVmm 1.0.0-beta.2 Changelog
Resource Management - Attestation 1.0.0-beta.2 Changelog
Resource Management - Authorization 1.0.1 Changelog
Resource Management - Automanage 1.0.0 Changelog
Resource Management - Automation 1.0.1 Changelog
Resource Management - Avs 1.1.1 Changelog
Resource Management - Azure Stack HCI 1.0.1 Changelog
Resource Management - Batch 1.1.1 Changelog
Resource Management - Billing 1.0.1 Changelog
Resource Management - Blueprint 1.0.0-beta.2 Changelog
Resource Management - Bot Service 1.0.0 Changelog
Resource Management - Change Analysis 1.0.1 Changelog
Resource Management - Chaos 1.0.0-beta.3 Changelog
Resource Management - Cognitive Search 1.0.1 Changelog
Resource Management - Cognitive Services 1.2.1 Changelog
Resource Management - Communication 1.1.0-beta.6 Changelog
Resource Management - Compute 1.1.0 Changelog
Resource Management - Confidential Ledger 1.0.1 Changelog
Resource Management - Confluent 1.0.1 Changelog
Resource Management - Connected VMware vSphere 1.0.0-beta.6 Changelog
Resource Management - Consumption 1.0.1 Changelog
Resource Management - Container Apps 1.0.2 Changelog
Resource Management - Container Instances 1.1.0-beta.3 Changelog
Resource Management - Container Registry 1.1.0 Changelog
Resource Management - Container Service 1.2.0-beta.1 Changelog
Resource Management - Content Delivery Network 1.1.0 Changelog
Resource Management - Core 1.4.0 Changelog
Resource Management - Cosmos DB 1.2.1 Changelog
Resource Management - Customer Insights 1.0.0-beta.2 Changelog
Resource Management - DNS 1.0.1 Changelog
Resource Management - DNS Resolver 1.0.1 Changelog
Resource Management - Data Box 1.0.1 Changelog
Resource Management - Data Box Edge 1.0.1 Changelog
Resource Management - Data Lake Analytics 1.1.0-beta.1 Changelog
Resource Management - Data Lake Store 1.1.0-beta.1 Changelog
Resource Management - Data Migration 1.0.0-beta.2 Changelog
Resource Management - Data Protection 1.1.1 Changelog
Resource Management - Data Share 1.0.1 Changelog
Resource Management - Datadog 1.0.0-beta.2 Changelog
Resource Management - Deployment Manager 1.0.0-beta.2 Changelog
Resource Management - Desktop Virtualization 1.0.1 Changelog
Resource Management - Dev Center 1.0.0-beta.2 Changelog
Resource Management - Dev Spaces 1.0.0-beta.2 Changelog
Resource Management - DevTest Labs 1.0.1 Changelog
Resource Management - Device Provisioning Services 1.1.0 Changelog
Resource Management - Device Update 1.0.0-beta.8 Changelog
Resource Management - Digital Twins 1.1.1 Changelog
Resource Management - Digital Twins 1.2.0 Changelog
Resource Management - Dynatrace 1.0.1 Changelog
Resource Management - Edge Order 1.0.1 Changelog
Resource Management - Elastic 1.0.0-beta.2 Changelog
Resource Management - ElasticSan 1.0.0-beta.2 Changelog
Resource Management - Event Grid 1.0.1 Changelog
Resource Management - Event Hubs 1.1.0-beta.1 Changelog
Resource Management - Extended Location 1.0.1 Changelog
Resource Management - Fluid Relay 1.0.1 Changelog
Resource Management - Front Door 1.1.0 Changelog
Resource Management - Guest Configuration 1.0.1 Changelog
Resource Management - HDInsight 1.0.1 Changelog
Resource Management - Health Bot 1.0.1 Changelog
Resource Management - Healthcare APIs 1.0.1 Changelog
Resource Management - Hybrid Compute 1.0.0-beta.2 Changelog
Resource Management - Hybrid Connectivity 1.0.0-beta.2 Changelog
Resource Management - Hybrid Data 1.0.1 Changelog
Resource Management - Hybrid Kubernetes 1.0.0-beta.2 Changelog
Resource Management - IoT Central 1.0.1 Changelog
Resource Management - IoT Hub 1.0.1 Changelog
Resource Management - Key Vault 1.1.0 Changelog
Resource Management - Kubernetes Configuration 1.1.0 Changelog
Resource Management - Kusto 1.3.0 Changelog
Resource Management - Lab Services 1.0.1 Changelog
Resource Management - Load Testing 1.0.1 Changelog
Resource Management - Logic 1.0.1 Changelog
Resource Management - Machine Learning 1.1.0 Changelog
Resource Management - Machine Learning Compute 1.0.0-beta.2 Changelog
Resource Management - Maintenance 1.1.0 Changelog
Resource Management - Maintenance 1.1.1 Changelog
Resource Management - Managed Grafana 1.0.1 Changelog
Resource Management - Managed Network 1.0.0-beta.2 Changelog
Resource Management - Managed Service Identity 1.1.0 Changelog
Resource Management - Managed Services 1.0.1 Changelog
Resource Management - Management Partner 1.0.0-beta.2 Changelog
Resource Management - Maps 1.0.1 Changelog
Resource Management - Marketplace 1.0.1 Changelog
Resource Management - Marketplace Ordering 1.0.1 Changelog
Resource Management - MixedReality 1.0.1 Changelog
Resource Management - Monitor 1.0.1 Changelog
Resource Management - MySQL 1.0.1 Changelog
Resource Management - Net App 1.0.1 Changelog
Resource Management - Network 1.1.1 Changelog
Resource Management - Network Function 1.0.0-beta.2 Changelog
Resource Management - Notification Hubs 1.0.1 Changelog
Resource Management - Operational Insights 1.1.0 Changelog
Resource Management - Orbital 1.0.1 Changelog
Resource Management - Peering 1.1.1 Changelog
Resource Management - Policy Insights 1.1.0 Changelog
Resource Management - PostgreSQL 1.1.1 Changelog
Resource Management - Power BI Dedicated 1.0.0-beta.2 Changelog
Resource Management - Private DNS 1.0.1 Changelog
Resource Management - Purview 1.0.1 Changelog
Resource Management - Quantum 1.0.0-beta.2 Changelog
Resource Management - Quota 1.0.0-beta.2 Changelog
Resource Management - Recovery Services 1.0.0 Changelog
Resource Management - Recovery Services Backup 1.0.0 Changelog
Resource Management - Redis 1.1.1 Changelog
Resource Management - Redis Enterprise 1.0.1 Changelog
Resource Management - Relay 1.1.1 Changelog
Resource Management - Reservations 1.2.0 Changelog
Resource Management - Resource Graph 1.0.1 Changelog
Resource Management - Resource Mover 1.0.1 Changelog
Resource Management - Resourcehealth 1.0.0-beta.1 Changelog
Resource Management - Resources 1.4.0 Changelog
Resource Management - SQL Virtual Machine 1.0.1 Changelog
Resource Management - Security Center 1.1.0 Changelog
Resource Management - Security DevOps 1.0.0-beta.2 Changelog
Resource Management - Security Insights 1.0.1 Changelog
Resource Management - Service Bus 1.1.0-beta.2 Changelog
Resource Management - Service Fabric 1.0.1 Changelog
Resource Management - Service Fabric Managed Clusters 1.0.1 Changelog
Resource Management - Service Linker 1.0.2 Changelog
Resource Management - Servicenetworking 1.0.0-beta.1 Changelog
Resource Management - SignalR 1.0.1 Changelog
Resource Management - Storage 1.1.1 Changelog
Resource Management - Storage Cache 1.0.1 Changelog
Resource Management - Storage Mover 1.0.0 Changelog
Resource Management - Storage Pool 1.0.1 Changelog
Resource Management - Storage Sync 1.1.1 Changelog
Resource Management - Stream Analytics 1.1.1 Changelog
Resource Management - Subscriptions 1.0.1 Changelog
Resource Management - Support 1.0.1 Changelog
Resource Management - Synapse 1.1.1 Changelog
Resource Management - Traffic Manager 1.1.0-beta.2 Changelog
Resource Management - Voiceservices 1.0.0-beta.1 Changelog
Resource Management - Web PubSub 1.0.1 Changelog
Resource Management - Workload Monitor 1.0.0-beta.2 Changelog
Resource Management - Workloads 1.0.0-beta.2 Changelog
Resource Management - Workloads 1.0.0-beta.3 Changelog
Storage - Blobs 12.15.0 Changelog
- Includes all features from 12.15.0-beta.1.
- Added BlobDownloadDetails.CreatedOn property.
Storage - Blobs Batch 12.12.0 Changelog
- Includes all features from 12.12.0-beta.1.
Storage - Blobs ChangeFeed 12.0.0-preview.31 Changelog
- This release contains bug fixes to improve quality.
Storage - Common 12.14.0 Changelog
- Includes all features from 12.14.0-beta.1.
Storage - Files Data Lake 12.13.0 Changelog
- Includes all features from 12.13.0-beta.1.
- Added FileDownloadDetails.CreatedOn property.
Storage - Files Share 12.13.0 Changelog
- Includes all features from 12.13.0-beta.1.
Storage - Queues 12.13.0 Changelog
- Includes all features from 12.13.0-beta.1.
Text Analytics 5.3.0-beta.2 Changelog
Features Added
- Added support for logging the “warn-text” response header.
Breaking Changes
Note: The following breaking changes only apply when upgrading from the previous beta version (5.3.0-beta.1) and do not impact stable versions.
- Changes to dynamic classification:
- Added the
classificationTypeparameter to the following methods:TextAnalyticsClient.DynamicClassify,TextAnalyticsClient.DynamicClassifyAsync,TextAnalyticsClient.DynamicClassifyBatchandTextAnalyticsClient.DynamicClassifyBatchAsync. - Removed the
optionsparameter from the following methods for consistency:TextAnalyticsClient.DynamicClassifyandTextAnalyticsClient.DynamicClassifyAsync. - Removed the
DynamicClassifyOptionsclass for consistency. - Changes to abstractive summarization:
- Renamed
AbstractSummaryAction.MaxSentenceCounttoAbstractSummaryAction.SentenceCount. - Renamed
AbstractSummaryOptions.MaxSentenceCounttoAbstractSummaryOptions.SentenceCount. - Changes to Fast Healthcare Interoperability Resources (FHIR) bundles as part of healthcare text analysis.
- Renamed the
WellKnownFhirVersionenum toFhirVersion. - Changed the type of the
AnalyzeHealthcareEntitiesResult.FhirBundleproperty fromIReadOnlyDictionary<string, object>toBinaryData. - Changes to named entity recognition (NER) resolutions:
- Removed the
BooleanResolutionclass; boolean resolutions are not supported by the service. - Changes to automatic language detection:
- Removed the
AbstractSummaryOptions.AutoDetectionDefaultLanguageproperty; the property is not supported by the service. - Removed the
AnalyzeActionsOptions.AutoDetectionDefaultLanguageproperty; the property is not supported by the service. - Removed the
AnalyzeHealthcareEntitiesOptions.AutoDetectionDefaultLanguageproperty; the property is not supported by the service. - Removed the
ExtractSummaryOptions.AutoDetectionDefaultLanguageproperty; the property is not supported by the service. - Removed the
MultiLabelClassifyOptions.AutoDetectionDefaultLanguageproperty; the property is not supported by the service. - Removed the
RecognizeCustomEntitiesOptions.AutoDetectionDefaultLanguageproperty; the property is not supported by the service. - Removed the
SingleLabelClassifyOptions.AutoDetectionDefaultLanguageproperty; the property is not supported by the service.
WebJobs Extensions - Event Hubs 5.2.0 Changelog
Bugs Fixed
- Fixed a bug with creation of the event processor used by the trigger, where configuring an
eventHubNamethat does not match the one that appears asEntityPathin the connection string would throw. The behavior now follows that of other clients and gives precedence to the entity path in the connection string.
Features Added
-
Added the an overload for
IAsyncCollector<EventData>allowing a partition key to be specified. BecauseIAsyncCollector<T>is owned by the Functions runtime, this method could not be directly added. Instead, this has been implemented as an extension method within the Event Hubs extension package. Unfortunately, this knowingly makes the overload unable to be mocked. -
Target-based scaling support has been added, allowing instances for Event Hubs-triggered Functions to more accurately calculate their scale needs and adjust more quickly as the number of events waiting to be processed changes. This will also reduce duplicate event processing as the instance count changes.
-
A new setting,
UnprocessedEventThresholdhas been added to help tune target-based scaling. More details can be found in the host.json documentation.
WebJobs Extensions - Service Bus 5.9.0 Changelog
Features Added
- Target-based scaling support has been added, allowing instances for Service Bus-triggered Functions to more accurately calculate their scale needs and adjust more quickly as the number of messages waiting to be processed changes.
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.3
$> dotnet add package Azure.AI.OpenAI --version 1.0.0-beta.4
$> dotnet add package Azure.AI.TextAnalytics --version 5.3.0-beta.2
$> dotnet add package Azure.Analytics.Purview.Workflows --version 1.0.0-beta.1
$> dotnet add package Azure.Containers.ContainerRegistry --version 1.1.0-beta.7
$> dotnet add package Azure.Core --version 1.29.0
$> dotnet add package Azure.Core --version 1.30.0
$> dotnet add package Azure.Core.Amqp --version 1.3.0
$> dotnet add package Azure.Developer.LoadTesting --version 1.0.0
$> dotnet add package Azure.Extensions.AspNetCore.DataProtection.Blobs --version 1.3.1
$> dotnet add package Azure.Extensions.AspNetCore.DataProtection.Keys --version 1.2.1
$> dotnet add package Azure.Identity --version 1.9.0-beta.2
$> dotnet add package Azure.Messaging.EventGrid --version 4.14.0
$> dotnet add package Azure.Messaging.EventHubs --version 5.8.0
$> dotnet add package Azure.Messaging.EventHubs --version 5.8.1
$> dotnet add package Azure.Messaging.EventHubs.Processor --version 5.8.0
$> dotnet add package Azure.Monitor.Ingestion --version 1.0.0
$> dotnet add package Azure.Monitor.OpenTelemetry.Exporter --version 1.0.0-beta.8
$> dotnet add package Azure.ResourceManager --version 1.4.0
$> dotnet add package Azure.ResourceManager.Advisor --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.AgFoodPlatform --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.AlertsManagement --version 1.0.1
$> dotnet add package Azure.ResourceManager.Analysis --version 1.0.1
$> dotnet add package Azure.ResourceManager.ApiManagement --version 1.0.1
$> dotnet add package Azure.ResourceManager.AppComplianceAutomation --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.AppContainers --version 1.0.2
$> dotnet add package Azure.ResourceManager.AppPlatform --version 1.0.1
$> dotnet add package Azure.ResourceManager.AppService --version 1.0.1
$> dotnet add package Azure.ResourceManager.ApplicationInsights --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.ArcScVmm --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Attestation --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Authorization --version 1.0.1
$> dotnet add package Azure.ResourceManager.Automanage --version 1.0.0
$> dotnet add package Azure.ResourceManager.Automation --version 1.0.1
$> dotnet add package Azure.ResourceManager.Avs --version 1.1.1
$> dotnet add package Azure.ResourceManager.Batch --version 1.1.1
$> dotnet add package Azure.ResourceManager.Billing --version 1.0.1
$> dotnet add package Azure.ResourceManager.Blueprint --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.BotService --version 1.0.0
$> dotnet add package Azure.ResourceManager.Cdn --version 1.1.0
$> dotnet add package Azure.ResourceManager.ChangeAnalysis --version 1.0.1
$> dotnet add package Azure.ResourceManager.Chaos --version 1.0.0-beta.3
$> dotnet add package Azure.ResourceManager.CognitiveServices --version 1.2.1
$> dotnet add package Azure.ResourceManager.Communication --version 1.1.0-beta.6
$> dotnet add package Azure.ResourceManager.Compute --version 1.1.0
$> dotnet add package Azure.ResourceManager.ConfidentialLedger --version 1.0.1
$> dotnet add package Azure.ResourceManager.Confluent --version 1.0.1
$> dotnet add package Azure.ResourceManager.ConnectedVMwarevSphere --version 1.0.0-beta.6
$> dotnet add package Azure.ResourceManager.Consumption --version 1.0.1
$> dotnet add package Azure.ResourceManager.ContainerInstance --version 1.1.0-beta.3
$> dotnet add package Azure.ResourceManager.ContainerRegistry --version 1.1.0
$> dotnet add package Azure.ResourceManager.ContainerService --version 1.2.0-beta.1
$> dotnet add package Azure.ResourceManager.CosmosDB --version 1.2.1
$> dotnet add package Azure.ResourceManager.CustomerInsights --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.DataBox --version 1.0.1
$> dotnet add package Azure.ResourceManager.DataBoxEdge --version 1.0.1
$> dotnet add package Azure.ResourceManager.DataLakeAnalytics --version 1.1.0-beta.1
$> dotnet add package Azure.ResourceManager.DataLakeStore --version 1.1.0-beta.1
$> dotnet add package Azure.ResourceManager.DataMigration --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.DataProtectionBackup --version 1.1.1
$> dotnet add package Azure.ResourceManager.DataShare --version 1.0.1
$> dotnet add package Azure.ResourceManager.Datadog --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.DeploymentManager --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.DesktopVirtualization --version 1.0.1
$> dotnet add package Azure.ResourceManager.DevCenter --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.DevSpaces --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.DevTestLabs --version 1.0.1
$> dotnet add package Azure.ResourceManager.DeviceProvisioningServices --version 1.1.0
$> dotnet add package Azure.ResourceManager.DeviceUpdate --version 1.0.0-beta.8
$> dotnet add package Azure.ResourceManager.DigitalTwins --version 1.1.1
$> dotnet add package Azure.ResourceManager.DigitalTwins --version 1.2.0
$> dotnet add package Azure.ResourceManager.Dns --version 1.0.1
$> dotnet add package Azure.ResourceManager.DnsResolver --version 1.0.1
$> dotnet add package Azure.ResourceManager.Dynatrace --version 1.0.1
$> dotnet add package Azure.ResourceManager.EdgeOrder --version 1.0.1
$> dotnet add package Azure.ResourceManager.Elastic --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.ElasticSan --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.EventGrid --version 1.0.1
$> dotnet add package Azure.ResourceManager.EventHubs --version 1.1.0-beta.1
$> dotnet add package Azure.ResourceManager.ExtendedLocations --version 1.0.1
$> dotnet add package Azure.ResourceManager.FluidRelay --version 1.0.1
$> dotnet add package Azure.ResourceManager.FrontDoor --version 1.1.0
$> dotnet add package Azure.ResourceManager.Grafana --version 1.0.1
$> dotnet add package Azure.ResourceManager.GuestConfiguration --version 1.0.1
$> dotnet add package Azure.ResourceManager.HDInsight --version 1.0.1
$> dotnet add package Azure.ResourceManager.Hci --version 1.0.1
$> dotnet add package Azure.ResourceManager.HealthBot --version 1.0.1
$> dotnet add package Azure.ResourceManager.HealthcareApis --version 1.0.1
$> dotnet add package Azure.ResourceManager.HybridCompute --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.HybridConnectivity --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.HybridData --version 1.0.1
$> dotnet add package Azure.ResourceManager.IotCentral --version 1.0.1
$> dotnet add package Azure.ResourceManager.IotHub --version 1.0.1
$> dotnet add package Azure.ResourceManager.KeyVault --version 1.1.0
$> dotnet add package Azure.ResourceManager.Kubernetes --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.KubernetesConfiguration --version 1.1.0
$> dotnet add package Azure.ResourceManager.Kusto --version 1.3.0
$> dotnet add package Azure.ResourceManager.LabServices --version 1.0.1
$> dotnet add package Azure.ResourceManager.LoadTesting --version 1.0.1
$> dotnet add package Azure.ResourceManager.Logic --version 1.0.1
$> dotnet add package Azure.ResourceManager.MachineLearning --version 1.1.0
$> dotnet add package Azure.ResourceManager.MachineLearningCompute --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Maintenance --version 1.1.0
$> dotnet add package Azure.ResourceManager.Maintenance --version 1.1.1
$> dotnet add package Azure.ResourceManager.ManagedNetwork --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.ManagedServiceIdentities --version 1.1.0
$> dotnet add package Azure.ResourceManager.ManagedServices --version 1.0.1
$> dotnet add package Azure.ResourceManager.ManagementPartner --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Maps --version 1.0.1
$> dotnet add package Azure.ResourceManager.Marketplace --version 1.0.1
$> dotnet add package Azure.ResourceManager.MarketplaceOrdering --version 1.0.1
$> dotnet add package Azure.ResourceManager.MixedReality --version 1.0.1
$> dotnet add package Azure.ResourceManager.Monitor --version 1.0.1
$> dotnet add package Azure.ResourceManager.MySql --version 1.0.1
$> dotnet add package Azure.ResourceManager.NetApp --version 1.0.1
$> dotnet add package Azure.ResourceManager.Network --version 1.1.1
$> dotnet add package Azure.ResourceManager.NetworkFunction --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.NotificationHubs --version 1.0.1
$> dotnet add package Azure.ResourceManager.OperationalInsights --version 1.1.0
$> dotnet add package Azure.ResourceManager.Orbital --version 1.0.1
$> dotnet add package Azure.ResourceManager.Peering --version 1.1.1
$> dotnet add package Azure.ResourceManager.PolicyInsights --version 1.1.0
$> dotnet add package Azure.ResourceManager.PostgreSql --version 1.1.1
$> dotnet add package Azure.ResourceManager.PowerBIDedicated --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.PrivateDns --version 1.0.1
$> dotnet add package Azure.ResourceManager.Purview --version 1.0.1
$> dotnet add package Azure.ResourceManager.Quantum --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Quota --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.RecoveryServices --version 1.0.0
$> dotnet add package Azure.ResourceManager.RecoveryServicesBackup --version 1.0.0
$> dotnet add package Azure.ResourceManager.Redis --version 1.1.1
$> dotnet add package Azure.ResourceManager.RedisEnterprise --version 1.0.1
$> dotnet add package Azure.ResourceManager.Relay --version 1.1.1
$> dotnet add package Azure.ResourceManager.Reservations --version 1.2.0
$> dotnet add package Azure.ResourceManager.ResourceGraph --version 1.0.1
$> dotnet add package Azure.ResourceManager.ResourceHealth --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.ResourceMover --version 1.0.1
$> dotnet add package Azure.ResourceManager.Resources --version 1.4.0
$> dotnet add package Azure.ResourceManager.Search --version 1.0.1
$> dotnet add package Azure.ResourceManager.SecurityCenter --version 1.1.0
$> dotnet add package Azure.ResourceManager.SecurityDevOps --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.SecurityInsights --version 1.0.1
$> dotnet add package Azure.ResourceManager.ServiceBus --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.ServiceFabric --version 1.0.1
$> dotnet add package Azure.ResourceManager.ServiceFabricManagedClusters --version 1.0.1
$> dotnet add package Azure.ResourceManager.ServiceLinker --version 1.0.2
$> dotnet add package Azure.ResourceManager.ServiceNetworking --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.SignalR --version 1.0.1
$> dotnet add package Azure.ResourceManager.SqlVirtualMachine --version 1.0.1
$> dotnet add package Azure.ResourceManager.Storage --version 1.1.1
$> dotnet add package Azure.ResourceManager.StorageCache --version 1.0.1
$> dotnet add package Azure.ResourceManager.StorageMover --version 1.0.0
$> dotnet add package Azure.ResourceManager.StoragePool --version 1.0.1
$> dotnet add package Azure.ResourceManager.StorageSync --version 1.1.1
$> dotnet add package Azure.ResourceManager.StreamAnalytics --version 1.1.1
$> dotnet add package Azure.ResourceManager.Subscription --version 1.0.1
$> dotnet add package Azure.ResourceManager.Support --version 1.0.1
$> dotnet add package Azure.ResourceManager.Synapse --version 1.1.1
$> dotnet add package Azure.ResourceManager.TrafficManager --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.VoiceServices --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.WebPubSub --version 1.0.1
$> dotnet add package Azure.ResourceManager.WorkloadMonitor --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Workloads --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Workloads --version 1.0.0-beta.3
$> dotnet add package Azure.Storage.Blobs --version 12.15.0
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.12.0
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.31
$> dotnet add package Azure.Storage.Common --version 12.14.0
$> dotnet add package Azure.Storage.Files.DataLake --version 12.13.0
$> dotnet add package Azure.Storage.Files.Shares --version 12.13.0
$> dotnet add package Azure.Storage.Queues --version 12.13.0
$> dotnet add package Azure.Verticals.AgriFood.Farming --version 1.0.0-beta.2
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.EventHubs --version 5.2.0
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.ServiceBus --version 5.9.0
$> dotnet add package Microsoft.Extensions.Azure --version 1.6.2
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.