Skip to content

Commit

Permalink
Merge pull request #42085 from dotnet/main
Browse files Browse the repository at this point in the history
Merge main into live
  • Loading branch information
dotnet-policy-service[bot] authored Aug 8, 2024
2 parents ade18eb + 3f63aab commit c9f275e
Show file tree
Hide file tree
Showing 23 changed files with 1,027 additions and 27 deletions.
27 changes: 14 additions & 13 deletions docs/azure/includes/dotnet-all.md

Large diffs are not rendered by default.

17 changes: 9 additions & 8 deletions docs/azure/includes/dotnet-new.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
| Name | Package | Docs | Source |
| ---- | ------- | ---- | ------ |
| AI Model Inference | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.AI.Inference/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/AI.Inference-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Inference_1.0.0-beta.1/sdk/ai/Azure.AI.Inference/) |
| Anomaly Detector | NuGet [3.0.0-preview.7](https://www.nuget.org/packages/Azure.AI.AnomalyDetector/3.0.0-preview.7) | [docs](/dotnet/api/overview/azure/AI.AnomalyDetector-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [3.0.0-preview.7](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.AnomalyDetector_3.0.0-preview.7/sdk/anomalydetector/Azure.AI.AnomalyDetector/) |
| App Configuration | NuGet [1.4.1](https://www.nuget.org/packages/Azure.Data.AppConfiguration/1.4.1) | [docs](/dotnet/api/overview/azure/Data.AppConfiguration-readme) | GitHub [1.4.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Data.AppConfiguration_1.4.1/sdk/appconfiguration/Azure.Data.AppConfiguration/) |
| App Configuration | NuGet [1.5.0](https://www.nuget.org/packages/Azure.Data.AppConfiguration/1.5.0) | [docs](/dotnet/api/overview/azure/Data.AppConfiguration-readme) | GitHub [1.5.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Data.AppConfiguration_1.5.0/sdk/appconfiguration/Azure.Data.AppConfiguration/) |
| App Configuration Provider | NuGet [7.0.0](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.AzureAppConfiguration/7.0.0)<br>NuGet [8.0.0-preview.3](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.AzureAppConfiguration/8.0.0-preview.3) | | GitHub [7.0.0](https://github.com/Azure/AppConfiguration-DotnetProvider) |
| Attestation | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Security.Attestation/1.0.0) | [docs](/dotnet/api/overview/azure/Security.Attestation-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Security.Attestation_1.0.0/sdk/attestation/Azure.Security.Attestation/) |
| Azure AI Search | NuGet [11.6.0](https://www.nuget.org/packages/Azure.Search.Documents/11.6.0) | [docs](/dotnet/api/overview/azure/Search.Documents-readme) | GitHub [11.6.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Search.Documents_11.6.0/sdk/search/Azure.Search.Documents/) |
Expand Down Expand Up @@ -103,12 +104,12 @@
| Schema Registry | NuGet [1.3.0](https://www.nuget.org/packages/Azure.Data.SchemaRegistry/1.3.0)<br>NuGet [1.4.0-beta.2](https://www.nuget.org/packages/Azure.Data.SchemaRegistry/1.4.0-beta.2) | [docs](/dotnet/api/overview/azure/Data.SchemaRegistry-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Data.SchemaRegistry_1.3.0/sdk/schemaregistry/Azure.Data.SchemaRegistry/)<br>GitHub [1.4.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Data.SchemaRegistry_1.4.0-beta.2/sdk/schemaregistry/Azure.Data.SchemaRegistry/) |
| Schema Registry - Avro | NuGet [1.0.1](https://www.nuget.org/packages/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/1.0.1) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro_1.0.1/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/) |
| Service Bus | NuGet [7.18.1](https://www.nuget.org/packages/Azure.Messaging.ServiceBus/7.18.1) | [docs](/dotnet/api/overview/azure/Messaging.ServiceBus-readme) | GitHub [7.18.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Messaging.ServiceBus_7.18.1/sdk/servicebus/Azure.Messaging.ServiceBus/) |
| Storage - Blobs | NuGet [12.21.1](https://www.nuget.org/packages/Azure.Storage.Blobs/12.21.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs-readme) | GitHub [12.21.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.21.1/sdk/storage/Azure.Storage.Blobs/) |
| Storage - Blobs Batch | NuGet [12.18.1](https://www.nuget.org/packages/Azure.Storage.Blobs.Batch/12.18.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs.Batch-readme) | GitHub [12.18.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.Batch_12.18.1/sdk/storage/Azure.Storage.Blobs.Batch/) |
| Storage - Blobs ChangeFeed | NuGet [12.0.0-preview.47](https://www.nuget.org/packages/Azure.Storage.Blobs.ChangeFeed/12.0.0-preview.47) | [docs](/dotnet/api/overview/azure/Storage.Blobs.ChangeFeed-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [12.0.0-preview.47](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.ChangeFeed_12.0.0-preview.47/sdk/storage/Azure.Storage.Blobs.ChangeFeed/) |
| Storage - Files Data Lake | NuGet [12.19.1](https://www.nuget.org/packages/Azure.Storage.Files.DataLake/12.19.1) | [docs](/dotnet/api/overview/azure/Storage.Files.DataLake-readme) | GitHub [12.19.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.DataLake_12.19.1/sdk/storage/Azure.Storage.Files.DataLake/) |
| Storage - Files Share | NuGet [12.19.1](https://www.nuget.org/packages/Azure.Storage.Files.Shares/12.19.1) | [docs](/dotnet/api/overview/azure/Storage.Files.Shares-readme) | GitHub [12.19.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.Shares_12.19.1/sdk/storage/Azure.Storage.Files.Shares/) |
| Storage - Queues | NuGet [12.19.1](https://www.nuget.org/packages/Azure.Storage.Queues/12.19.1) | [docs](/dotnet/api/overview/azure/Storage.Queues-readme) | GitHub [12.19.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Queues_12.19.1/sdk/storage/Azure.Storage.Queues/) |
| Storage - Blobs | NuGet [12.21.1](https://www.nuget.org/packages/Azure.Storage.Blobs/12.21.1)<br>NuGet [12.22.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Blobs/12.22.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs-readme) | GitHub [12.21.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.21.1/sdk/storage/Azure.Storage.Blobs/)<br>GitHub [12.22.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.22.0-beta.1/sdk/storage/Azure.Storage.Blobs/) |
| Storage - Blobs Batch | NuGet [12.18.1](https://www.nuget.org/packages/Azure.Storage.Blobs.Batch/12.18.1)<br>NuGet [12.19.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Blobs.Batch/12.19.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs.Batch-readme) | GitHub [12.18.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.Batch_12.18.1/sdk/storage/Azure.Storage.Blobs.Batch/)<br>GitHub [12.19.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.Batch_12.19.0-beta.1/sdk/storage/Azure.Storage.Blobs.Batch/) |
| Storage - Blobs ChangeFeed | NuGet [12.0.0-preview.48](https://www.nuget.org/packages/Azure.Storage.Blobs.ChangeFeed/12.0.0-preview.48) | [docs](/dotnet/api/overview/azure/Storage.Blobs.ChangeFeed-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [12.0.0-preview.48](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.ChangeFeed_12.0.0-preview.48/sdk/storage/Azure.Storage.Blobs.ChangeFeed/) |
| Storage - Files Data Lake | NuGet [12.19.1](https://www.nuget.org/packages/Azure.Storage.Files.DataLake/12.19.1)<br>NuGet [12.20.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Files.DataLake/12.20.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Files.DataLake-readme) | GitHub [12.19.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.DataLake_12.19.1/sdk/storage/Azure.Storage.Files.DataLake/)<br>GitHub [12.20.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.DataLake_12.20.0-beta.1/sdk/storage/Azure.Storage.Files.DataLake/) |
| Storage - Files Share | NuGet [12.19.1](https://www.nuget.org/packages/Azure.Storage.Files.Shares/12.19.1)<br>NuGet [12.20.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Files.Shares/12.20.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Files.Shares-readme) | GitHub [12.19.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.Shares_12.19.1/sdk/storage/Azure.Storage.Files.Shares/)<br>GitHub [12.20.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.Shares_12.20.0-beta.1/sdk/storage/Azure.Storage.Files.Shares/) |
| Storage - Queues | NuGet [12.19.1](https://www.nuget.org/packages/Azure.Storage.Queues/12.19.1)<br>NuGet [12.20.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Queues/12.20.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Queues-readme) | GitHub [12.19.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Queues_12.19.1/sdk/storage/Azure.Storage.Queues/)<br>GitHub [12.20.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Queues_12.20.0-beta.1/sdk/storage/Azure.Storage.Queues/) |
| Synapse - AccessControl | NuGet [1.0.0-preview.5](https://www.nuget.org/packages/Azure.Analytics.Synapse.AccessControl/1.0.0-preview.5) | [docs](/dotnet/api/overview/azure/Analytics.Synapse.AccessControl-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-preview.5](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Analytics.Synapse.AccessControl_1.0.0-preview.5/sdk/synapse/Azure.Analytics.Synapse.AccessControl/) |
| Synapse - Artifacts | NuGet [1.0.0-preview.20](https://www.nuget.org/packages/Azure.Analytics.Synapse.Artifacts/1.0.0-preview.20) | [docs](/dotnet/api/overview/azure/Analytics.Synapse.Artifacts-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-preview.20](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Analytics.Synapse.Artifacts_1.0.0-preview.20/sdk/synapse/Azure.Analytics.Synapse.Artifacts/) |
| Synapse - Managed Private Endpoints | NuGet [1.0.0-beta.5](https://www.nuget.org/packages/Azure.Analytics.Synapse.ManagedPrivateEndpoints/1.0.0-beta.5) | [docs](/dotnet/api/overview/azure/Analytics.Synapse.ManagedPrivateEndpoints-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.5](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Analytics.Synapse.ManagedPrivateEndpoints_1.0.0-beta.5/sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/) |
Expand Down Expand Up @@ -138,7 +139,7 @@
| Functions extension for Azure Tables | NuGet [1.3.2](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.Tables/1.3.2) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.WebJobs.Extensions.Tables-readme) | GitHub [1.3.2](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.WebJobs.Extensions.Tables_1.3.2/sdk/tables/Microsoft.Azure.WebJobs.Extensions.Tables/) |
| Key Encryptor for .NET Data Protection | NuGet [1.2.3](https://www.nuget.org/packages/Azure.Extensions.AspNetCore.DataProtection.Keys/1.2.3) | [docs](/dotnet/api/overview/azure/Extensions.AspNetCore.DataProtection.Keys-readme) | GitHub [1.2.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Extensions.AspNetCore.DataProtection.Keys_1.2.3/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/) |
| Secrets Configuration Provider for .NET | NuGet [1.3.1](https://www.nuget.org/packages/Azure.Extensions.AspNetCore.Configuration.Secrets/1.3.1) | [docs](/dotnet/api/overview/azure/Extensions.AspNetCore.Configuration.Secrets-readme) | GitHub [1.3.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Extensions.AspNetCore.Configuration.Secrets_1.3.1/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/) |
| Storage - Common | NuGet [12.20.1](https://www.nuget.org/packages/Azure.Storage.Common/12.20.1) | [docs](/dotnet/api/overview/azure/Storage.Common-readme) | GitHub [12.20.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Common_12.20.1/sdk/storage/Azure.Storage.Common/) |
| Storage - Common | NuGet [12.20.1](https://www.nuget.org/packages/Azure.Storage.Common/12.20.1)<br>NuGet [12.21.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Common/12.21.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Common-readme) | GitHub [12.20.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Common_12.20.1/sdk/storage/Azure.Storage.Common/)<br>GitHub [12.21.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Common_12.21.0-beta.1/sdk/storage/Azure.Storage.Common/) |
| WebJobs Extensions - Event Grid | NuGet [3.4.2](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.EventGrid/3.4.2) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.WebJobs.Extensions.EventGrid-readme) | GitHub [3.4.2](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.WebJobs.Extensions.EventGrid_3.4.2/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/) |
| WebJobs Extensions - Event Hubs | NuGet [6.3.5](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.EventHubs/6.3.5) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.WebJobs.Extensions.EventHubs-readme) | GitHub [6.3.5](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.WebJobs.Extensions.EventHubs_6.3.5/sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/) |
| WebJobs Extensions - Service Bus | NuGet [5.16.3](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.ServiceBus/5.16.3) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.WebJobs.Extensions.ServiceBus-readme) | GitHub [5.16.3](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.WebJobs.Extensions.ServiceBus_5.16.3/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/) |
Expand Down
8 changes: 7 additions & 1 deletion docs/core/compatibility/9.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Breaking changes in .NET 9
titleSuffix: ""
description: Navigate to the breaking changes in .NET 9.
ms.date: 08/02/2024
ms.date: 08/05/2024
no-loc: [Blazor, Razor, Kestrel]
---
# Breaking changes in .NET 9
Expand Down Expand Up @@ -43,6 +43,12 @@ If you're migrating an app to .NET 9, the breaking changes listed here might aff
| [SafeEvpPKeyHandle.DuplicateHandle up-refs the handle](cryptography/9.0/evp-pkey-handle.md) | Behavioral change | Preview 7 |
| [Some X509Certificate2 and X509Certificate constructors are obsolete](cryptography/9.0/x509-certificates.md) | Source incompatible | Preview 7 |

## Deployment

| Title | Type of change | Introduced version |
|-----------------------------------------------------------------------------------|---------------------|--------------------|
| [Deprecated desktop Windows/macOS/Linux MonoVM runtime packages](deployment/9.0/monovm-packages.md) | Source incompatible | Preview 7 |

## Networking

| Title | Type of change | Introduced version |
Expand Down
52 changes: 52 additions & 0 deletions docs/core/compatibility/deployment/9.0/monovm-packages.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
title: "Breaking change: Deprecated desktop Windows/macOS/Linux MonoVM runtime packages"
description: Learn about the breaking change in .NET 9 where the desktop Windows, macOS, and Linux MonoVM runtime packages are deprecated.
ms.date: 08/05/2024
---
# Deprecated desktop Windows/macOS/Linux MonoVM runtime packages

The following desktop MonoVM runtime NuGet packages are obsolete starting in .NET 9:

- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.win-x64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.win-x86>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.linux-arm>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.linux-x64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.linux-arm64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.osx-x64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.osx-arm64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-arm64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64>
- <https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.osx-x64>

These desktop MonoVM runtime packages are not the default configuration for .NET publish scenarios. .NET 9 Preview 6 is the last release of these packages.

## Previous behavior

During .NET SDK publish, these desktop MonoVM NuGet runtime packages were available for self-contained applications using an undocumented SDK switch.

## New behavior

Starting in .NET 9, these desktop MonoVM NuGet runtime packages are no longer available.

## Version introduced

.NET 9 Preview 7

## Type of breaking change

This change can affect [source compatibility](../../categories.md#source-compatibility).

## Reason for change

There is no official .NET scenario that aligns with these desktop MonoVM runtime NuGet packages.

## Recommended action

If your application publish relies on these packages, we recommend staying on .NET 8 LTS while you migrate the application to the default desktop runtime NuGet packages. Each of these platforms has a corresponding runtime NuGet package.

## Affected APIs

N/A
8 changes: 8 additions & 0 deletions docs/core/compatibility/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,10 @@ items:
href: cryptography/9.0/evp-pkey-handle.md
- name: Some X509Certificate2 and X509Certificate constructors are obsolete
href: cryptography/9.0/x509-certificates.md
- name: Deployment
items:
- name: Deprecated desktop Windows/macOS/Linux MonoVM runtime packages
href: deployment/9.0/monovm-packages.md
- name: Networking
items:
- name: HttpListenerRequest.UserAgent is nullable
Expand Down Expand Up @@ -1446,6 +1450,10 @@ items:
href: cryptography.md
- name: Deployment
items:
- name: .NET 9
items:
- name: Deprecated desktop Windows/macOS/Linux MonoVM runtime packages
href: deployment/9.0/monovm-packages.md
- name: .NET 8
items:
- name: Host determines RID-specific assets
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="MSTest" Version="3.5.0" />
<PackageReference Include="MSTest" Version="3.5.1" />
<PackageReference Include="coverlet.collector" Version="6.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
Expand Down
Loading

0 comments on commit c9f275e

Please sign in to comment.