Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main into live #42085

Merged
merged 6 commits into from
Aug 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading