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
ConfigurationSettingconstructor parameter to set anETag.
Cognitive Search 11.4.0-beta.2 Changelog
Bugs Fixed
- Enhanced the documentation of some
SearchOptionsproperties 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
TokenCredentialwhen creating aSearchClient,SearchIndexClientor 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
CommunicationTurnServertoCommunicationIceServer - Renamed field
turnServerstoiceServersinCommunicationRelayConfiguration - Renamed
IssueCredentials[Async]toIssueRelayConfiguration[Async]
Container Registry 1.0.0-beta.4 Changelog
Breaking Changes
- Replaced
AuthenticationScopeproperty onContainerRegistryClientOptionswithAudience.Audienceis 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 passingContainerRegistryClientOptionswith theAudienceproperty set.
Core 1.17.0 Changelog
Features Added
- Added
ClientOptions.Defaultto configure defaults process-wide. - Added
HttpPipelinePosition.BeforeTransportto 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
DigitalTwinsQueryBuilderunder theAzure.DigitalTwins.Core.QueryBuilder.Fluentand theAzure.DigitalTwins.Core.QueryBuilder.Linqnamespaces 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,GetAllDocumentStatusesand their async equivalent. - Added
DocumentTranslationModelFactorystatic class to support mocking model types.
Breaking Changes
- Properties
SuffixandPrefixare now available underTranslationSourceinstead of in typeDocumentFilter. - Type
DocumentTranslationErroris now a struct. - Type
StorageInputTypeis now a regular enum instead of an extensible enum.
Event Grid 4.5.0 Changelog
Features Added
- Added constructor for
EventGridPublisherClientthat takes aTokenCredentialto enable Azure Active Directory authentication. - Added
Metadataproperty toAcsChatMessageEditedEventData,AcsChatMessageEditedInThreadEventData,AcsChatMessageReceivedEventData, andAcsChatMessageReceivedInThreadEventData. - Added custom converter for
EventGridEventthat allows this type to be serialized and deserialized usingSystem.Text.JsonAPIs.
Event Grid 4.6.0 Changelog
Features Added
- Added
ContainerServiceNewKubernetesVersionAvailableEventDatasystem 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
ManagedIdentityCredentialfor 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
AllowMultiTenantAuthenticationoption onTokenCredentialOptions. - By default,
AllowMultiTenantAuthenticationis false. When this option property is false and the tenant Id configured in the credential options differs from the tenant Id set in theTokenRequestContextsent to a credential, anAuthorizationFailedExceptionwill 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 anAppContextswitch named “Azure.Identity.EnableLegacyTenantSelection” totrueor 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
$PROFILEand checking for updates when usingAzurePowerShellCredential. - Fixed unrecognized argument issue in
AzureCliCredentialwhen specifying theTenantIdoption. #23158 (A community contribution, courtesy of tomas-pajurek). - Handled an additional error scenario for AzureCliCredential that prompts developers to run
az loginwhen needed. #21758 - Fixed an issue in
EnvironmentCredentialwhere the suppliedoptionswere 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
DefaultAzureCredentialselects a credential during initialization. - Added
AzureApplicationCredential - Added
IsPIILoggingEnabledproperty toTokenCredentialOptions, which controls whether MSAL PII logging is enabled, and other sensitive credential related logging content.
Breaking Changes
- Renamed
AZURE_POD_IDENTITY_TOKEN_URLtoAZURE_POD_IDENTITY_AUTHORITY_HOST. The value should now be a host, for example “http://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
GetRandomBytesandGetRandomBytesAsynctoKeyClientto get random bytes from a managed HSM. - Added
ExportableandReleasePolicytoCreateKeyOptions,ImportKeyOptions, andKeyPropertiesto support Secure Key Release for Key Vault and Managed HSM. - Added
ReleaseKeyandReleaseKeyAsynctoKeyClientto 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
AddDimensionColumnandRemoveDimensionColumnfromDimensionKey. In order to access elements, the new methodTryGetValuemust be used. Once the instance has been created, the columns can’t be modified anymore. DimensionKeyis not anIEquatableanymore. Equality will be calculated based on reference only.DimensionKeyconstructor now takes the requireddimensionsparameter.- The whole
DatasourceCredentialAPI has been renamed toDataSourceCredential. This includes renames in methods, method parameters, and properties. - Renamed type
DatasourceCredentialtoDataSourceCredentialEntity. - Renamed type
DataLakeGen2SharedKeyDatasourceCredentialtoDataLakeSharedKeyCredentialEntity. - Renamed type
ServicePrincipalDatasourceCredentialtoServicePrincipalCredentialEntity. - Renamed type
ServicePrincipalInKeyVaultDatasourceCredentialtoServicePrincipalInKeyVaultCredentialEntity. - Renamed type
SqlConnectionStringDatasourceCredentialtoSqlConnectionStringCredentialEntity. - Renamed type
DetectionConditionsOperatortoDetectionConditionOperator. Also,MetricWholeSeriesDetectionCondition.CrossConditionsOperatorhas been renamed toConditionOperator. - Renamed type
MetricAnomalyAlertConfigurationtoMetricAlertConfiguration. - Renamed type
MetricAnomalyAlertConfigurationsOperatortoMetricAlertConfigurationsOperator. - Renamed type
DataSourceTypetoDataSourceKind. Similarly,GetDataFeedsFilter.SourceTypehas been renamed toSourceKind, andDataFeedSource.DataSourceTypehas been renamed toDataSourceKind. - Renamed type
AzureDataLakeStorageGen2DataFeedSourcetoAzureDataLakeStorageDataFeedSource. Similarly,DataSourceType.AzureDataLakeStorageGen2has been renamed toAzureDataLakeStorage. - Renamed type
FeedbackTypetoMetricFeedbackKind. Similarly,GetAllFeedbackOptions.FeedbackTypehas been renamed toFeedbackKind, andMetricFeedback.TypetoFeedbackKindas well. - Renamed type
PeriodTypetoMetricPeriodType. - Renamed type
FeedbackDimensionFiltertoFeedbackFilterand moved it to the namespaceAzure.AI.MetricsAdvisor. - Renamed type
GetAnomaliesForDetectionConfigurationFiltertoAnomalyFilter. - Renamed type
GetDataFeedsFiltertoDataFeedFilter, and the propertyGetDataFeedsOptions.GetDataFeedsFiltertoFilter. - Split the method
GetAnomaliesinto two different methods:GetAnomaliesForAlertandGetAnomaliesForDetectionConfiguration. - Split the method
GetIncidentsinto two different methods:GetIncidentsForAlertandGetIncidentsForDetectionConfiguration. - Removed the property
DimensionFilterinMetricFeedback. It’s now a property of typeDimensionKey(namedDimensionKeyas well). Similarly, feedback constructors now require adimensionKeyparameter to be passed. DataFeedIngestionSettingsconstructor now takes the requiredingestionStartsOnparameter. For this reason, the propertyIngestionStartTime, now namedIngestionStartsOn, is not nullable anymore.DataFeedMissingDataPointFillSettingsconstructor now takes the requiredfillTypeparameter. For this reason, the propertyFillTypeis not nullable anymore.EmailNotificationHookconstructor now takes the requirednameparameter.WebNotificationHookconstructor now takes the requirednameandendpointparameters.MetricSeriesGroupDetectionConditionconstructor now takes the requiredseriesGroupKeyparameter.MetricSingleSeriesDetectionConditionconstructor now takes the requiredseriesKeyparameter.- Renamed all occurrences of
CreatedTimetoCreatedOnandModifiedTimetoLastModified. - Renamed
AnomalyIncident.StartTimetoStartedOnandAnomalyIncident.LastTimetoLastDetectedOn. - Renamed any other occurrences of
StartTimetoStartsOn, andEndTimetoEndsOn, including property and parameter names. - Renamed
AlertQueryTimeMode.AnomalyTimetoAnomalyDetectedOn, andFeedbackQueryTimeMode.FeedbackCreatedTimetoFeedbackCreatedOn. - Renamed
DataFeedRollupSettings.AlreadyRollupIdentificationValuetoRollupIdentificationValue. - In
DataFeedRollupType, renamedAlreadyRolluptoAlreadyRolledUp,NeedRolluptoRollupNeeded, andNoRolluptoNoRollupNeeded. - In
DataFeed, renamedAdministratorsEmailstoAdministrators,ViewersEmailstoViewers, andCreatorEmailtoCreator. - In
NotificationHook, renamedAdministratorsEmailstoAdministrators, andExternalLinktoExternalUri. - In
MetricAnomalyFeedback, renamedAnomalyDetectionConfigurationIdtoDetectionConfigurationId, andAnomalyDetectionConfigurationSnapshottoDetectionConfigurationSnapshot. - In
ChangeThresholdCondition, renamedIsWithinRangetoWithinRange. Similarly, the constructor parameterisWithinRangehas been renamed towithinRange. - In
MetricSeriesData, removed theDefinitionproperty. Now, propertiesMetricIdandSeriesKeycan be accessed directly fromMetricSeriesData. - In
DataPointAnomaly, renamed propertyAnomalyDetectionConfigurationIdtoDetectionConfigurationId. - In
DataFeedMetric, renamed constructor parametermetricNametonameonly. - In
DataFeedDimension, renamed constructor parameterdimensionNametonameonly. - In
MetricAnomalyAlertScope, renamed static methodsGetScopeFor<...>toCreateScopeFor<...>. For instance,GetScopeForSeriesGroupwas renamed toCreateScopeForSeriesGroup. - Changed signature of the
MetricAnomalyAlertScope.GetScopeForTopNGroupmethod to take the parameterstop,period, andminimumTopCountdirectly. For this reason, removed the public constructor ofTopNGroupScope. - Moved
GetAlertConfigurationsOptions,GetDatasourceCredentialsOptions, andGetDetectionConfigurationsOptionsto theAzure.AI.MetricsAdvisor.Administrationnamespace. - Moved
DatasourceCredential,DataFeedSource,NotificationHook, and all of their concrete child types to theAzure.AI.MetricsAdvisor.Administrationnamespace. - Moved
MetricFeedbackand all of its concrete child types to theAzure.AI.MetricsAdvisornamespace. - In
GetAllFeedbackOptions, moved all feedback filter properties to a new nested propertyFilterof typeFeedbackFilter. - Changed order of parameters of
MetricsAdvisorClient.GetMetricEnrichedSeriesData. Now,detectionConfigurationIdappears first. - Optional properties
FeedbackFilter.DimensionKeyandGetAnomalyDimensionValuesOptions.DimensionToFiltermust now be manually added with setters to be used. - Moved property
DataFeed.SourceTypetoDataFeedSource.DataSourceType. - In
GetAnomaliesForDetectionConfigurationFilter(now namedAnomalyFilter), renamedSeriesGroupKeystoDimensionKeys. - In
GetAnomalyDimensionValuesOptions, renamedDimensionToFiltertoSeriesGroupKey. - In
GetIncidentsForAlertOptions, renamedDimensionsToFiltertoDimensionKeys. - In
GetMetricDimensionValuesOptions, renamedDimensionValueToFiltertoDimensionValueFilter. - In
GetMetricSeriesDataOptions, renamedSeriesToFiltertoSeriesKeys. - In
GetMetricSeriesDefinitionsOptions, renamedDimensionCombinationsToFiltertoDimensionCombinationsFilter. - In
AnomalyIncident, renamedRootDimensionKeytoRootSeriesKey. - In
FeedbackDimensionFilter(now namedFeedbackFilter), renamedDimensionFiltertoDimensionKey. - In
MetricsAdvisorKeyCredential, mergedUpdateSubscriptionKeyandUpdateApiKeyinto a single method,Update, to make it an atomic operation. - Removed setters from
StartTimeandEndTime, both inMetricAnomalyFeedbackand inMetricChangePointFeedback. - The class
NotificationHookis now abstract. - The class
DatasourceCredential(now calledDataSourceCredentialEntity) is now abstract. AlertQueryTimeModeandFeedbackQueryTimeModeare now regular enums.- The enum
AuthenticationTypepresent in someDataFeedSourcesubtypes 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.PrimaryTablerenamed toTable, andLogsQueryResult.TablestoAllTables.MetricQueryResultrenamed toMetricsQueryResultGetMetricNamespacesandGetMetricDefinitionsreturnPageabletypes.
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
AbsoluteExpiryTimeof DateTime.MaxValue would cause an `ArgumentException’. (A community contribution, courtesy of tlecomte)
Features Added
- Added the
ReleaseSessionmethod toProcessSessionMessageEventArgswhich allows processing for a session to terminated early. - Added protected constructors to
ServiceBusProcessor,ServiceBusReceiver,ServiceBusSender, andServiceBusSessionProcessorto allow these types to be extended. - Added
UpdateConcurrencymethods toServiceBusProcessorandServiceBusSessionProcessorto allow concurrency to be changed for an already created processor. - Allow a TimeSpan of zero to be passed as the
maxWaitTimefor 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-01and2021-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
ExtractSummaryActionstoTextAnalyticsActionsto 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
MaxBatchSizetoMaxEventBatchSizeinEventHubsOptions.
WebJobs Extensions - Service Bus 5.0.0-beta.5 Changelog
Breaking Changes
- Renamed
ServiceBusEntityTypeproperty toEntityType. - Renamed
messageActionsandsessionActionsparameters toactionsinMessageProcessorandSessionMessageProcessor. - Renamed
MaxBatchSizetoMaxMessageBatchSizeinServiceBusOptions.
WebJobs Extensions - WebPubSub 1.0.0-beta.2 Changelog
Features Added
- Added
WebPubSubRequestinput 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.WebPubSubto 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
ReverseProxyEndpointoption. 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.