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
IDisposable
orIAsyncDisposable
when 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.0
target, 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
ContainerRegistryBlobClient
methodsUploadBlob()
andUploadManifest()
that take the content to upload as aBinaryData
.
Breaking Changes
- Removed
UploadBlobOptions
type and moved chunk size configuration into ClientOptions. - Reordered parameters in
ContainerRegistryBlobClient
constructor for consistency with other SDK clients. - Renamed
OciAnnotations.Size
toOciAnnotations.SizeInBytes
and removedSize
parameter fromUploadBlobResult
type. - Changed the name of
OciManifest
toOciImageManifest
.
Core - Client - AMQP 1.3.0 Changelog
Breaking Changes
- The nullability annotations were updated for the following properties of
AmqpAnnotatedMessage
to allow null values to be set in the dictionary, to comply with the AMQP specification: ApplicationProperties
DeliveryAnnotations
MessageAnnotations
Footer
Features Added
- Added
ToBytes
andFromBytes
methods toAmqpAnnotatedMessage
to allow for serialization and deserialization of the message.
Core - Client - Core 1.29.0 Changelog
Bugs Fixed
ActivitySource
activities will no longer be stamped with thekind
attribute as this is redundant with the OpenTelemetrySpanKind
attribute.- The product information section of the UserAgent header is now validated for invalid parenthesis formatting and escaped, if necessary.
Features Added
ActivitySource
activities that are used when using the experimental OpenTelemetry support will include theaz.schema_url
tag 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
ArrayBackedPropertyBag
keeping reference to the array after returning it to array pool [in (https://github.com/Azure/azure-sdk-for-net/pull/34800)Dispose
method].
Event Grid 4.14.0 Changelog
Features Added
- Added new Communication events,
AcsEmailDeliveryReportReceivedEventData
andAcsEmailEngagementTrackingReportReceivedEventData
.
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
ActivitySource
activities that are used when using the experimental OpenTelemetry support will include theaz.schema_url
tag 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.Core
library.
Event Hubs - Event Processor 5.8.0 Changelog
Features Added
ActivitySource
activities that are used when using the experimental OpenTelemetry support will include theaz.schema_url
tag 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
ManagedIdentityCredential
authentication in sovereign clouds for services specifyingTenantId
through authentication challenge #34077
Features Added
- Allow
VisualStudioCredential
on non-Windows platforms - Added
AzureDeveloperCliCredential
for Azure Developer CLI - Added
WorkloadIdentityCredential
to support Azure Workload Identity authentication - Added
WorkloadIdentityCredential
andAzureDeveloperCliCredential
to theDefaultAzureCredential
authentication 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,ClientCertificateCredential
will 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.0
target, which reach end-of-life in December, 2019.
Load Testing 1.0.0 Changelog
Breaking Changes
- Made
Azure.Developer.LoadTesting.LoadTestAdministrationClient.UploadTestFileAsync
internal - Made
Azure.Developer.LoadTesting.LoadTestRunClient.CreateOrUpdateTestRunAsync
internal
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=true
in the REST API, is now available. A newGetStreamingCompletions
method onOpenAIClient
provides a response valueStreamingCompletions
type. This, in turn, exposes a collection ofStreamingChoice
objects as anIAsyncEnumerable
that will update as a streamed response progresses.StreamingChoice
further exposes anIAsyncEnumerable
of streaming text elements via aGetTextStreaming
method. Used together, this facilitates providing faster, live-updating responses for Completions via the convenientawait foreach
pattern. - ASP.NET integration via
Microsoft.Extensions.Azure
’sIAzureClientBuilder
interfaces is available.OpenAIClient
is now a supported client type for these extension methods.
Bugs Fixed
- Setting
CompletionsOptions.Echo
to true while also setting a non-zeroCompletionsOptions.LogProbability
no longer results in a deserialization error during response processing.
Breaking Changes
CompletionsLogProbability.TokenLogProbability
, available onChoice
elements of aCompletions
response value’s.Choices
collection when a non-zeroLogProbability
value 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 newGetStreamingCompletions
method 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_STRING
environment variable (#34275) -
dependencies\duration
andrequests\duration
standard 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
classificationType
parameter to the following methods:TextAnalyticsClient.DynamicClassify
,TextAnalyticsClient.DynamicClassifyAsync
,TextAnalyticsClient.DynamicClassifyBatch
andTextAnalyticsClient.DynamicClassifyBatchAsync
. - Removed the
options
parameter from the following methods for consistency:TextAnalyticsClient.DynamicClassify
andTextAnalyticsClient.DynamicClassifyAsync
. - Removed the
DynamicClassifyOptions
class for consistency. - Changes to abstractive summarization:
- Renamed
AbstractSummaryAction.MaxSentenceCount
toAbstractSummaryAction.SentenceCount
. - Renamed
AbstractSummaryOptions.MaxSentenceCount
toAbstractSummaryOptions.SentenceCount
. - Changes to Fast Healthcare Interoperability Resources (FHIR) bundles as part of healthcare text analysis.
- Renamed the
WellKnownFhirVersion
enum toFhirVersion
. - Changed the type of the
AnalyzeHealthcareEntitiesResult.FhirBundle
property fromIReadOnlyDictionary<string, object>
toBinaryData
. - Changes to named entity recognition (NER) resolutions:
- Removed the
BooleanResolution
class; boolean resolutions are not supported by the service. - Changes to automatic language detection:
- Removed the
AbstractSummaryOptions.AutoDetectionDefaultLanguage
property; the property is not supported by the service. - Removed the
AnalyzeActionsOptions.AutoDetectionDefaultLanguage
property; the property is not supported by the service. - Removed the
AnalyzeHealthcareEntitiesOptions.AutoDetectionDefaultLanguage
property; the property is not supported by the service. - Removed the
ExtractSummaryOptions.AutoDetectionDefaultLanguage
property; the property is not supported by the service. - Removed the
MultiLabelClassifyOptions.AutoDetectionDefaultLanguage
property; the property is not supported by the service. - Removed the
RecognizeCustomEntitiesOptions.AutoDetectionDefaultLanguage
property; the property is not supported by the service. - Removed the
SingleLabelClassifyOptions.AutoDetectionDefaultLanguage
property; 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
eventHubName
that does not match the one that appears asEntityPath
in 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,
UnprocessedEventThreshold
has 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.