diff --git a/docs/whats-new/dotnet-docs-aspire-mod0.md b/docs/whats-new/dotnet-docs-aspire-mod0.md index 37e1ed3d13..0c5f6d2dd3 100644 --- a/docs/whats-new/dotnet-docs-aspire-mod0.md +++ b/docs/whats-new/dotnet-docs-aspire-mod0.md @@ -1,63 +1,191 @@ --- -title: ".NET Aspire docs: What's new for March 2024" -description: "What's new in the .NET Aspire docs for March 2024." -ms.custom: March-2024 -ms.date: 04/01/2024 +title: ".NET Aspire docs: What's new for June 2024" +description: "What's new in the .NET Aspire docs for June 2024." +ms.custom: June-2024 +ms.date: 07/01/2024 --- -# .NET Aspire docs: What's new for March 2024 +# .NET Aspire docs: What's new for June 2024 -Welcome to what's new in the .NET Aspire docs for March 2024. This article lists some of the major changes to docs during this period. +Welcome to what's new in the .NET Aspire docs for June 2024. 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) - purge app except app host +- [Add Node.js apps to a .NET Aspire project](../get-started/build-aspire-apps-with-nodejs.md) + - purge app except app host + - Update toc.yml - node.js app +- [Quickstart: Build your first .NET Aspire project](../get-started/build-your-first-aspire-app.md) + - Update build-your-first-aspire-app.md - app -> project + - Add details about trusting dev-cert +- [Tutorial: Add .NET Aspire to an existing .NET app](../get-started/add-aspire-existing-app.md) + - purge app except app host + - Remove .NET CLI command that was mistakenly included. + - Add external HTTP and update corresponding content. ## Fundamentals ### Updated articles -- [.NET Aspire setup and tooling](../fundamentals/setup-tooling.md) - Add details about container runtime -- [.NET Aspire orchestration overview](../fundamentals/app-host-overview.md) - Add details for shortcuts -- [.NET Aspire dashboard overview](../fundamentals/dashboard/overview.md) - Add details for shortcuts -- [Persist .NET Aspire project data using volumes](../fundamentals/persist-data-volumes.md) - Add details for shortcuts +- [.NET Aspire and launch profiles](../fundamentals/launch-profiles.md) - purge app except app host +- [.NET Aspire components overview](../fundamentals/components-overview.md) - purge app except app host +- [.NET Aspire dashboard overview](../fundamentals/dashboard/overview.md) - purge app except app host +- [.NET Aspire orchestration overview](../fundamentals/app-host-overview.md) + - purge app except app host + - Add missing code, and add flexible PostgreSQL + - Add details about container runtime args. +- [.NET Aspire setup and tooling](../fundamentals/setup-tooling.md) - purge app except app host +- [.NET Aspire telemetry](../fundamentals/telemetry.md) - purge app except app host +- [Explore the .NET Aspire dashboard](../fundamentals/dashboard/explore.md) + - purge app except app host + - Update cookie auth details. +- [Health checks in .NET Aspire](../fundamentals/health-checks.md) + - Fix OutputCache typos + - Add info about required middleware to health checks. +- [Persist .NET Aspire project data using volumes](../fundamentals/persist-data-volumes.md) - purge app except app host +- [Security considerations for running the .NET Aspire dashboard](../fundamentals/dashboard/security-considerations.md) - Update cookie auth details. +- [Testing .NET Aspire projects](../fundamentals/testing.md) - purge app except app host ## Storage ### Updated articles +- [.NET Aspire Azure Blob Storage component](../storage/azure-storage-blobs-component.md) - Add missing code, and add flexible PostgreSQL +- [.NET Aspire Azure Data Tables component](../storage/azure-storage-tables-component.md) - Add missing code, and add flexible PostgreSQL +- [.NET Aspire Azure Queue Storage component](../storage/azure-storage-queues-component.md) - Add missing code, and add flexible PostgreSQL - [Tutorial: Connect an ASP.NET Core app to .NET Aspire storage components](../storage/azure-storage-components.md) - - Added CLI path to storage - - add tags for azd content tracking -- [.NET Aspire Azure Blob Storage component](../storage/azure-storage-blobs-component.md) - Add details for shortcuts -- [.NET Aspire Azure Queue Storage component](../storage/azure-storage-queues-component.md) - Add details for shortcuts + - purge app except app host + - Minor clean up ## Database -### New articles +### Updated articles + +- [.NET Aspire Azure Cosmos DB component](../database/azure-cosmos-db-component.md) - Add missing code, and add flexible PostgreSQL +- [.NET Aspire Microsoft Entity Framework Core Cosmos DB component](../database/azure-cosmos-db-entity-framework-component.md) - Add missing code, and add flexible PostgreSQL +- [.NET Aspire MongoDB database component](../database/mongodb-component.md) - Add missing code, and add flexible PostgreSQL +- [.NET Aspire MySQL database component](../database/mysql-component.md) + - Add missing code, and add flexible PostgreSQL + - Adds parameters to app host usage examples, where applicable +- [.NET Aspire Oracle Entity Framework Component](../database/oracle-entity-framework-component.md) + - Add missing code, and add flexible PostgreSQL + - Adds parameters to app host usage examples, where applicable +- [.NET Aspire Pomelo MySQL Entity Framework Component](../database/mysql-entity-framework-component.md) - Add missing code, and add flexible PostgreSQL +- [.NET Aspire PostgreSQL component](../database/postgresql-component.md) + - Add missing code, and add flexible PostgreSQL + - Adds parameters to app host usage examples, where applicable +- [.NET Aspire PostgreSQL Entity Framework Core component](../database/postgresql-entity-framework-component.md) + - Add missing code, and add flexible PostgreSQL + - Adds parameters to app host usage examples, where applicable +- [.NET Aspire Qdrant component](../database/qdrant-component.md) + - Add missing code, and add flexible PostgreSQL + - Adds parameters to app host usage examples, where applicable +- [.NET Aspire SQL Server component](../database/sql-server-component.md) + - Add missing code, and add flexible PostgreSQL + - Adds parameters to app host usage examples, where applicable +- [.NET Aspire SqlServer Entity Framework Core component](../database/sql-server-entity-framework-component.md) - Add missing code, and add flexible PostgreSQL +- [Apply Entity Framework Core migrations in .NET Aspire](../database/ef-core-migrations.md) - purge app except app host +- [Seed data in a database using .NET Aspire](../database/seed-database-data.md) - purge app except app host +- [Tutorial: Connect an ASP.NET Core app to SQL Server using .NET Aspire and Entity Framework Core](../database/sql-server-components.md) + - Fix code and content. + - purge app except app host +- [Tutorial: Deploy a .NET Aspire project with a SQL Server Database to Azure](../database/sql-server-component-deployment.md) - purge app except app host -- [Tutorial: Deploy a .NET Aspire project with a SQL Server Database to Azure](../database/sql-server-component-deployment.md) +## Messaging ### Updated articles -- [Tutorial: Connect an ASP.NET Core app to SQL Server using .NET Aspire and Entity Framework Core](../database/sql-server-components.md) - Sql server component deploy -- [.NET Aspire Azure Cosmos DB component](../database/azure-cosmos-db-component.md) - Add details for shortcuts -- [Seed data in a database using .NET Aspire](../database/seed-database-data.md) - Add details for shortcuts -- [.NET Aspire SQL Server component](../database/sql-server-component.md) - Add details for shortcuts +- [.NET Aspire Apache Kafka component](../messaging/kafka-component.md) - Add missing code, and add flexible PostgreSQL +- [.NET Aspire Azure Event Hubs component](../messaging/azure-event-hubs-component.md) - Add missing code, and add flexible PostgreSQL +- [.NET Aspire Azure Service Bus component](../messaging/azure-service-bus-component.md) + - Add missing code, and add flexible PostgreSQL + - Correct Service Bus tracing details. +- [.NET Aspire NATS component](../messaging/nats-component.md) - Add missing code, and add flexible PostgreSQL +- [.NET Aspire RabbitMQ component](../messaging/rabbitmq-client-component.md) + - Fix RabbitMQ docs usage of AddRabbitMQ for connection string based connection + - Add missing code, and add flexible PostgreSQL + - Adds parameters to app host usage examples, where applicable +- [Tutorial: Use .NET Aspire messaging components in ASP.NET Core](../messaging/messaging-components.md) + - purge app except app host + - Add VS Code bits and fix errors + +## Caching -## Messaging +### New articles + +- [Stack Exchange Redis caching overview](../caching/stackexchange-redis-caching-overview.md) ### Updated articles -- [Tutorial: Use .NET Aspire messaging components in ASP.NET Core](../messaging/messaging-components.md) - Add cli path to manage app +- [.NET Aspire Stack Exchange Redis component](../caching/stackexchange-redis-component.md) + - Add an overview of Stack Exchange Redis caching + - Add missing code, and add flexible PostgreSQL +- [.NET Aspire Stack Exchange Redis distributed caching component](../caching/stackexchange-redis-distributed-caching-component.md) + - Matched the App host Redis reference to the consuming project + - Add an overview of Stack Exchange Redis caching + - Add missing code, and add flexible PostgreSQL +- [.NET Aspire Stack Exchange Redis output caching component](../caching/stackexchange-redis-output-caching-component.md) + - Add an overview of Stack Exchange Redis caching + - Add missing code, and add flexible PostgreSQL +- [Stack Exchange Redis caching overview](../caching/stackexchange-redis-caching-overview.md) + - purge app except app host + - Add an overview of Stack Exchange Redis caching +- [Tutorial: Deploy a .NET Aspire project with a Redis Cache to Azure](../caching/caching-components-deployment.md) + - purge app except app host + - Add an overview of Stack Exchange Redis caching +- [Tutorial: Implement caching with .NET Aspire components](../caching/caching-components.md) + - Add an overview of Stack Exchange Redis caching + - Update and correct hosting bits. + +## Security + +### Updated articles + +- [.NET Aspire Azure Key Vault component](../security/azure-security-key-vault-component.md) + - Add missing code, and add flexible PostgreSQL + - Update KeyVault usage documentation ## Deployment +### New articles + +- [Use custom Bicep templates](../deployment/azure/custom-bicep-templates.md) + +### Updated articles + +- [.NET Aspire deployments](../deployment/overview.md) - purge app except app host +- [.NET Aspire manifest format for deployment tool builders](../deployment/manifest-format.md) - purge app except app host +- [Deploy a .NET Aspire project to Azure Container Apps](../deployment/azure/aca-deployment.md) + - purge app except app host + - Add an include about resource naming. +- [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) + - purge app except app host + - Add an include about resource naming. +- [Deploy a .NET Aspire project to Azure Container Apps using Visual Studio](../deployment/azure/aca-deployment-visual-studio.md) + - purge app except app host + - Add an include about resource naming. +- [Local Azure provisioning](../deployment/azure/local-provisioning.md) - Remove invalid trailing comma in config example +- [Tutorial: Deploy a .NET Aspire project using the Azure Developer CLI and GitHub Actions](../deployment/azure/aca-deployment-github-actions.md) + - purge app except app host + - Add an include about resource naming. +- [Use Application Insights for .NET Aspire telemetry](../deployment/azure/application-insights.md) - purge app except app host +- [Use custom Bicep templates](../deployment/azure/custom-bicep-templates.md) + - purge app except app host + - Add new article: Use custom Bicep templates + +## Reference + ### Updated articles -- [.NET Aspire manifest format for deployment tool builders](../deployment/manifest-format.md) - Add details for shortcuts -- [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) - add tags for azd content tracking -- [Tutorial: Deploy a .NET Aspire project using the Azure Developer CLI and GitHub Actions](../deployment/azure/aca-deployment-github-actions.md) - add tags for azd content tracking -- [Deploy a .NET Aspire project to Azure Container Apps](../deployment/azure/aca-deployment.md) - add tags for azd content tracking +- [Frequently asked questions about .NET Aspire](../reference/aspire-faq.yml) + - purge app except app host + - update GA on aspire :) ## 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). -- [Alexanderbtw](https://github.com/Alexanderbtw) - Alexander ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) +- [BaileyHewitt](https://github.com/BaileyHewitt) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) +- [willibrandon](https://github.com/willibrandon) - Brandon Williams ![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 8c2f0d96c0..d4a1185a86 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: 06/01/2024 + ms.date: 07/01/2024 ms.topic: landing-page landingContent: - title: .NET Aspire release documentation @@ -50,12 +50,12 @@ landingContent: linkLists: - linkListType: whats-new links: + - text: June 2024 + url: dotnet-docs-aspire-mod0.md - text: May 2024 url: dotnet-docs-aspire-mod2.md - text: April 2024 url: dotnet-docs-aspire-mod1.md - - text: March 2024 - url: dotnet-docs-aspire-mod0.md - title: Find language updates linkLists: - linkListType: whats-new diff --git a/docs/whats-new/toc.yml b/docs/whats-new/toc.yml index 229b73f215..867fd47d92 100644 --- a/docs/whats-new/toc.yml +++ b/docs/whats-new/toc.yml @@ -44,9 +44,9 @@ items: - name: Latest documentation updates expanded: true items: + - name: June 2024 + href: dotnet-docs-aspire-mod0.md - name: May 2024 href: dotnet-docs-aspire-mod2.md - name: April 2024 href: dotnet-docs-aspire-mod1.md - - name: March 2024 - href: dotnet-docs-aspire-mod0.md