Azure SDK for .NET (August 2021)
The Azure SDK team is pleased to announce our August 2021 client library releases.
50 packages released this month.
Stable Packages (5)
-
Core
-
Event Grid
-
Event Hubs
-
Event Hubs - Event Processor
-
Metrics Advisor
Patch Updates (1)
- Identity
Beta Packages (31)
-
App Configuration
-
Cognitive Search
-
Communication Chat
-
Communication Network Traversal
-
Container Registry
-
Digital Twins - Core
-
Document Translation
-
Identity
-
Key Vault - Administration
-
Key Vault - Certificates
-
Key Vault - Keys
-
Key Vault - Secrets
-
Monitor Query
-
Question Answering
-
Service Bus
-
Storage - Blobs
-
Storage - Blobs Batch
-
Storage - Blobs ChangeFeed
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Shares
-
Storage - Queues
-
Synapse - AccessControl
-
Synapse - Managed Private Endpoints
-
Synapse - Spark
-
Tables
-
Text Analytics
-
WebJobs Extensions - Event Hubs
-
WebJobs Extensions - Service Bus
-
WebJobs Extensions - WebPubSub
-
WebPubSub
Release highlights
App Configuration 1.2.0-beta.1 Changelog
Features Added
- Added a
ConfigurationSetting
constructor parameter to set anETag
.
Cognitive Search 11.4.0-beta.2 Changelog
Bugs Fixed
- Enhanced the documentation of some
SearchOptions
properties by adding links to REST docs - https://github.com/Azure/azure-sdk-for-net/issues/22808
Features Added
- Support for Azure Active Directory based authentication. Users can specify a
TokenCredential
when creating aSearchClient
,SearchIndexClient
or aSearchIndexerClient
. For example, you can get started withnew SearchClient(endpoint, new DefaultAzureCredential())
to authenticate via AAD using Azure.Identity. For more details see how to use role-based authentication in Azure Cognitive Search.
Communication Chat 1.1.0-beta.1 Changelog
Added
- Added support for metadata in messages.
- Added new overloads for sendmessage and updatemessage operations with options : SendChatMessageOptions and UpdateChatMessageOptions.
- Added support for user display name in typing notifications.
- Added new overloads for sendtypingnotification operation with options : TypingNotificationOptions.
Communication Network Traversal 1.0.0-beta.2 Changelog
- Renamed
CommunicationTurnServer
toCommunicationIceServer
- Renamed field
turnServers
toiceServers
inCommunicationRelayConfiguration
- Renamed
IssueCredentials[Async]
toIssueRelayConfiguration[Async]
Container Registry 1.0.0-beta.4 Changelog
Breaking Changes
- Replaced
AuthenticationScope
property onContainerRegistryClientOptions
withAudience
.Audience
is of typeContainerRegistryAudience
, a statically typed string, which allows customers to select from available audiences or provide their own audience string. All calls to client constructors now require passingContainerRegistryClientOptions
with theAudience
property set.
Core 1.17.0 Changelog
Features Added
- Added
ClientOptions.Default
to configure defaults process-wide. - Added
HttpPipelinePosition.BeforeTransport
to be able to add policies at the end of the pipeline before the transport.
Digital Twins - Core 1.3.0-beta.1 Changelog
New Features
- Added
DigitalTwinsQueryBuilder
under theAzure.DigitalTwins.Core.QueryBuilder.Fluent
and theAzure.DigitalTwins.Core.QueryBuilder.Linq
namespaces to allow for the creation of ADT queries using fluent-style syntax to abstract the ADT query language from users. As of August 2021, these two query builders are trial features that will be shipped in preview before being potentially released in the future pending user feedback.
Digital Twins - Core 1.3.0-beta.2 Changelog
Bugs Fixed
- Fix the bug where boolean expressions did not convert to the correct string representation.
Document Translation 1.0.0-beta.4 Changelog
Features Added
- Added filtering options to methods
GetAllTranslationStatuses
,GetAllDocumentStatuses
and their async equivalent. - Added
DocumentTranslationModelFactory
static class to support mocking model types.
Breaking Changes
- Properties
Suffix
andPrefix
are now available underTranslationSource
instead of in typeDocumentFilter
. - Type
DocumentTranslationError
is now a struct. - Type
StorageInputType
is now a regular enum instead of an extensible enum.
Event Grid 4.5.0 Changelog
Features Added
- Added constructor for
EventGridPublisherClient
that takes aTokenCredential
to enable Azure Active Directory authentication. - Added
Metadata
property toAcsChatMessageEditedEventData
,AcsChatMessageEditedInThreadEventData
,AcsChatMessageReceivedEventData
, andAcsChatMessageReceivedInThreadEventData
. - Added custom converter for
EventGridEvent
that allows this type to be serialized and deserialized usingSystem.Text.Json
APIs.
Event Grid 4.6.0 Changelog
Features Added
- Added
ContainerServiceNewKubernetesVersionAvailableEventData
system event.
Bugs Fixed
- Updated deserialization of KeyVault system events to match the casing used in the events published by the service.
Event Hubs 5.6.0 Changelog
Features Added
- Each Event Hubs client type now offers an option to set an Identifier. The identifier is informational and is associated with the AMQP links used, allowing the service to provide additional context in error messages and the SDK logs to provide an additional point of correlation.
Event Hubs - Event Processor 5.6.0 Changelog
Bugs Fixed
- Fixed an issue where partition processing would ignore cancellation when the processor was shutting down or partition ownership changed and continue dispatching events to the handler until the entire batch was complete. Cancellation will now be properly respected.
Identity 1.5.0-beta.2 Changelog
New Features
- Added support to
ManagedIdentityCredential
for Bridge to Kubernetes local development authentication. - TenantId values returned from service challenge responses can now be used to request tokens from the correct tenantId. To support this feature, there is a new
AllowMultiTenantAuthentication
option onTokenCredentialOptions
. - By default,
AllowMultiTenantAuthentication
is false. When this option property is false and the tenant Id configured in the credential options differs from the tenant Id set in theTokenRequestContext
sent to a credential, anAuthorizationFailedException
will be thrown. This is potentially breaking change as it could be a different exception than what was thrown previously. This exception behavior can be overridden by either setting anAppContext
switch named “Azure.Identity.EnableLegacyTenantSelection” totrue
or by setting the environment variable “AZURE_IDENTITY_ENABLE_LEGACY_TENANT_SELECTION” to “true”. Note: AppContext switches can also be configured via configuration like below:
<ItemGroup>
<RuntimeHostConfigurationOption Include="Azure.Identity.EnableLegacyTenantSelection" Value="true" />
</ItemGroup>
Identity 1.4.1 Changelog
Fixes and improvements
- Fixed issue resulting in duplicate event source names when executing in Azure Functions
Identity 1.5.0-beta.3 Changelog
Bugs Fixed
- Stopped loading
$PROFILE
and checking for updates when usingAzurePowerShellCredential
. - Fixed unrecognized argument issue in
AzureCliCredential
when specifying theTenantId
option. #23158 (A community contribution, courtesy of tomas-pajurek). - Handled an additional error scenario for AzureCliCredential that prompts developers to run
az login
when needed. #21758 - Fixed an issue in
EnvironmentCredential
where the suppliedoptions
were not getting properly applied. #22787 - Fixed DateTime parsing to use the current culture in AzurePowerShellCredential. #22638
Features Added
- A new trace event is now logged when
DefaultAzureCredential
selects a credential during initialization. - Added
AzureApplicationCredential
- Added
IsPIILoggingEnabled
property toTokenCredentialOptions
, which controls whether MSAL PII logging is enabled, and other sensitive credential related logging content.
Breaking Changes
- Renamed
AZURE_POD_IDENTITY_TOKEN_URL
toAZURE_POD_IDENTITY_AUTHORITY_HOST
. The value should now be a host, for examplehttp://169.254.169.254
(the default).
Key Vault - Administration 4.1.0-beta.1 Changelog
Fixed
- The default service version is now “7.3-preview”.
Key Vault - Certificates 4.3.0-beta.1 Changelog
Fixed
- The default service version is now “7.3-preview”.
Key Vault - Keys 4.3.0-beta.1 Changelog
Features Added
- Added
GetRandomBytes
andGetRandomBytesAsync
toKeyClient
to get random bytes from a managed HSM. - Added
Exportable
andReleasePolicy
toCreateKeyOptions
,ImportKeyOptions
, andKeyProperties
to support Secure Key Release for Key Vault and Managed HSM. - Added
ReleaseKey
andReleaseKeyAsync
toKeyClient
to release a key for Key Vault and Managed HSM.
Key Vault - Secrets 4.3.0-beta.1 Changelog
Fixed
- The default service version is now “7.3-preview”.
Metrics Advisor 1.0.0 Changelog
Breaking Changes
- Removed methods
AddDimensionColumn
andRemoveDimensionColumn
fromDimensionKey
. In order to access elements, the new methodTryGetValue
must be used. Once the instance has been created, the columns can’t be modified anymore. DimensionKey
is not anIEquatable
anymore. Equality will be calculated based on reference only.DimensionKey
constructor now takes the requireddimensions
parameter.- The whole
DatasourceCredential
API has been renamed toDataSourceCredential
. This includes renames in methods, method parameters, and properties. - Renamed type
DatasourceCredential
toDataSourceCredentialEntity
. - Renamed type
DataLakeGen2SharedKeyDatasourceCredential
toDataLakeSharedKeyCredentialEntity
. - Renamed type
ServicePrincipalDatasourceCredential
toServicePrincipalCredentialEntity
. - Renamed type
ServicePrincipalInKeyVaultDatasourceCredential
toServicePrincipalInKeyVaultCredentialEntity
. - Renamed type
SqlConnectionStringDatasourceCredential
toSqlConnectionStringCredentialEntity
. - Renamed type
DetectionConditionsOperator
toDetectionConditionOperator
. Also,MetricWholeSeriesDetectionCondition.CrossConditionsOperator
has been renamed toConditionOperator
. - Renamed type
MetricAnomalyAlertConfiguration
toMetricAlertConfiguration
. - Renamed type
MetricAnomalyAlertConfigurationsOperator
toMetricAlertConfigurationsOperator
. - Renamed type
DataSourceType
toDataSourceKind
. Similarly,GetDataFeedsFilter.SourceType
has been renamed toSourceKind
, andDataFeedSource.DataSourceType
has been renamed toDataSourceKind
. - Renamed type
AzureDataLakeStorageGen2DataFeedSource
toAzureDataLakeStorageDataFeedSource
. Similarly,DataSourceType.AzureDataLakeStorageGen2
has been renamed toAzureDataLakeStorage
. - Renamed type
FeedbackType
toMetricFeedbackKind
. Similarly,GetAllFeedbackOptions.FeedbackType
has been renamed toFeedbackKind
, andMetricFeedback.Type
toFeedbackKind
as well. - Renamed type
PeriodType
toMetricPeriodType
. - Renamed type
FeedbackDimensionFilter
toFeedbackFilter
and moved it to the namespaceAzure.AI.MetricsAdvisor
. - Renamed type
GetAnomaliesForDetectionConfigurationFilter
toAnomalyFilter
. - Renamed type
GetDataFeedsFilter
toDataFeedFilter
, and the propertyGetDataFeedsOptions.GetDataFeedsFilter
toFilter
. - Split the method
GetAnomalies
into two different methods:GetAnomaliesForAlert
andGetAnomaliesForDetectionConfiguration
. - Split the method
GetIncidents
into two different methods:GetIncidentsForAlert
andGetIncidentsForDetectionConfiguration
. - Removed the property
DimensionFilter
inMetricFeedback
. It’s now a property of typeDimensionKey
(namedDimensionKey
as well). Similarly, feedback constructors now require adimensionKey
parameter to be passed. DataFeedIngestionSettings
constructor now takes the requiredingestionStartsOn
parameter. For this reason, the propertyIngestionStartTime
, now namedIngestionStartsOn
, is not nullable anymore.DataFeedMissingDataPointFillSettings
constructor now takes the requiredfillType
parameter. For this reason, the propertyFillType
is not nullable anymore.EmailNotificationHook
constructor now takes the requiredname
parameter.WebNotificationHook
constructor now takes the requiredname
andendpoint
parameters.MetricSeriesGroupDetectionCondition
constructor now takes the requiredseriesGroupKey
parameter.MetricSingleSeriesDetectionCondition
constructor now takes the requiredseriesKey
parameter.- Renamed all occurrences of
CreatedTime
toCreatedOn
andModifiedTime
toLastModified
. - Renamed
AnomalyIncident.StartTime
toStartedOn
andAnomalyIncident.LastTime
toLastDetectedOn
. - Renamed any other occurrences of
StartTime
toStartsOn
, andEndTime
toEndsOn
, including property and parameter names. - Renamed
AlertQueryTimeMode.AnomalyTime
toAnomalyDetectedOn
, andFeedbackQueryTimeMode.FeedbackCreatedTime
toFeedbackCreatedOn
. - Renamed
DataFeedRollupSettings.AlreadyRollupIdentificationValue
toRollupIdentificationValue
. - In
DataFeedRollupType
, renamedAlreadyRollup
toAlreadyRolledUp
,NeedRollup
toRollupNeeded
, andNoRollup
toNoRollupNeeded
. - In
DataFeed
, renamedAdministratorsEmails
toAdministrators
,ViewersEmails
toViewers
, andCreatorEmail
toCreator
. - In
NotificationHook
, renamedAdministratorsEmails
toAdministrators
, andExternalLink
toExternalUri
. - In
MetricAnomalyFeedback
, renamedAnomalyDetectionConfigurationId
toDetectionConfigurationId
, andAnomalyDetectionConfigurationSnapshot
toDetectionConfigurationSnapshot
. - In
ChangeThresholdCondition
, renamedIsWithinRange
toWithinRange
. Similarly, the constructor parameterisWithinRange
has been renamed towithinRange
. - In
MetricSeriesData
, removed theDefinition
property. Now, propertiesMetricId
andSeriesKey
can be accessed directly fromMetricSeriesData
. - In
DataPointAnomaly
, renamed propertyAnomalyDetectionConfigurationId
toDetectionConfigurationId
. - In
DataFeedMetric
, renamed constructor parametermetricName
toname
only. - In
DataFeedDimension
, renamed constructor parameterdimensionName
toname
only. - In
MetricAnomalyAlertScope
, renamed static methodsGetScopeFor<...>
toCreateScopeFor<...>
. For instance,GetScopeForSeriesGroup
was renamed toCreateScopeForSeriesGroup
. - Changed signature of the
MetricAnomalyAlertScope.GetScopeForTopNGroup
method to take the parameterstop
,period
, andminimumTopCount
directly. For this reason, removed the public constructor ofTopNGroupScope
. - Moved
GetAlertConfigurationsOptions
,GetDatasourceCredentialsOptions
, andGetDetectionConfigurationsOptions
to theAzure.AI.MetricsAdvisor.Administration
namespace. - Moved
DatasourceCredential
,DataFeedSource
,NotificationHook
, and all of their concrete child types to theAzure.AI.MetricsAdvisor.Administration
namespace. - Moved
MetricFeedback
and all of its concrete child types to theAzure.AI.MetricsAdvisor
namespace. - In
GetAllFeedbackOptions
, moved all feedback filter properties to a new nested propertyFilter
of typeFeedbackFilter
. - Changed order of parameters of
MetricsAdvisorClient.GetMetricEnrichedSeriesData
. Now,detectionConfigurationId
appears first. - Optional properties
FeedbackFilter.DimensionKey
andGetAnomalyDimensionValuesOptions.DimensionToFilter
must now be manually added with setters to be used. - Moved property
DataFeed.SourceType
toDataFeedSource.DataSourceType
. - In
GetAnomaliesForDetectionConfigurationFilter
(now namedAnomalyFilter
), renamedSeriesGroupKeys
toDimensionKeys
. - In
GetAnomalyDimensionValuesOptions
, renamedDimensionToFilter
toSeriesGroupKey
. - In
GetIncidentsForAlertOptions
, renamedDimensionsToFilter
toDimensionKeys
. - In
GetMetricDimensionValuesOptions
, renamedDimensionValueToFilter
toDimensionValueFilter
. - In
GetMetricSeriesDataOptions
, renamedSeriesToFilter
toSeriesKeys
. - In
GetMetricSeriesDefinitionsOptions
, renamedDimensionCombinationsToFilter
toDimensionCombinationsFilter
. - In
AnomalyIncident
, renamedRootDimensionKey
toRootSeriesKey
. - In
FeedbackDimensionFilter
(now namedFeedbackFilter
), renamedDimensionFilter
toDimensionKey
. - In
MetricsAdvisorKeyCredential
, mergedUpdateSubscriptionKey
andUpdateApiKey
into a single method,Update
, to make it an atomic operation. - Removed setters from
StartTime
andEndTime
, both inMetricAnomalyFeedback
and inMetricChangePointFeedback
. - The class
NotificationHook
is now abstract. - The class
DatasourceCredential
(now calledDataSourceCredentialEntity
) is now abstract. AlertQueryTimeMode
andFeedbackQueryTimeMode
are now regular enums.- The enum
AuthenticationType
present in someDataFeedSource
subtypes is now an extensible enum. - Removed constructor
(string workspaceId, string query)
from theLogAnalyticsDataFeedSource
.
Metrics Advisor 1.1.0 Changelog
Features Added
- Added the static class
MetricsAdvisorModelFactory
. It can be used to instantiate Metrics Advisor models for mocking.
Monitor Query 1.0.0-beta.3 Changelog
Breaking Changes
LogsQueryResult.PrimaryTable
renamed toTable
, andLogsQueryResult.Tables
toAllTables
.MetricQueryResult
renamed toMetricsQueryResult
GetMetricNamespaces
andGetMetricDefinitions
returnPageable
types.
Question Answering 1.0.0-beta.1 Changelog
- Initial release which supports querying of knowledge bases and text records.
Service Bus 7.3.0-beta.1 Changelog
Bugs Fixed
- Fixed bug where receiving a message with
AbsoluteExpiryTime
of DateTime.MaxValue would cause an `ArgumentException’. (A community contribution, courtesy of tlecomte)
Features Added
- Added the
ReleaseSession
method toProcessSessionMessageEventArgs
which allows processing for a session to terminated early. - Added protected constructors to
ServiceBusProcessor
,ServiceBusReceiver
,ServiceBusSender
, andServiceBusSessionProcessor
to allow these types to be extended. - Added
UpdateConcurrency
methods toServiceBusProcessor
andServiceBusSessionProcessor
to allow concurrency to be changed for an already created processor. - Allow a TimeSpan of zero to be passed as the
maxWaitTime
for the various receive overloads if Prefetch mode is enabled.
Storage - Blobs 12.10.0-beta.1 Changelog
- Added support for service version 2020-10-02.
- Added support for Immutable Storage with Versioning
- Added BlobBaseClient.SetImmutibilityPolicy()
- Added BlobBaseClient.DeleteImmutabilityPolicy()
- Added BlobBaseClient.SetLegalHold()
- Added support for listing deleted root blobs with versions to BlobContainerClient.GetBlobs() and .GetBlobsByHierarchy()
- Added support for OAuth copy sources for synchronous copy operations.
- Added support for Parquet as an input format in BlockBlobClient.Query().
- Added optimization to unwrap encryption key once for DownloadTo and OpenRead when Client Side Encryption is enabled.
- Added support for RequestConditions parameter validation. If a request condition is set for an API that doesn’t support it, and ArguementException will be thrown.
- This feature can be disabled with the environment variable “AZURE_STORAGE_DISABLE_REQUEST_CONDITIONS_VALIDATION” or the App Context switch “Azure.Storage.DisableRequestConditionsValidation”.
- Fixed bug where BlobBaseClient.DownloadStreamingAsync() won’t correctly parse the LeaseStatus header.
- Fixed bug where BlobBaseClient.DownloadContentAsync() fails on 304 response.
Storage - Blobs 12.10.0-beta.2 Changelog
- This release contains bug fixes to improve quality.
Storage - Blobs Batch 12.7.0-beta.1 Changelog
- Added support for service version 2020-10-02.
- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization.
- A new property is now available on the ClientOptions called
EnableTenantDiscovery
. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint. - Fixed bug where blob name was not encoded properly when using batch operations.
Storage - Blobs Batch 12.7.0-beta.2 Changelog
- This release contains bug fixes to improve quality.
Storage - Blobs ChangeFeed 12.0.0-preview.14 Changelog
- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization.
- A new property is now available on the ClientOptions called
EnableTenantDiscovery
. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint. - Fixed bug where “Segment doesn’t have any more events” exception was throw when attempting to resume from a cusor pointed at a segment that had no more events, and newer segments exist in the Change Feed.
Storage - Blobs ChangeFeed 12.0.0-preview.15 Changelog
- This release contains bug fixes to improve quality.
Storage - Common 12.9.0-beta.1 Changelog
- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization.
- A new property is now available on the ClientOptions called
EnableTenantDiscovery
. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint.
Storage - Common 12.9.0-beta.2 Changelog
- This release changes the dependency on Azure.Core to v1.16.0
Storage - Files Data Lake 12.8.0-beta.1 Changelog
- Added support for service version 2020-10-02.
- Added support for Parquet as an input format in DataLakeFileClient.Query().
- Added support for RequestConditions parameter validation. If a request condition is set for an API that doesn’t support it, and ArguementException will be thrown.
- This feature can be disabled with the environment variable “AZURE_STORAGE_DISABLE_REQUEST_CONDITIONS_VALIDATION” or the App Context switch “Azure.Storage.DisableRequestConditionsValidation”.
Storage - Files Data Lake 12.8.0-beta.2 Changelog
- This release contains bug fixes to improve quality.
Storage - Files Shares 12.8.0-beta.1 Changelog
- Added support for service version 2020-10-02.
- Added support for OAuth copy sources in ShareFileClient.UploadRangeFromUri()
- Added support for including additional information in ShareDirectoryClient.GetFilesAndDirectories().
- Fixed bug where ShareDirectoryClient.SetMetadataAsync() would not property parse Last-Modified response header.
- Fixed bug where ShareFileClient.DownloadAsync() would fail downloading zero-length file.
Storage - Files Shares 12.8.0-beta.2 Changelog
- This release contains bug fixes to improve quality.
Storage - Queues 12.8.0-beta.1 Changelog
- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization.
- A new property is now available on the ClientOptions called
EnableTenantDiscovery
. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint.
Storage - Queues 12.8.0-beta.2 Changelog
- This release contains bug fixes to improve quality.
Synapse - AccessControl 1.0.0-preview.5 Changelog
Changed
- Updated to use service API version
2020-12-01
Synapse - Managed Private Endpoints 1.0.0-beta.4 Changelog
Changed
- Updated to support both services API versions
2020-12-01
and2021-06-01-preview
Synapse - Spark 1.0.0-preview.7 Changelog
Changed
- Updated to use service API version
2020-12-01
Tables 12.2.0-beta.1 Changelog
Bugs Fixed
- Fixed and issue with connection string parsing for Azure Storage Emulator connection strings. (A community contribution, courtesy of yifanbian-msft).
Features Added
- Added an extension method to the Builder extensions that accepts just the Table Uri. (A community contribution, courtesy of flcdrg).
Text Analytics 5.2.0-beta.1 Changelog
Features Added
- The client defaults to the latest supported service version, which currently is
3.2-preview.1
. - Added property
ExtractSummaryActions
toTextAnalyticsActions
to support the new ‘extractive text summarization’ API. This action can be used to get a summary for the input document by extracting the most relevant sentences.
WebJobs Extensions - Event Hubs 5.0.0-beta.7 Changelog
Breaking Changes
- Renamed
MaxBatchSize
toMaxEventBatchSize
inEventHubsOptions
.
WebJobs Extensions - Service Bus 5.0.0-beta.5 Changelog
Breaking Changes
- Renamed
ServiceBusEntityType
property toEntityType
. - Renamed
messageActions
andsessionActions
parameters toactions
inMessageProcessor
andSessionMessageProcessor
. - Renamed
MaxBatchSize
toMaxMessageBatchSize
inServiceBusOptions
.
WebJobs Extensions - WebPubSub 1.0.0-beta.2 Changelog
Features Added
- Added
WebPubSubRequest
input binding to support Static Web Apps.
Bugs Fixed
- Fixed exceptions when the library is used in Static Web Apps.
WebJobs Extensions - WebPubSub 1.0.0-beta.3 Changelog
Other Changes
- Upgrade dependency package
Azure.Messaging.WebPubSub
to 1.0.0-beta.2.
WebPubSub 1.0.0-beta.2 Changelog
Features Added
- Added support for RequestOptions on protocol methods.
- Added support for API management with
ReverseProxyEndpoint
option. https://github.com/Azure/azure-webpubsub/issues/194 describes how to integrate with the API Management service. - Removed dependency on
System.IdentityModel.Tokens.Jwt
.
Bugs Fixed
- https://github.com/Azure/azure-webpubsub/issues/166
- https://github.com/Azure/azure-webpubsub/issues/90
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.Language.QuestionAnswering --version 1.0.0-beta.1
$> dotnet add package Azure.AI.MetricsAdvisor --version 1.0.0
$> dotnet add package Azure.AI.MetricsAdvisor --version 1.1.0
$> dotnet add package Azure.AI.TextAnalytics --version 5.2.0-beta.1
$> dotnet add package Azure.AI.Translation.Document --version 1.0.0-beta.4
$> dotnet add package Azure.Analytics.Synapse.AccessControl --version 1.0.0-preview.5
$> dotnet add package Azure.Analytics.Synapse.ManagedPrivateEndpoints --version 1.0.0-beta.4
$> dotnet add package Azure.Analytics.Synapse.Spark --version 1.0.0-preview.7
$> dotnet add package Azure.Communication.Chat --version 1.1.0-beta.1
$> dotnet add package Azure.Communication.NetworkTraversal --version 1.0.0-beta.2
$> dotnet add package Azure.Containers.ContainerRegistry --version 1.0.0-beta.4
$> dotnet add package Azure.Core --version 1.17.0
$> dotnet add package Azure.Data.AppConfiguration --version 1.2.0-beta.1
$> dotnet add package Azure.Data.Tables --version 12.2.0-beta.1
$> dotnet add package Azure.DigitalTwins.Core --version 1.3.0-beta.1
$> dotnet add package Azure.DigitalTwins.Core --version 1.3.0-beta.2
$> dotnet add package Azure.Identity --version 1.5.0-beta.2
$> dotnet add package Azure.Identity --version 1.4.1
$> dotnet add package Azure.Identity --version 1.5.0-beta.3
$> dotnet add package Azure.Messaging.EventGrid --version 4.5.0
$> dotnet add package Azure.Messaging.EventGrid --version 4.6.0
$> dotnet add package Azure.Messaging.EventHubs --version 5.6.0
$> dotnet add package Azure.Messaging.EventHubs.Processor --version 5.6.0
$> dotnet add package Azure.Messaging.ServiceBus --version 7.3.0-beta.1
$> dotnet add package Azure.Messaging.WebPubSub --version 1.0.0-beta.2
$> dotnet add package Azure.Monitor.Query --version 1.0.0-beta.3
$> dotnet add package Azure.Search.Documents --version 11.4.0-beta.2
$> dotnet add package Azure.Security.KeyVault.Administration --version 4.1.0-beta.1
$> dotnet add package Azure.Security.KeyVault.Certificates --version 4.3.0-beta.1
$> dotnet add package Azure.Security.KeyVault.Keys --version 4.3.0-beta.1
$> dotnet add package Azure.Security.KeyVault.Secrets --version 4.3.0-beta.1
$> dotnet add package Azure.Storage.Blobs --version 12.10.0-beta.1
$> dotnet add package Azure.Storage.Blobs --version 12.10.0-beta.2
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.7.0-beta.1
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.7.0-beta.2
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.14
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.15
$> dotnet add package Azure.Storage.Common --version 12.9.0-beta.1
$> dotnet add package Azure.Storage.Common --version 12.9.0-beta.2
$> dotnet add package Azure.Storage.Files.DataLake --version 12.8.0-beta.1
$> dotnet add package Azure.Storage.Files.DataLake --version 12.8.0-beta.2
$> dotnet add package Azure.Storage.Files.Shares --version 12.8.0-beta.1
$> dotnet add package Azure.Storage.Files.Shares --version 12.8.0-beta.2
$> dotnet add package Azure.Storage.Queues --version 12.8.0-beta.1
$> dotnet add package Azure.Storage.Queues --version 12.8.0-beta.2
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.EventHubs --version 5.0.0-beta.7
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.ServiceBus --version 5.0.0-beta.5
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.WebPubSub --version 1.0.0-beta.2
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.WebPubSub --version 1.0.0-beta.3
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.