From f56f38d973a059b51b2c3d0b2a4c3d739afcba9a Mon Sep 17 00:00:00 2001 From: IEvangelist Date: Thu, 1 May 2025 02:36:15 +0000 Subject: [PATCH 1/2] =?UTF-8?q?Bot=20=F0=9F=A4=96=20generated=20"What's=20?= =?UTF-8?q?new=20article"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/whats-new/dotnet-docs-aspire-mod1.md | 96 +++++++++++++++-------- docs/whats-new/index.yml | 6 +- docs/whats-new/toc.yml | 4 +- 3 files changed, 70 insertions(+), 36 deletions(-) diff --git a/docs/whats-new/dotnet-docs-aspire-mod1.md b/docs/whats-new/dotnet-docs-aspire-mod1.md index 92b65b11f4..cbb79cef93 100644 --- a/docs/whats-new/dotnet-docs-aspire-mod1.md +++ b/docs/whats-new/dotnet-docs-aspire-mod1.md @@ -1,66 +1,100 @@ --- -title: ".NET Aspire docs: What's new for January 2025" -description: "What's new in the .NET Aspire docs for January 2025." -ms.custom: January-2025 -ms.date: 02/01/2025 +title: ".NET Aspire docs: What's new for April 2025" +description: "What's new in the .NET Aspire docs for April 2025." +ms.custom: April-2025 +ms.date: 05/01/2025 --- -# .NET Aspire docs: What's new for January 2025 +# .NET Aspire docs: What's new for April 2025 -Welcome to what's new in the .NET Aspire docs for January 2025. This article lists some of the major changes to docs during this period. +Welcome to what's new in the .NET Aspire docs for April 2025. This article lists some of the major changes to docs during this period. ## Get started ### Updated articles -- [.NET Aspire overview](../get-started/aspire-overview.md) - overview page update branding / cleanup +- [Orchestrate Python apps in .NET Aspire](../get-started/build-aspire-apps-with-python.md) + - Initial draft of diagnostic redesign + - Fix the Python article +- [Quickstart: Build your first .NET Aspire solution](../get-started/build-your-first-aspire-app.md) - Split content +- [Tutorial: Add .NET Aspire to an existing .NET app](../get-started/add-aspire-existing-app.md) - Update the add aspire to existing tutorial ## Fundamentals +### New articles + +- [Orchestrate resources in .NET Aspire](../fundamentals/orchestrate-resources.md) + ### Updated articles -- [.NET Aspire integrations overview](../fundamentals/integrations-overview.md) - Add versioning considerations to integration overview -- [.NET Aspire setup and tooling](../fundamentals/setup-tooling.md) - Remove placeholder content -- [Explore the .NET Aspire dashboard](../fundamentals/dashboard/explore.md) - Improve exemplar description +- [.NET Aspire and launch profiles](../fundamentals/launch-profiles.md) - Rename configs-replace prefix +- [.NET Aspire orchestration overview](../fundamentals/app-host-overview.md) - Split content +- [.NET Aspire service defaults](../fundamentals/service-defaults.md) - Update service defaults and add filtering details +- [.NET Aspire setup and tooling](../fundamentals/setup-tooling.md) - Rename configs-replace prefix +- [.NET Aspire templates](../fundamentals/aspire-sdk-templates.md) - Add dev-cert details to templates content +- [Custom HTTP commands in .NET Aspire](../fundamentals/http-commands.md) - Split content +- [Dashboard configuration](../fundamentals/dashboard/configuration.md) - Rename configs-replace prefix +- [Enable browser telemetry](../fundamentals/dashboard/enable-browser-telemetry.md) - Rename configs-replace prefix +- [Explore the .NET Aspire dashboard](../fundamentals/dashboard/explore.md) - Update the Explore the .NET Aspire Dashboard article for v9.2.0 +- [External parameters](../fundamentals/external-parameters.md) - #3063 - Rename parameter name to not be 'value' +- [Orchestrate resources in .NET Aspire](../fundamentals/orchestrate-resources.md) + - Initial draft of diagnostic redesign + - Split content +- [Persist .NET Aspire project data using volumes or bind mounts](../fundamentals/persist-data-volumes.md) - Update the "Persist .NET Aspire project data using volumes" article +- [Security considerations for running the .NET Aspire dashboard](../fundamentals/dashboard/security-considerations.md) - Rename configs-replace prefix +- [Standalone .NET Aspire dashboard](../fundamentals/dashboard/standalone.md) - Rename configs-replace prefix ## Database -### New articles +### Updated articles + +- [.NET Aspire Milvus database integration](../database/milvus-integration.md) - Split content +- [.NET Aspire MongoDB database integration](../database/mongodb-integration.md) - Split content +- [.NET Aspire Oracle Entity Framework Core integration](../database/oracle-entity-framework-integration.md) - Split content +- [.NET Aspire Qdrant integration](../database/qdrant-integration.md) - Split content +- [Tutorial: Deploy a .NET Aspire project with a SQL Server Database to Azure](../database/sql-server-integration-deployment.md) - Update the Tutorial: Deploy a .NET Aspire project with a SQL Server Database to Azure -- [.NET Aspire Azure PostgreSQL Entity Framework Core integration](../database/azure-postgresql-entity-framework-integration.md) -- [.NET Aspire Azure PostgreSQL integration](../database/azure-postgresql-integration.md) +## Messaging ### Updated articles -- [.NET Aspire Azure Cosmos DB integration](../database/azure-cosmos-db-integration.md) - Rewrite of the Azure Cosmos DB articles -- [.NET Aspire Cosmos DB Entity Framework Core integration](../database/azure-cosmos-db-entity-framework-integration.md) - Rewrite of the Azure Cosmos DB articles -- [.NET Aspire Milvus database integration](../database/milvus-integration.md) - Update Milvus integration doc -- [.NET Aspire Oracle Entity Framework Core integration](../database/oracle-entity-framework-integration.md) - Oracle EF Core integration rewrite -- [.NET Aspire PostgreSQL Entity Framework Core integration](../database/postgresql-entity-framework-integration.md) - Add .NET Aspire Azure PostgreSQL articles -- [.NET Aspire PostgreSQL integration](../database/postgresql-integration.md) - Add .NET Aspire Azure PostgreSQL articles -- [.NET Aspire Qdrant integration](../database/qdrant-integration.md) - Qdrant integration rewrite -- [Seed data in a database using .NET Aspire](../database/seed-database-data.md) - Update seed-database-data.md +- [.NET Aspire Apache Kafka integration](../messaging/kafka-integration.md) - Split content +- [.NET Aspire Azure Event Hubs integration](../messaging/azure-event-hubs-integration.md) - Removes obsolete API: Add breaking changes for `AzureOpenAIDeployment` obsoletion +- [.NET Aspire Azure Service Bus integration](../messaging/azure-service-bus-integration.md) + - Split content + - Removes obsolete API: Add breaking changes for `AzureOpenAIDeployment` obsoletion +- [.NET Aspire Azure Web PubSub integration](../messaging/azure-web-pubsub-integration.md) - Removes obsolete API: Add breaking changes for `AzureOpenAIDeployment` obsoletion +- [.NET Aspire NATS integration](../messaging/nats-integration.md) - Split content +- [.NET Aspire RabbitMQ integration](../messaging/rabbitmq-integration.md) + - Split content + - Clarify how to set credentials for the RabbitMQ management plugin -## Messaging +## Caching + +### Updated articles + +- [.NET Aspire Redis®**[*](#registered)** distributed caching integration](../caching/stackexchange-redis-distributed-caching-integration.md) - Correct keyed IDistributedCache registration and usage + +## Security ### Updated articles -- [.NET Aspire Apache Kafka integration](../messaging/kafka-integration.md) - Add .NET Aspire Azure PostgreSQL articles -- [.NET Aspire NATS integration](../messaging/nats-integration.md) - Add .NET Aspire Azure PostgreSQL articles -- [.NET Aspire RabbitMQ integration](../messaging/rabbitmq-integration.md) - Add .NET Aspire Azure PostgreSQL articles +- [.NET Aspire Azure Key Vault integration](../security/azure-security-key-vault-integration.md) - Removes obsolete API: Add breaking changes for `AzureOpenAIDeployment` obsoletion ## Deployment ### Updated articles -- [Tutorial: Deploy a .NET Aspire project using the Azure Developer CLI](../deployment/azure/aca-deployment-github-actions.md) - - remove instructions to add the workflow manually - - Bump version of AZD +- [Deploy a .NET Aspire project to Azure Container Apps using the Azure Developer CLI (in-depth guide)](../deployment/azure/aca-deployment-azd-in-depth.md) - Terminate inline azd code snippet ## Community contributors The following people contributed to the .NET Aspire docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the [what's new landing page](index.yml). -- [alistairmatthews](https://github.com/alistairmatthews) - Alistair Matthews ![5 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-5-green) -- [ErikEJ](https://github.com/ErikEJ) - Erik Ejlskov Jensen ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) -- [jmezach](https://github.com/jmezach) - Jonathan Mezach ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) +- [alistairmatthews](https://github.com/alistairmatthews) - Alistair Matthews ![4 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-4-green) +- [a510](https://github.com/a510) - Ahmad Ibrahim ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) +- [dracan](https://github.com/dracan) - Dan Clarke ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) +- [gabynevada](https://github.com/gabynevada) - Elvis Nieves ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) +- [mip1983](https://github.com/mip1983) - Matthew Paul ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) +- [paulomorgado](https://github.com/paulomorgado) - Paulo Morgado ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) +- [ryanspain](https://github.com/ryanspain) - Ryan Spain ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) diff --git a/docs/whats-new/index.yml b/docs/whats-new/index.yml index e7e5eb70da..1bfb9f9728 100644 --- a/docs/whats-new/index.yml +++ b/docs/whats-new/index.yml @@ -5,7 +5,7 @@ summary: Welcome to what's new in .NET Aspire docs. Use this page to quickly fin metadata: title: .NET Aspire what's new? description: Learn about new and updated content in .NET Aspire docs. - ms.date: 04/15/2025 + ms.date: 05/01/2025 ms.topic: landing-page landingContent: - title: .NET Aspire release documentation @@ -50,12 +50,12 @@ landingContent: linkLists: - linkListType: whats-new links: + - text: April 2025 + url: dotnet-docs-aspire-mod1.md - text: March 2025 url: dotnet-docs-aspire-mod0.md - text: February 2025 url: dotnet-docs-aspire-mod2.md - - text: January 2025 - url: dotnet-docs-aspire-mod1.md - title: Find language updates linkLists: - linkListType: whats-new diff --git a/docs/whats-new/toc.yml b/docs/whats-new/toc.yml index 33d4b7b487..cdb5db34d5 100644 --- a/docs/whats-new/toc.yml +++ b/docs/whats-new/toc.yml @@ -41,9 +41,9 @@ items: - name: Latest documentation updates expanded: true items: + - name: April 2025 + href: dotnet-docs-aspire-mod1.md - name: February 2025 href: dotnet-docs-aspire-mod2.md - name: January 2025 href: dotnet-docs-aspire-mod1.md - - name: December 2024 - href: dotnet-docs-aspire-mod0.md From acd2e992c2e2b857aa78dfb9e320a733315fcfd1 Mon Sep 17 00:00:00 2001 From: David Pine Date: Thu, 1 May 2025 10:51:29 -0500 Subject: [PATCH 2/2] Apply suggestions from code review --- docs/whats-new/dotnet-docs-aspire-mod1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/whats-new/dotnet-docs-aspire-mod1.md b/docs/whats-new/dotnet-docs-aspire-mod1.md index cbb79cef93..2affdcffbc 100644 --- a/docs/whats-new/dotnet-docs-aspire-mod1.md +++ b/docs/whats-new/dotnet-docs-aspire-mod1.md @@ -73,7 +73,7 @@ Welcome to what's new in the .NET Aspire docs for April 2025. This article lists ### Updated articles -- [.NET Aspire Redis®**[*](#registered)** distributed caching integration](../caching/stackexchange-redis-distributed-caching-integration.md) - Correct keyed IDistributedCache registration and usage +- [.NET Aspire Redis® distributed caching integration](../caching/stackexchange-redis-distributed-caching-integration.md) - Correct keyed IDistributedCache registration and usage ## Security