Repository navigation
What's Changed
- Upgrade
Microsoft.SourceLink.GitHubfrom 10.0.300 to 10.0.401 to address a vulnerable build dependency, by @vidaritos in #42. - Migrate Azure Digital Twins health checks to
Azure.ResourceManager.DigitalTwins1.3.2, replacing the deprecated management and Fluent SDKs. Remove the explicitSystem.Text.RegularExpressionsdependency. See #43 and 80fd11bb.
Breaking Change: Azure Digital Twins
- Both
AddAzureDigitalTwinoverloads and theAzureDigitalTwinSubscriptionHealthCheckconstructors now require the full AzureresourceId. - Replace
Microsoft.Rest.ServiceClientCredentialswithAzure.Core.TokenCredential, such asDefaultAzureCredentialorClientSecretCredential. The client ID/client secret/tenant ID overload also accepts the new requiredresourceIdargument. - The liveness check now reads the specified Digital Twins resource through Azure Resource Manager. Grant the credential permission to read that resource, for example the Reader role at resource scope.
- For custom derived health checks,
ManagementClientConnectionsnow storesArmClient,CreateManagementClient()returnsArmClient, and the protectedServiceClientCredentialsfield has been removed.
Example registration:
using Azure.Identity;
using Microsoft.Extensions.DependencyInjection;
services.AddHealthChecks()
.AddAzureDigitalTwin(
new DefaultAzureCredential(),
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}");See the migration guide and updated examples.
Test and CI Maintenance
- Restore Minio functional tests using an available container image pinned to its digest after the official images became unavailable. See 3d4123bd.
- Add manual runs to EventStore CI. See e9a14dd5.
New Contributors
- @vidaritos made their first contribution in #42.
Full Changelog: v10.0.15...v10.0.16