diff --git a/src/frontend/package.json b/src/frontend/package.json index e4c90841..d055469d 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -20,8 +20,8 @@ "dev:host": "pnpm git-env && pnpm check-data && astro dev --host", "start": "pnpm git-env && pnpm check-data && astro dev", "start:host": "pnpm git-env && pnpm check-data && astro dev --host", - "build": "pnpm git-env && astro build", - "build:production": "pnpm git-env && astro build --mode production", + "build": "pnpm linkcheck && astro build", + "build:production": "pnpm linkcheck && astro build --mode production", "preview": "astro preview", "preview:host": "astro preview --host", "astro": "pnpm git-env && astro", diff --git a/src/frontend/src/content/docs/architecture/overview.mdx b/src/frontend/src/content/docs/architecture/overview.mdx index 0a22c847..c3877acf 100644 --- a/src/frontend/src/content/docs/architecture/overview.mdx +++ b/src/frontend/src/content/docs/architecture/overview.mdx @@ -167,7 +167,7 @@ DCP performs the following tasks: - Creates and starts containers. - Runs executables with the required arguments and environment variables. - Monitors resources: - - Provides change notifications about objects managed within DCP, including process IDs, running status, and exit codes (the AppHost subscribes to these changes to manage the [application's lifecycle](../app-host/eventing.md) effectively). + - Provides change notifications about objects managed within DCP, including process IDs, running status, and exit codes (the AppHost subscribes to these changes to manage the [application's lifecycle](/app-host/eventing/) effectively). - Starts the developer dashboard. Continuing from the diagram in the previous section, consider the following diagram that helps to visualize the responsibilities of DCP: diff --git a/src/frontend/src/content/docs/dashboard/configuration.mdx b/src/frontend/src/content/docs/dashboard/configuration.mdx index 13b70c00..2b019a60 100644 --- a/src/frontend/src/content/docs/dashboard/configuration.mdx +++ b/src/frontend/src/content/docs/dashboard/configuration.mdx @@ -106,7 +106,7 @@ Alternatively, these same values could be configured using a JSON configuration | `ASPNETCORE_URLS`
Default: `http://localhost:18888` | One or more HTTP endpoints through which the dashboard frontend is served. The frontend endpoint is used to view the dashboard in a browser. When the dashboard is launched by the Aspire AppHost this address is secured with HTTPS. Securing the dashboard with HTTPS is recommended. | | `ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL`
Default: `http://localhost:18889` | The [OTLP/gRPC](https://opentelemetry.io/docs/specs/otlp/#otlpgrpc) endpoint. This endpoint hosts an OTLP service and receives telemetry using gRPC. When the dashboard is launched by the Aspire AppHost this address is secured with HTTPS. Securing the dashboard with HTTPS is recommended. | | `ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL`
Default: `http://localhost:18890` | The [OTLP/HTTP](https://opentelemetry.io/docs/specs/otlp/#otlphttp) endpoint. This endpoint hosts an OTLP service and receives telemetry using Protobuf over HTTP. When the dashboard is launched by the Aspire AppHost the OTLP/HTTP endpoint isn't configured by default. To configure an OTLP/HTTP endpoint with the AppHost, set an `ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL` env var value in _launchSettings.json_. Securing the dashboard with HTTPS is recommended. | -| `ASPIRE_DASHBOARD_MCP_ENDPOINT_URL`
Default: `http://localhost:18891` | The [Aspire MCP](mcp-server.md) endpoint. When this value isn't specified then the MCP server is hosted with an `ASPNETCORE_URLS` endpoint. The MCP server can be disabled by configuring `Dashboard:Mcp:Disabled` to `true`. When the dashboard is launched by the Aspire AppHost this address is secured with HTTPS. Securing the dashboard with HTTPS is recommended. | +| `ASPIRE_DASHBOARD_MCP_ENDPOINT_URL`
Default: `http://localhost:18891` | The [Aspire MCP](/dashboard/mcp-server/) endpoint. When this value isn't specified then the MCP server is hosted with an `ASPNETCORE_URLS` endpoint. The MCP server can be disabled by configuring `Dashboard:Mcp:Disabled` to `true`. When the dashboard is launched by the Aspire AppHost this address is secured with HTTPS. Securing the dashboard with HTTPS is recommended. | | `ASPIRE_DASHBOARD_UNSECURED_ALLOW_ANONYMOUS`
Default: `false` | Configures the dashboard to not use authentication and accepts anonymous access. This setting is a shortcut to configuring `Dashboard:Frontend:AuthMode`, `Dashboard:Otlp:AuthMode` and `Dashboard:Mcp:AuthMode` to `Unsecured`. | | `ASPIRE_DASHBOARD_CONFIG_FILE_PATH`
Default: `null` | The path for a JSON configuration file. If the dashboard is being run in a Docker container, then this is the path to the configuration file in a mounted volume. This value is optional. | | `ASPIRE_DASHBOARD_FILE_CONFIG_DIRECTORY`
Default: `null` | The directory where the dashboard looks for key-per-file configuration. This value is optional. | diff --git a/src/frontend/src/content/docs/integrations/caching/redis-extensions.mdx b/src/frontend/src/content/docs/integrations/caching/redis-extensions.mdx index 15666507..a5a66f3d 100644 --- a/src/frontend/src/content/docs/integrations/caching/redis-extensions.mdx +++ b/src/frontend/src/content/docs/integrations/caching/redis-extensions.mdx @@ -54,7 +54,7 @@ This adds a new DbGate resource to the app host which is available from the Aspi ## See also - [DbGate documentation](https://dbgate.org/) -- [Redis integration](redis.md) +- [Redis integration](/integrations/caching/redis/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/cloud/azure/configure-container-apps.mdx b/src/frontend/src/content/docs/integrations/cloud/azure/configure-container-apps.mdx index c9f3bcb2..fa6ceef8 100644 --- a/src/frontend/src/content/docs/integrations/cloud/azure/configure-container-apps.mdx +++ b/src/frontend/src/content/docs/integrations/cloud/azure/configure-container-apps.mdx @@ -155,7 +155,7 @@ This module configures: - An Azure Container Registry (ACR) for the ACA environment. - A Log Analytics workspace for the ACA environment. - An Azure Container Apps environment. -- The [ dashboard](../fundamentals/dashboard/overview.md) for the ACA environment. +- The [Aspire dashboard](/dashboard/overview/) for the ACA environment. - A role assignment for the user principal ID to the ACA environment. - Various outputs for the ACA environment. diff --git a/src/frontend/src/content/docs/integrations/databases/efcore/migrations.mdx b/src/frontend/src/content/docs/integrations/databases/efcore/migrations.mdx index f5cc1bd1..a777f632 100644 --- a/src/frontend/src/content/docs/integrations/databases/efcore/migrations.mdx +++ b/src/frontend/src/content/docs/integrations/databases/efcore/migrations.mdx @@ -382,7 +382,7 @@ The migration service is created, but it needs to be added to the Aspire AppHost > In the preceding code, the call to `AddDatabase` adds a representation of a SQL Server database to the Aspire application model with a connection string. It *doesn't* create a database in the SQL Server container. To ensure that the database is created, the sample project calls the EF Core `IDatabaseCreator.EnsureCreated` method from the support ticket API's `Program.cs` file. > [!TIP] - > The code creates the SQL Server container each time it runs and applies migrations to it. Data doesn't persist across debugging sessions and any new database rows you create during testing will not survive an app restart. If you would prefer to persist this data, add a data volume to your container. For more information, see [Add SQL Server resource with data volume](sql-server-entity-framework-integration.md#add-sql-server-resource-with-data-volume). + > The code creates the SQL Server container each time it runs and applies migrations to it. Data doesn't persist across debugging sessions and any new database rows you create during testing will not survive an app restart. If you would prefer to persist this data, add a data volume to your container. For more information, see [Add SQL Server resource with data volume](/integrations/databases/sql-server/sql-server-host/#add-sql-server-resource-with-data-volume). 1. If the code cannot resolve the migration service project, add a reference to the migration service project in the AppHost project: diff --git a/src/frontend/src/content/docs/integrations/databases/efcore/mysql/mysql-client.mdx b/src/frontend/src/content/docs/integrations/databases/efcore/mysql/mysql-client.mdx index 05c2baaa..c510d396 100644 --- a/src/frontend/src/content/docs/integrations/databases/efcore/mysql/mysql-client.mdx +++ b/src/frontend/src/content/docs/integrations/databases/efcore/mysql/mysql-client.mdx @@ -38,7 +38,7 @@ builder.AddMySqlDbContext(connectionName: "mysqldb"); ``` You can then retrieve the `MyDbContext` instance using dependency injection. For example, to retrieve the data source from an example service: @@ -63,7 +63,7 @@ builder.Services.AddDbContext(options => ``` You have more flexibility when you create the database context in this way, for example: diff --git a/src/frontend/src/content/docs/integrations/databases/efcore/mysql/mysql-get-started.mdx b/src/frontend/src/content/docs/integrations/databases/efcore/mysql/mysql-get-started.mdx index d04f7a65..8750e33e 100644 --- a/src/frontend/src/content/docs/integrations/databases/efcore/mysql/mysql-get-started.mdx +++ b/src/frontend/src/content/docs/integrations/databases/efcore/mysql/mysql-get-started.mdx @@ -115,7 +115,7 @@ Now that you have an Aspire app with MySQL Pomelo EF Core integrations up and ru ( ``` > [!TIP] -> For more information about SQL Server hosting and client integrations, see [Aspire SQL Server Entity Framework Core integration](sql-server-entity-framework-integration.md). +> For more information about SQL Server hosting and client integrations, see [Aspire SQL Server Entity Framework Core integration](/integrations/databases/efcore/sql-server/sql-server-get-started/). @@ -195,7 +195,7 @@ builder.AddNpgsqlDbContext( ``` > [!TIP] -> For more information about PostgreSQL hosting and client integrations, see [Aspire PostgreSQL Entity Framework Core integration](postgresql-entity-framework-integration.md). +> For more information about PostgreSQL hosting and client integrations, see [Aspire PostgreSQL Entity Framework Core integration](/integrations/databases/efcore/postgres/postgresql-get-started/). @@ -206,7 +206,7 @@ builder.AddOracleDatabaseDbContext( ``` > [!TIP] -> For more information about Oracle Database hosting and client integrations, see [Aspire Oracle Entity Framework Core integration](oracle-entity-framework-integration.md). +> For more information about Oracle Database hosting and client integrations, see [Aspire Oracle Entity Framework Core integration](/integrations/databases/efcore/oracle/oracle-get-started/). @@ -217,7 +217,7 @@ builder.AddMySqlDbContext( ``` > [!TIP] -> For more information about MySQL hosting and client integrations, see [Aspire Pomelo MySQL Entity Framework Core integration](mysql-entity-framework-integration.md). +> For more information about MySQL hosting and client integrations, see [Aspire Pomelo MySQL Entity Framework Core integration](/integrations/databases/efcore/mysql/mysql-get-started/). diff --git a/src/frontend/src/content/docs/integrations/databases/mysql/mysql-host.mdx b/src/frontend/src/content/docs/integrations/databases/mysql/mysql-host.mdx index 805ab732..95ac880b 100644 --- a/src/frontend/src/content/docs/integrations/databases/mysql/mysql-host.mdx +++ b/src/frontend/src/content/docs/integrations/databases/mysql/mysql-host.mdx @@ -18,7 +18,7 @@ import mysqlIcon from '@assets/icons/mysqlconnector-icon.png'; data-zoom-off /> -To get started with the Aspire MySQL integrations, follow the [Get started with MySQL integrations](/integrations/databases/mysql/mysql-get-started/) guide. If you prefer to use Entity Framework Core (EF Core) to interact with your MySQL database, see the [Get started with MySQL and EF Core](/integrations/databases/efcore/mysql/mysql-efcore-get-started/) guide. +To get started with the Aspire MySQL integrations, follow the [Get started with MySQL integrations](/integrations/databases/mysql/mysql-get-started/) guide. If you prefer to use Entity Framework Core (EF Core) to interact with your MySQL database, see the [Get started with MySQL and EF Core](/integrations/databases/efcore/mysql/mysql-get-started/) guide. This article includes full details about the Aspire MySQL Hosting integration, which models the server as the `MySqlServerResource` type and the database as the `MySqlDatabaseResource` type. To access these types and APIs, you need to install the MySQL Hosting integration in your AppHost project. diff --git a/src/frontend/src/content/docs/integrations/databases/postgres/postgres-host.mdx b/src/frontend/src/content/docs/integrations/databases/postgres/postgres-host.mdx index 085fc194..c0a3a04a 100644 --- a/src/frontend/src/content/docs/integrations/databases/postgres/postgres-host.mdx +++ b/src/frontend/src/content/docs/integrations/databases/postgres/postgres-host.mdx @@ -348,7 +348,7 @@ The hosting integration relies on the [📦 AspNetCore.HealthChecks.Npgsql](http The PostgreSQL hosting integration can be used with any application technology, not just .NET applications. When you use `WithReference` to reference a PostgreSQL resource, connection information is automatically injected as environment variables into the referencing application. -For applications that don't use the [client integration](#client-integration), you can access the connection information through environment variables. Here's an example of how to configure environment variables for a non-.NET application: +For applications that don't use the [client integration](/integrations/databases/postgres/postgres-client/), you can access the connection information through environment variables. Here's an example of how to configure environment variables for a non-.NET application: ```csharp title="C# — AppHost.cs" var builder = DistributedApplication.CreateBuilder(args); diff --git a/src/frontend/src/content/docs/integrations/databases/postgres/postgresql-extensions.mdx b/src/frontend/src/content/docs/integrations/databases/postgres/postgresql-extensions.mdx index ee3f5998..27fe42ad 100644 --- a/src/frontend/src/content/docs/integrations/databases/postgres/postgresql-extensions.mdx +++ b/src/frontend/src/content/docs/integrations/databases/postgres/postgresql-extensions.mdx @@ -92,7 +92,7 @@ builder.AddProject() - [Adminer documentation](https://www.adminer.org/) - [DbGate documentation](https://dbgate.org/) -- [PostgreSQL integration](postgresql.md) +- [PostgreSQL integration](/integrations/databases/postgres/postgres-host/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/databases/sql-server/sql-server-extensions.mdx b/src/frontend/src/content/docs/integrations/databases/sql-server/sql-server-extensions.mdx index ecd0ef49..f3042625 100644 --- a/src/frontend/src/content/docs/integrations/databases/sql-server/sql-server-extensions.mdx +++ b/src/frontend/src/content/docs/integrations/databases/sql-server/sql-server-extensions.mdx @@ -92,7 +92,7 @@ builder.AddProject() - [Adminer documentation](https://www.adminer.org/) - [DbGate documentation](https://dbgate.org/) -- [SQL Server hosting integration](sql-server-host.md) +- [SQL Server hosting integration](/integrations/databases/sql-server/sql-server-host/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](../overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/databases/sql-server/sql-server-host.mdx b/src/frontend/src/content/docs/integrations/databases/sql-server/sql-server-host.mdx index e7a1e4ae..56f4b45a 100644 --- a/src/frontend/src/content/docs/integrations/databases/sql-server/sql-server-host.mdx +++ b/src/frontend/src/content/docs/integrations/databases/sql-server/sql-server-host.mdx @@ -55,7 +55,7 @@ The SQL Server container is slow to start, so it's best to use a _persistent_ li When Aspire adds a container image to the AppHost, as shown in the preceding example with the `mcr.microsoft.com/mssql/server` image, it creates a new SQL Server instance on your local machine. A reference to your SQL Server resource builder (the `sql` variable) is used to add a database. The database is named `database` and then added to the `ExampleProject`. -When adding a database resource to the app model, the database is created if it doesn't already exist. The creation of the database relies on the [AppHost eventing APIs](../../app-host/eventing.md), specifically `ResourceReadyEvent`. In other words, when the `sql` resource is _ready_, the event is raised and the database resource is created. +When adding a database resource to the app model, the database is created if it doesn't already exist. The creation of the database relies on the [AppHost eventing APIs](/app-host/eventing/), specifically `ResourceReadyEvent`. In other words, when the `sql` resource is _ready_, the event is raised and the database resource is created. The SQL Server resource includes default credentials with a `username` of `sa` and a random `password` generated using the `CreateDefaultPasswordParameter` method. @@ -72,7 +72,7 @@ The name of the parameter is `sql-password`, but really it's just formatting the The `WithReference` method configures a connection in the `ExampleProject` named `database`. ## Add SQL Server resource with database scripts diff --git a/src/frontend/src/content/docs/integrations/devtools/dab.mdx b/src/frontend/src/content/docs/integrations/devtools/dab.mdx index 5710c760..9aa7f6d9 100644 --- a/src/frontend/src/content/docs/integrations/devtools/dab.mdx +++ b/src/frontend/src/content/docs/integrations/devtools/dab.mdx @@ -156,5 +156,5 @@ Both endpoints are configured in the `dab-config.json` file. - [Data API Builder documentation](https://learn.microsoft.com/azure/data-api-builder/) - [Data API Builder GitHub repository](https://github.com/Azure/data-api-builder) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/devtools/flagd.mdx b/src/frontend/src/content/docs/integrations/devtools/flagd.mdx index f53998ee..675976c8 100644 --- a/src/frontend/src/content/docs/integrations/devtools/flagd.mdx +++ b/src/frontend/src/content/docs/integrations/devtools/flagd.mdx @@ -209,5 +209,5 @@ Where `` is the port assigned to the flagd HTTP endpoint. - [flagd documentation](https://flagd.dev) - [OpenFeature documentation](https://openfeature.dev) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/devtools/mailpit.mdx b/src/frontend/src/content/docs/integrations/devtools/mailpit.mdx index caf1882c..80fd6fa6 100644 --- a/src/frontend/src/content/docs/integrations/devtools/mailpit.mdx +++ b/src/frontend/src/content/docs/integrations/devtools/mailpit.mdx @@ -163,5 +163,5 @@ public class EmailService - [MailPit documentation](https://mailpit.axllent.org/) - [MailPit GitHub repository](https://github.com/axllent/mailpit) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/devtools/sql-projects.mdx b/src/frontend/src/content/docs/integrations/devtools/sql-projects.mdx index b22cbba8..6c226e60 100644 --- a/src/frontend/src/content/docs/integrations/devtools/sql-projects.mdx +++ b/src/frontend/src/content/docs/integrations/devtools/sql-projects.mdx @@ -185,5 +185,5 @@ db1.AddSqlProject("db1-project") - [Microsoft.Build.Sql](https://www.nuget.org/packages/Microsoft.Build.Sql) - [SQL Server Data Tools (SSDT)](https://learn.microsoft.com/sql/ssdt/sql-server-data-tools) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/frameworks/bun-apps.mdx b/src/frontend/src/content/docs/integrations/frameworks/bun-apps.mdx index 93ce25f0..c028e50c 100644 --- a/src/frontend/src/content/docs/integrations/frameworks/bun-apps.mdx +++ b/src/frontend/src/content/docs/integrations/frameworks/bun-apps.mdx @@ -117,5 +117,5 @@ The `workingDirectory` parameter specifies where the Bun application is located. - [Bun documentation](https://bun.sh/docs) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/frameworks/dapr.mdx b/src/frontend/src/content/docs/integrations/frameworks/dapr.mdx index a3503d2c..47b8c761 100644 --- a/src/frontend/src/content/docs/integrations/frameworks/dapr.mdx +++ b/src/frontend/src/content/docs/integrations/frameworks/dapr.mdx @@ -137,5 +137,5 @@ For more information on Dapr service invocation, see [Dapr service invocation](h - [Dapr documentation](https://docs.dapr.io/) - [Dapr .NET SDK](https://docs.dapr.io/developing-applications/sdks/dotnet/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/frameworks/deno-apps.mdx b/src/frontend/src/content/docs/integrations/frameworks/deno-apps.mdx index ec96cbcb..d0ab4203 100644 --- a/src/frontend/src/content/docs/integrations/frameworks/deno-apps.mdx +++ b/src/frontend/src/content/docs/integrations/frameworks/deno-apps.mdx @@ -136,5 +136,5 @@ The `workingDirectory` parameter specifies where the Deno application is located - [Deno documentation](https://docs.deno.com/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/frameworks/go-apps.mdx b/src/frontend/src/content/docs/integrations/frameworks/go-apps.mdx index 4258a9e9..5384fec7 100644 --- a/src/frontend/src/content/docs/integrations/frameworks/go-apps.mdx +++ b/src/frontend/src/content/docs/integrations/frameworks/go-apps.mdx @@ -99,5 +99,5 @@ The `workingDirectory` parameter specifies where the Go application is located. - [Go documentation](https://go.dev/doc/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/frameworks/java.mdx b/src/frontend/src/content/docs/integrations/frameworks/java.mdx index 4ce23386..33d1598e 100644 --- a/src/frontend/src/content/docs/integrations/frameworks/java.mdx +++ b/src/frontend/src/content/docs/integrations/frameworks/java.mdx @@ -134,5 +134,5 @@ Make sure to download the OpenTelemetry Java agent and specify its path when cal - [Spring Boot documentation](https://spring.io/projects/spring-boot) - [OpenTelemetry Java](https://opentelemetry.io/docs/languages/java/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/frameworks/nodejs-extensions.mdx b/src/frontend/src/content/docs/integrations/frameworks/nodejs-extensions.mdx index 5b702452..5108ed0e 100644 --- a/src/frontend/src/content/docs/integrations/frameworks/nodejs-extensions.mdx +++ b/src/frontend/src/content/docs/integrations/frameworks/nodejs-extensions.mdx @@ -24,7 +24,7 @@ import nodejsLightIcon from '@assets/icons/nodejs-light-icon.png'; The Aspire Community Toolkit Node.js hosting extensions package provides extra functionality to the [Aspire.Hosting.NodeJS](https://www.nuget.org/packages/Aspire.Hosting.NodeJS) hosting package. :::caution[Package rename] -In Aspire 13.0, the `Aspire.Hosting.NodeJs` package was renamed to [`Aspire.Hosting.JavaScript`](/integrations/frameworks/javascript) to better reflect its broader support for JavaScript applications. +In Aspire 13.0, the `Aspire.Hosting.NodeJs` package was renamed to [`Aspire.Hosting.JavaScript`](/integrations/frameworks/javascript/) to better reflect its broader support for JavaScript applications. ::: This package provides the following features: @@ -152,10 +152,10 @@ var pnpmApp = builder.AddPnpmApp("pnpm-demo") ## See also - [Orchestrate Node.js apps in Aspire](/get-started/prerequisites/) -- [Node.js integration](nodejs.md) +- [Node.js integration](/integrations/frameworks/javascript/) - [Vite documentation](https://vitejs.dev/) - [Yarn documentation](https://yarnpkg.com/) - [pnpm documentation](https://pnpm.io/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/frameworks/powershell.mdx b/src/frontend/src/content/docs/integrations/frameworks/powershell.mdx index 39196460..0c25b3bb 100644 --- a/src/frontend/src/content/docs/integrations/frameworks/powershell.mdx +++ b/src/frontend/src/content/docs/integrations/frameworks/powershell.mdx @@ -191,5 +191,5 @@ For more information about PowerShell debugging, see [Enter-PSHostProcess docume - [PowerShell documentation](https://learn.microsoft.com/powershell/) - [Enter-PSHostProcess documentation](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/enter-pshostprocess?view=powershell-7.5) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/frameworks/python.mdx b/src/frontend/src/content/docs/integrations/frameworks/python.mdx index be031c84..97822dd2 100644 --- a/src/frontend/src/content/docs/integrations/frameworks/python.mdx +++ b/src/frontend/src/content/docs/integrations/frameworks/python.mdx @@ -107,5 +107,5 @@ By default, the working directory is set to the `projectDirectory` specified whe - [Uvicorn documentation](https://www.uvicorn.org/) - [uv documentation](https://docs.astral.sh/uv/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/frameworks/rust.mdx b/src/frontend/src/content/docs/integrations/frameworks/rust.mdx index 246b0d06..af1920a5 100644 --- a/src/frontend/src/content/docs/integrations/frameworks/rust.mdx +++ b/src/frontend/src/content/docs/integrations/frameworks/rust.mdx @@ -119,5 +119,5 @@ The `workingDirectory` parameter specifies where the Rust application is located - [Rust documentation](https://www.rust-lang.org/learn) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/messaging/lavinmq.mdx b/src/frontend/src/content/docs/integrations/messaging/lavinmq.mdx index 4e2769bd..40e8897b 100644 --- a/src/frontend/src/content/docs/integrations/messaging/lavinmq.mdx +++ b/src/frontend/src/content/docs/integrations/messaging/lavinmq.mdx @@ -100,13 +100,13 @@ public class ExampleService(IConnection connection) } ``` -For more information on using the RabbitMQ client with LavinMQ, see the [RabbitMQ integration documentation](rabbitmq.md). +For more information on using the RabbitMQ client with LavinMQ, see the [RabbitMQ integration documentation](/integrations/messaging/rabbitmq/). ### Configuration Because LavinMQ is wire-compatible with RabbitMQ, you can use the same configuration options as the RabbitMQ client integration. The Aspire RabbitMQ client integration supports `Microsoft.Extensions.Configuration`. It loads the `RabbitMQClientSettings` from configuration using the `Aspire:RabbitMQ:Client` key. -For more information about configuration options, see the [RabbitMQ integration documentation](rabbitmq.md#configuration). +For more information about configuration options, see the [RabbitMQ integration documentation](/integrations/messaging/rabbitmq/#configuration). ## Health checks @@ -114,12 +114,12 @@ By default, the Aspire RabbitMQ client integration handles health checks using t ## Observability and telemetry -The LavinMQ integration uses the RabbitMQ client, which provides observability features. For more information about tracing, metrics, and logging with the RabbitMQ client, see the [RabbitMQ integration documentation](rabbitmq.md#observability-and-telemetry). +The LavinMQ integration uses the RabbitMQ client, which provides observability features. For more information about tracing, metrics, and logging with the RabbitMQ client, see the [RabbitMQ integration documentation](/integrations/messaging/rabbitmq/#observability-and-telemetry). ## See also - [LavinMQ documentation](https://lavinmq.com/documentation) -- [RabbitMQ integration](rabbitmq.md) +- [RabbitMQ integration](/integrations/messaging/rabbitmq/) - [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/messaging/nats.mdx b/src/frontend/src/content/docs/integrations/messaging/nats.mdx index fad41a02..1b8bd5fc 100644 --- a/src/frontend/src/content/docs/integrations/messaging/nats.mdx +++ b/src/frontend/src/content/docs/integrations/messaging/nats.mdx @@ -227,5 +227,5 @@ For more information about tracing activities, see [NATS .NET client library: Op - [NATS documentation](https://docs.nats.io) - [NATS .NET client](https://github.com/nats-io/nats.net.v2) -- [Aspire integrations overview](overview.md) +- [Aspire integrations overview](/integrations/overview/) - [Aspire GitHub repo](https://github.com/dotnet/aspire) diff --git a/src/frontend/src/content/docs/integrations/overview.mdx b/src/frontend/src/content/docs/integrations/overview.mdx index 6c1e7fc5..26b3a65d 100644 --- a/src/frontend/src/content/docs/integrations/overview.mdx +++ b/src/frontend/src/content/docs/integrations/overview.mdx @@ -25,7 +25,7 @@ Most Aspire integrations are made up of two separate libraries, each with a diff Hosting integrations configure applications by provisioning resources (like containers or cloud resources) or pointing to existing instances (such as a local SQL server). These packages model various services, platforms, or capabilities, including caches, databases, logging, storage, and messaging systems. -Hosting integrations extend the `IDistributedApplicationBuilder` interface to enable the _app host_ project to express resources within its [_app model_](app-host-overview.md#terminology). Key characteristics include: +Hosting integrations extend the `IDistributedApplicationBuilder` interface to enable the _app host_ project to express resources within its [_app model_](/architecture/overview/#app-model-architecture). Key characteristics include: - Tagged with `aspire`, `integration`, and `hosting` in [official packages](/integrations/gallery/?search=hosting) - Available from both official Aspire releases and community contributions through the Community Toolkit diff --git a/src/frontend/src/content/docs/whats-new/aspire-9-1.mdx b/src/frontend/src/content/docs/whats-new/aspire-9-1.mdx index 81170cc0..2bd18017 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-9-1.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-9-1.mdx @@ -304,7 +304,7 @@ For more information, see [Aspire diagnostics overview](/diagnostics/overview/). - OpenAI now supports the [📦 Microsoft.Extensions.AI](https://www.nuget.org/packages/Microsoft.Extensions.AI) NuGet package. - RabbitMQ updated to version 7, and MongoDB to version 3. These updates introduced breaking changes, leading to the release of new packages with version-specific suffixes. The original packages continue to use the previous versions, while the new packages are as follows: - [📦 Aspire.RabbitMQ.Client.v7](https://www.nuget.org/packages/Aspire.RabbitMQ.Client.v7) NuGet package. For more information, see the [Aspire RabbitMQ client integration](/integrations/messaging/rabbitmq/#client-integration) documentation. - - [📦 Aspire.MongoDB.Driver.v3](https://www.nuget.org/packages/Aspire.MongoDB.Driver.v3) NuGet package. For more information, see the [Aspire MongoDB client integration](/integrations/databases/mongodb/#client-integration) documentation. + - [📦 Aspire.MongoDB.Driver.v3](https://www.nuget.org/packages/Aspire.MongoDB.Driver.v3) NuGet package. For more information, see the [Aspire MongoDB client integration](/integrations/databases/mongodb/mongodb-client/) documentation. - Dapr migrated to the [CommunityToolkit](https://github.com/CommunityToolkit/Aspire/tree/main/src/CommunityToolkit.Aspire.Hosting.Dapr) to facilitate faster innovation. - Numerous other integrations received updates, fixes, and new features. For detailed information, refer to our [GitHub release notes](https://github.com/dotnet/aspire/releases). diff --git a/src/frontend/src/content/docs/whats-new/aspire-9-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-9-3.mdx index 08f81987..17654670 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-9-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-9-3.mdx @@ -966,6 +966,4 @@ These changes unlock a smoother, safer CI/CD experience for Aspire projects — ## 💔 Breaking changes -With every release, we strive to make Aspire better. However, some changes may break existing functionality. The following breaking changes are introduced in Aspire 9.3: - -- [Breaking changes in Aspire 9.3](compatibility/9.3/index.md) +With every release, we strive to make Aspire better. However, some changes may break existing functionality. diff --git a/src/frontend/src/content/docs/whats-new/aspire-9-4.mdx b/src/frontend/src/content/docs/whats-new/aspire-9-4.mdx index 55f49592..f4898de7 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-9-4.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-9-4.mdx @@ -51,8 +51,6 @@ Moving between minor releases of Aspire is simple: > The `dotnet new install` command will update existing Aspire templates to the latest version if they are already installed. -If your AppHost project file doesn't have the `Aspire.AppHost.Sdk` reference, you might still be using Aspire 8. To upgrade to 9, follow [the upgrade guide](get-started/upgrade-to-aspire-9.md). - ## 🛠️ Aspire CLI is generally available With the release of Aspire 9.4, the Aspire CLI is generally available. To install the Aspire CLI as an AOT compiled binary, use the following helper scripts: @@ -1882,9 +1880,7 @@ var syncValue = apiKey.Resource.Value; // Still works but may block **Migration impact**: When working with `ParameterResource` values in async contexts, use the new `GetValueAsync()` method instead of the `Value` property to avoid potential deadlocks. For `WithEnvironment()` calls, prefer passing the parameter resource directly rather than accessing `.Value` synchronously. -With every release, we strive to make Aspire better. However, some changes may break existing functionality. For complete details on breaking changes in this release, see: - -- [Breaking changes in Aspire 9.4](compatibility/9.4/index.md) +With every release, we strive to make Aspire better. However, some changes may break existing functionality. ## 🎯 Upgrade today diff --git a/src/frontend/src/content/docs/whats-new/aspire-9-5.mdx b/src/frontend/src/content/docs/whats-new/aspire-9-5.mdx index 881fd487..1934cec7 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-9-5.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-9-5.mdx @@ -66,8 +66,6 @@ Moving between minor releases of Aspire is simple: > [!NOTE] > The `dotnet new install` command updates existing Aspire templates to the latest version if they're already installed. -If your AppHost project file doesn't have the `Aspire.AppHost.Sdk` reference, you might still be using Aspire 8. To upgrade to 9, follow [the upgrade guide](get-started/upgrade-to-aspire-9.md). - ## 🛠️ CLI and tooling Aspire 9.5 adds targeted CLI and tooling updates that speed up setup and maintenance. @@ -373,7 +371,7 @@ tunnel.WithReference(webApp); builder.Build().Run(); ``` -The Dev Tunnels integration automatically handles Azure authentication, tunnel lifecycle management, and provides public or private URLs (depending on configuration) to connected resources, making it easy to expose local development services securely to external consumers. Dev Tunnels also improves support for mobile dev, such as .NET MAUI, making it easy to launch both your backend and mobile app at once without complex dev-time config. For more information, see [Aspire Dev Tunnels integration (Preview)](extensibility/dev-tunnels-integration.md). +The Dev Tunnels integration automatically handles Azure authentication, tunnel lifecycle management, and provides public or private URLs (depending on configuration) to connected resources, making it easy to expose local development services securely to external consumers. Dev Tunnels also improves support for mobile dev, such as .NET MAUI, making it easy to launch both your backend and mobile app at once without complex dev-time config. For more information, see [Aspire Dev Tunnels integration (Preview)](/integrations/devtools/dev-tunnels/). ### YARP static files support @@ -1113,8 +1111,6 @@ var backend = builder.AddProject("backend") ## 💔 Breaking changes -For the complete listing, see [Breaking changes in Aspire 9.5](compatibility/9.5/index.md). - ### InteractionInput API requires Name property **Breaking change**: `InteractionInput` now requires a `Name` property, while `Label` becomes optional ([#10835](https://github.com/dotnet/aspire/pull/10835)). diff --git a/src/frontend/src/data/aspire-integrations.json b/src/frontend/src/data/aspire-integrations.json index 43212263..1c564d59 100644 --- a/src/frontend/src/data/aspire-integrations.json +++ b/src/frontend/src/data/aspire-integrations.json @@ -15,7 +15,7 @@ "inference", "ai-search" ], - "downloads": 15514, + "downloads": 16729, "version": "13.1.0-preview.1.25616.3" }, { @@ -33,7 +33,7 @@ "ai", "openai" ], - "downloads": 426893, + "downloads": 434751, "version": "13.1.0-preview.1.25616.3" }, { @@ -52,7 +52,7 @@ "table", "storage" ], - "downloads": 1009506, + "downloads": 1267019, "version": "13.1.0" }, { @@ -72,7 +72,7 @@ "messaging", "eventing" ], - "downloads": 272323, + "downloads": 283162, "version": "13.1.0" }, { @@ -92,7 +92,7 @@ "messaging", "eventing" ], - "downloads": 672085, + "downloads": 694847, "version": "13.1.0" }, { @@ -112,7 +112,7 @@ "pubsub", "messaging" ], - "downloads": 30113, + "downloads": 30851, "version": "13.1.0" }, { @@ -134,7 +134,7 @@ "database", "data" ], - "downloads": 40622, + "downloads": 42329, "version": "13.1.0" }, { @@ -161,7 +161,7 @@ "npgsql", "sql" ], - "downloads": 85875, + "downloads": 90081, "version": "13.1.0" }, { @@ -180,7 +180,7 @@ "ai", "ai-search" ], - "downloads": 196892, + "downloads": 204606, "version": "13.1.0" }, { @@ -199,7 +199,7 @@ "secrets", "security" ], - "downloads": 637936, + "downloads": 659872, "version": "13.1.0" }, { @@ -218,7 +218,7 @@ "blobs", "blob" ], - "downloads": 2246425, + "downloads": 2412567, "version": "13.1.0" }, { @@ -238,7 +238,7 @@ "queues", "messaging" ], - "downloads": 553235, + "downloads": 639613, "version": "13.1.0" }, { @@ -256,7 +256,7 @@ "messaging", "eventing" ], - "downloads": 1521697, + "downloads": 1590629, "version": "13.1.0" }, { @@ -272,13 +272,13 @@ "cloud", "elasticsearch" ], - "downloads": 38816, + "downloads": 39652, "version": "13.1.0" }, { "title": "Aspire.Hosting.AWS", "description": "Add support for provisioning AWS application resources and configuring the AWS SDK for .NET.", - "icon": "https://api.nuget.org/v3-flatcontainer/aspire.hosting.aws/9.3.0/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/aspire.hosting.aws/9.3.1/icon", "href": "https://www.nuget.org/packages/Aspire.Hosting.AWS", "tags": [ "aspire", @@ -286,8 +286,8 @@ "hosting", "aws" ], - "downloads": 210007, - "version": "9.3.0" + "downloads": 218527, + "version": "9.3.1" }, { "title": "Aspire.Hosting.Azure.AIFoundry", @@ -306,7 +306,7 @@ "ai-search", "cloud" ], - "downloads": 23040, + "downloads": 24109, "version": "13.1.0-preview.1.25616.3" }, { @@ -322,7 +322,7 @@ "configuration", "cloud" ], - "downloads": 162603, + "downloads": 168608, "version": "13.1.0" }, { @@ -339,7 +339,7 @@ "cloud", "appcontainers" ], - "downloads": 329816, + "downloads": 343541, "version": "13.1.0" }, { @@ -357,7 +357,7 @@ "cloud", "applicationinsights" ], - "downloads": 389239, + "downloads": 399797, "version": "13.1.0" }, { @@ -373,7 +373,7 @@ "cloud", "appservice" ], - "downloads": 14962, + "downloads": 15676, "version": "13.1.0-preview.1.25616.3" }, { @@ -393,7 +393,7 @@ "services", "cloud" ], - "downloads": 415220, + "downloads": 422929, "version": "13.1.0" }, { @@ -410,7 +410,7 @@ "registry", "cloud" ], - "downloads": 49318, + "downloads": 59268, "version": "13.1.0" }, { @@ -429,7 +429,7 @@ "data", "nosql" ], - "downloads": 476862, + "downloads": 496638, "version": "13.1.0" }, { @@ -447,7 +447,7 @@ "eventing", "cloud" ], - "downloads": 142060, + "downloads": 148707, "version": "13.1.0" }, { @@ -464,7 +464,7 @@ "serverless", "cloud" ], - "downloads": 513934, + "downloads": 534291, "version": "13.1.0" }, { @@ -482,7 +482,7 @@ "secrets", "cloud" ], - "downloads": 893076, + "downloads": 934216, "version": "13.1.0" }, { @@ -500,7 +500,7 @@ "data", "cloud" ], - "downloads": 2495, + "downloads": 2544, "version": "13.1.0-preview.1.25616.3" }, { @@ -517,7 +517,7 @@ "observability", "cloud" ], - "downloads": 510820, + "downloads": 528911, "version": "13.1.0" }, { @@ -535,7 +535,7 @@ "data", "cloud" ], - "downloads": 231125, + "downloads": 239235, "version": "13.1.0" }, { @@ -553,7 +553,7 @@ "caching", "cloud" ], - "downloads": 228065, + "downloads": 235232, "version": "13.1.0" }, { @@ -571,7 +571,7 @@ "ai-search", "cloud" ], - "downloads": 125889, + "downloads": 131059, "version": "13.1.0" }, { @@ -589,7 +589,7 @@ "eventing", "cloud" ], - "downloads": 591247, + "downloads": 623661, "version": "13.1.0" }, { @@ -606,7 +606,7 @@ "realtime", "cloud" ], - "downloads": 84368, + "downloads": 86744, "version": "13.1.0" }, { @@ -624,7 +624,7 @@ "data", "cloud" ], - "downloads": 319605, + "downloads": 331461, "version": "13.1.0" }, { @@ -643,7 +643,7 @@ "table", "cloud" ], - "downloads": 1887243, + "downloads": 1956651, "version": "13.1.0" }, { @@ -662,7 +662,7 @@ "messaging", "cloud" ], - "downloads": 20485, + "downloads": 20904, "version": "13.1.0" }, { @@ -675,7 +675,7 @@ "hosting", "devtunnels" ], - "downloads": 42805, + "downloads": 48871, "version": "13.1.0" }, { @@ -689,7 +689,7 @@ "docker", "docker-compose" ], - "downloads": 167882, + "downloads": 177302, "version": "13.1.0-preview.1.25616.3" }, { @@ -703,7 +703,7 @@ "hosting", "elasticsearch" ], - "downloads": 97133, + "downloads": 102830, "version": "13.1.0" }, { @@ -719,7 +719,7 @@ "cache", "caching" ], - "downloads": 43002, + "downloads": 44314, "version": "13.1.0" }, { @@ -735,7 +735,7 @@ "models", "ai" ], - "downloads": 6659, + "downloads": 7021, "version": "13.1.0" }, { @@ -753,7 +753,7 @@ "framework", "runtime" ], - "downloads": 132196, + "downloads": 162132, "version": "13.1.0" }, { @@ -769,7 +769,7 @@ "messaging", "eventing" ], - "downloads": 389765, + "downloads": 404575, "version": "13.1.0" }, { @@ -786,7 +786,7 @@ "identity", "security" ], - "downloads": 264139, + "downloads": 273852, "version": "13.1.0-preview.1.25616.3" }, { @@ -799,7 +799,7 @@ "hosting", "kubernetes" ], - "downloads": 32734, + "downloads": 34977, "version": "13.1.0-preview.1.25616.3" }, { @@ -812,7 +812,7 @@ "maui", "hosting" ], - "downloads": 5014, + "downloads": 5555, "version": "13.1.0-preview.1.25616.3" }, { @@ -831,7 +831,7 @@ "data", "ai-search" ], - "downloads": 8371, + "downloads": 8474, "version": "13.1.0" }, { @@ -847,7 +847,7 @@ "database", "data" ], - "downloads": 325509, + "downloads": 334530, "version": "13.1.0" }, { @@ -863,7 +863,7 @@ "database", "data" ], - "downloads": 155519, + "downloads": 160161, "version": "13.1.0" }, { @@ -879,7 +879,7 @@ "messaging", "eventing" ], - "downloads": 53019, + "downloads": 54898, "version": "13.1.0" }, { @@ -894,7 +894,7 @@ "openai", "ai" ], - "downloads": 15695, + "downloads": 16428, "version": "13.1.0" }, { @@ -911,7 +911,7 @@ "database", "data" ], - "downloads": 30608, + "downloads": 31440, "version": "13.1.0" }, { @@ -927,7 +927,7 @@ "messaging", "eventing" ], - "downloads": 172866, + "downloads": 177425, "version": "13.1.0" }, { @@ -946,7 +946,7 @@ "database", "data" ], - "downloads": 2146419, + "downloads": 2223898, "version": "13.1.0" }, { @@ -962,7 +962,7 @@ "framework", "runtime" ], - "downloads": 118545, + "downloads": 122091, "version": "13.1.0" }, { @@ -980,7 +980,7 @@ "ai-search", "data" ], - "downloads": 89613, + "downloads": 91335, "version": "13.1.0" }, { @@ -996,7 +996,7 @@ "messaging", "eventing" ], - "downloads": 1100140, + "downloads": 1133253, "version": "13.1.0" }, { @@ -1012,7 +1012,7 @@ "cache", "caching" ], - "downloads": 2378996, + "downloads": 2458095, "version": "13.1.0" }, { @@ -1028,7 +1028,7 @@ "observability", "logging" ], - "downloads": 195771, + "downloads": 203649, "version": "13.1.0" }, { @@ -1045,7 +1045,7 @@ "database", "data" ], - "downloads": 2635361, + "downloads": 2726925, "version": "13.1.0" }, { @@ -1057,7 +1057,7 @@ "aspire", "testing" ], - "downloads": 2680134, + "downloads": 2766251, "version": "13.1.0" }, { @@ -1073,7 +1073,7 @@ "cache", "caching" ], - "downloads": 141258, + "downloads": 146833, "version": "13.1.0" }, { @@ -1089,7 +1089,7 @@ "reverse-proxy", "api" ], - "downloads": 73213, + "downloads": 79106, "version": "13.1.0" }, { @@ -1108,7 +1108,7 @@ "identity", "security" ], - "downloads": 201878, + "downloads": 209600, "version": "13.1.0-preview.1.25616.3" }, { @@ -1117,7 +1117,7 @@ "icon": "https://api.nuget.org/v3-flatcontainer/aspire.microsoft.aspnetcore.systemwebadapters/2.2.1-preview.1.25618.2/icon", "href": "https://www.nuget.org/packages/Aspire.Microsoft.AspNetCore.SystemWebAdapters", "tags": [], - "downloads": 1246, + "downloads": 1330, "version": "2.2.1-preview.1.25618.2" }, { @@ -1139,7 +1139,7 @@ "db", "nosql" ], - "downloads": 601972, + "downloads": 621283, "version": "13.1.0" }, { @@ -1158,7 +1158,7 @@ "cache", "caching" ], - "downloads": 12432, + "downloads": 14009, "version": "13.1.0-preview.1.25616.3" }, { @@ -1177,7 +1177,7 @@ "sqlserver", "sql" ], - "downloads": 889501, + "downloads": 926818, "version": "13.1.0" }, { @@ -1204,7 +1204,7 @@ "cosmosdb", "nosql" ], - "downloads": 102168, + "downloads": 104276, "version": "13.1.0" }, { @@ -1229,7 +1229,7 @@ "sqlserver", "sql" ], - "downloads": 2777299, + "downloads": 2873588, "version": "13.1.0" }, { @@ -1247,7 +1247,7 @@ "configuration", "appconfiguration" ], - "downloads": 76108, + "downloads": 83566, "version": "13.1.0" }, { @@ -1267,7 +1267,7 @@ "search", "ai-search" ], - "downloads": 6391, + "downloads": 6456, "version": "13.1.0-preview.1.25616.3" }, { @@ -1285,7 +1285,7 @@ "database", "mongodb" ], - "downloads": 190668, + "downloads": 193834, "version": "13.1.0" }, { @@ -1303,7 +1303,7 @@ "database", "mongodb" ], - "downloads": 1398, + "downloads": 1445, "version": "13.1.0" }, { @@ -1323,7 +1323,7 @@ "mysql", "sql" ], - "downloads": 2151609, + "downloads": 2193130, "version": "13.1.0" }, { @@ -1341,7 +1341,7 @@ "messaging", "eventing" ], - "downloads": 56851, + "downloads": 58138, "version": "13.1.0" }, { @@ -1362,7 +1362,7 @@ "npgsql", "sql" ], - "downloads": 1515325, + "downloads": 1631351, "version": "13.1.0" }, { @@ -1389,7 +1389,7 @@ "npgsql", "sql" ], - "downloads": 3051339, + "downloads": 3164327, "version": "13.1.0" }, { @@ -1406,7 +1406,7 @@ "ai", "openai" ], - "downloads": 329840, + "downloads": 337932, "version": "13.1.0-preview.1.25616.3" }, { @@ -1431,7 +1431,7 @@ "oracle", "sql" ], - "downloads": 159287, + "downloads": 164768, "version": "13.1.0" }, { @@ -1457,7 +1457,7 @@ "mysql", "sql" ], - "downloads": 259086, + "downloads": 271353, "version": "13.1.0" }, { @@ -1476,7 +1476,7 @@ "database", "ai-search" ], - "downloads": 66272, + "downloads": 67607, "version": "13.1.0" }, { @@ -1497,7 +1497,7 @@ "messaging", "eventing" ], - "downloads": 548817, + "downloads": 559873, "version": "13.1.0" }, { @@ -1518,7 +1518,7 @@ "messaging", "eventing" ], - "downloads": 1553, + "downloads": 1566, "version": "13.1.0" }, { @@ -1536,7 +1536,7 @@ "observability", "logging" ], - "downloads": 288066, + "downloads": 293230, "version": "13.1.0" }, { @@ -1554,7 +1554,7 @@ "caching", "redis" ], - "downloads": 3201313, + "downloads": 3364047, "version": "13.1.0" }, { @@ -1574,7 +1574,7 @@ "distributedcache", "redis" ], - "downloads": 1356921, + "downloads": 1394215, "version": "13.1.0" }, { @@ -1595,13 +1595,13 @@ "outputcache", "redis" ], - "downloads": 503655, + "downloads": 512438, "version": "13.1.0" }, { "title": "CommunityToolkit.Aspire.GoFeatureFlag", "description": "A GO Feature Flag client that integrates with Aspire, including health checks, logging, and telemetry.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.gofeatureflag/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.gofeatureflag/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.GoFeatureFlag", "tags": [ "aspire", @@ -1611,13 +1611,13 @@ "gofeatureflag", "client" ], - "downloads": 37494, + "downloads": 38106, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.ActiveMQ", "description": "A .NET Aspire hosting package for hosting ActiveMQ.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.activemq/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.activemq/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.ActiveMQ", "tags": [ "aspire", @@ -1627,13 +1627,13 @@ "hosting", "activemq" ], - "downloads": 48531, + "downloads": 49472, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Adminer", "description": "A .NET Aspire integration for adminer hosting.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.adminer/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.adminer/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Adminer", "tags": [ "aspire", @@ -1643,13 +1643,13 @@ "hosting", "adminer" ], - "downloads": 63777, + "downloads": 67034, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Azure.Dapr", "description": "Azure Dapr support for .NET Aspire.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.azure.dapr/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.azure.dapr/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Azure.Dapr", "tags": [ "aspire", @@ -1660,13 +1660,13 @@ "dapr", "azure" ], - "downloads": 42220, + "downloads": 43422, "version": "13.0.0" }, { "title": "CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis", "description": "Package Description", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.azure.dapr.redis/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.azure.dapr.redis/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis", "tags": [ "aspire", @@ -1674,13 +1674,13 @@ "communitytoolkit", "dotnetcommunitytoolkit" ], - "downloads": 35365, + "downloads": 36008, "version": "13.0.0" }, { "title": "CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder", "description": "An Aspire component leveraging the Data API Builder container.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.azure.dataapibuilder/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.azure.dataapibuilder/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder", "tags": [ "aspire", @@ -1691,7 +1691,7 @@ "dataapibuilder", "hosting" ], - "downloads": 51732, + "downloads": 52581, "version": "13.1.1" }, { @@ -1708,13 +1708,13 @@ "staticwebapps", "hosting" ], - "downloads": 37891, + "downloads": 38573, "version": "9.4.0" }, { "title": "CommunityToolkit.Aspire.Hosting.Bun", "description": "A .NET Aspire integration for hosting Bun apps.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.bun/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.bun/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Bun", "tags": [ "aspire", @@ -1725,13 +1725,13 @@ "bun", "javascript" ], - "downloads": 54944, + "downloads": 56070, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Dapr", "description": "Dapr support for .NET Aspire.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.dapr/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.dapr/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Dapr", "tags": [ "aspire", @@ -1741,7 +1741,7 @@ "hosting", "dapr" ], - "downloads": 267623, + "downloads": 276831, "version": "13.0.0" }, { @@ -1755,13 +1755,13 @@ "communitytoolkit", "dotnetcommunitytoolkit" ], - "downloads": 3092, + "downloads": 3141, "version": "9.1.1-beta.197" }, { "title": "CommunityToolkit.Aspire.Hosting.DbGate", "description": "A .NET Aspire integration for dbgate hosting.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.dbgate/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.dbgate/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.DbGate", "tags": [ "aspire", @@ -1771,13 +1771,13 @@ "hosting", "dbgate" ], - "downloads": 94641, + "downloads": 98619, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Deno", "description": "A .NET Aspire for hosting Deno apps.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.deno/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.deno/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Deno", "tags": [ "aspire", @@ -1787,13 +1787,13 @@ "hosting", "deno" ], - "downloads": 49778, + "downloads": 50562, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions", "description": "A .NET Aspire integration for extending Elasticsearch hosting.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.elasticsearch.extensions/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.elasticsearch.extensions/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions", "tags": [ "aspire", @@ -1804,13 +1804,13 @@ "elasticsearch", "elasticvue" ], - "downloads": 523, + "downloads": 746, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Flagd", "description": "flagd is a feature flag evaluation engine. Think of it as a ready-made, open source, OpenFeature-compliant feature flag backend system.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.flagd/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.flagd/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Flagd", "tags": [ "aspire", @@ -1822,13 +1822,13 @@ "feature-flags", "openfeature" ], - "downloads": 7523, + "downloads": 7890, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Flyway", "description": "An Aspire integration for Flyway database migration tool.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.flyway/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.flyway/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Flyway", "tags": [ "aspire", @@ -1839,13 +1839,13 @@ "flyway", "migration" ], - "downloads": 922, + "downloads": 1542, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.GoFeatureFlag", "description": "GO Feature Flag support for .NET Aspire.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.gofeatureflag/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.gofeatureflag/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.GoFeatureFlag", "tags": [ "aspire", @@ -1855,13 +1855,13 @@ "hosting", "gofeatureflag" ], - "downloads": 36607, + "downloads": 37182, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Golang", "description": "A .NET Aspire for hosting Golang apps.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.golang/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.golang/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Golang", "tags": [ "aspire", @@ -1871,13 +1871,13 @@ "hosting", "golang" ], - "downloads": 63950, + "downloads": 65384, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Java", "description": "A .NET Aspire for hosting Java apps using either the Java executable or container image.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.java/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.java/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Java", "tags": [ "aspire", @@ -1887,13 +1887,13 @@ "hosting", "java" ], - "downloads": 54265, + "downloads": 55254, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.JavaScript.Extensions", "description": "A .NET Aspire for hosting NodeJS apps using Vite, Yarn, PNPM, or NPM.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.javascript.extensions/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.javascript.extensions/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.JavaScript.Extensions", "tags": [ "aspire", @@ -1907,13 +1907,13 @@ "pnpm", "npm" ], - "downloads": 9261, + "downloads": 11223, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.k6", "description": "Granafa k6 support for .NET Aspire.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.k6/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.k6/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.k6", "tags": [ "aspire", @@ -1923,13 +1923,13 @@ "hosting", "k6" ], - "downloads": 31860, + "downloads": 32514, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Keycloak.Extensions", "description": ".NET Aspire hosting extensions for Keycloak (includes PostgreSQL integration).", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.keycloak.extensions/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.keycloak.extensions/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Keycloak.Extensions", "tags": [ "aspire", @@ -1941,13 +1941,13 @@ "hosting", "extensions" ], - "downloads": 5717, - "version": "13.1.2-beta.509" + "downloads": 5890, + "version": "13.1.2-beta.513" }, { "title": "CommunityToolkit.Aspire.Hosting.KurrentDB", "description": "KurrentDB support for .NET Aspire.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.kurrentdb/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.kurrentdb/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.KurrentDB", "tags": [ "aspire", @@ -1957,13 +1957,13 @@ "hosting", "kurrentdb" ], - "downloads": 6057, + "downloads": 6293, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.LavinMQ", "description": "A .NET Aspire hosting package for hosting LavinMQ.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.lavinmq/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.lavinmq/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.LavinMQ", "tags": [ "aspire", @@ -1973,13 +1973,13 @@ "hosting", "lavinmq" ], - "downloads": 34820, + "downloads": 35396, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.MailPit", "description": "An Aspire component leveraging the MailPit container.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.mailpit/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.mailpit/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.MailPit", "tags": [ "aspire", @@ -1990,13 +1990,13 @@ "smtp", "hosting" ], - "downloads": 91677, + "downloads": 96653, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.McpInspector", "description": "An Aspire to run the MCP Inspector against a MCP server.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.mcpinspector/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.mcpinspector/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.McpInspector", "tags": [ "aspire", @@ -2008,13 +2008,13 @@ "debugging", "hosting" ], - "downloads": 24587, + "downloads": 25453, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Meilisearch", "description": "Meilisearch support for .NET Aspire.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.meilisearch/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.meilisearch/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Meilisearch", "tags": [ "aspire", @@ -2024,13 +2024,13 @@ "hosting", "meilisearch" ], - "downloads": 50316, + "downloads": 50984, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Minio", "description": "A .NET Aspire hosting integration for MinIO", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.minio/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.minio/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Minio", "tags": [ "aspire", @@ -2042,13 +2042,13 @@ "cloud", "storage" ], - "downloads": 43313, + "downloads": 46712, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.MongoDB.Extensions", "description": "A .NET Aspire integration for extending mongodb hosting.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.mongodb.extensions/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.mongodb.extensions/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.MongoDB.Extensions", "tags": [ "aspire", @@ -2059,13 +2059,13 @@ "mongodb", "dbgate" ], - "downloads": 43278, + "downloads": 44142, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.MySql.Extensions", "description": "A .NET Aspire integration for extending mysql hosting.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.mysql.extensions/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.mysql.extensions/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.MySql.Extensions", "tags": [ "aspire", @@ -2076,13 +2076,13 @@ "mysql", "dbgate" ], - "downloads": 21900, + "downloads": 22597, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Ngrok", "description": "An Aspire integration for exposing hosted applications via secure, public URLs using ngrok.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.ngrok/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.ngrok/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Ngrok", "tags": [ "aspire", @@ -2093,13 +2093,13 @@ "ngrok", "tunnels" ], - "downloads": 58126, + "downloads": 59882, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Ollama", "description": "An Aspire integration leveraging the Ollama container with support for downloading a model on startup.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.ollama/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.ollama/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Ollama", "tags": [ "aspire", @@ -2110,13 +2110,13 @@ "ollama", "ai" ], - "downloads": 190271, + "downloads": 194341, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector", "description": "An Aspire component to add an OpenTelemetry Collector into the OTLP pipeline", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.opentelemetrycollector/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.opentelemetrycollector/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector", "tags": [ "aspire", @@ -2126,13 +2126,13 @@ "opentelemetry", "observability" ], - "downloads": 10856, + "downloads": 11192, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.PapercutSmtp", "description": "An Aspire component leveraging Papercut SMTP container.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.papercutsmtp/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.papercutsmtp/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.PapercutSmtp", "tags": [ "aspire", @@ -2143,13 +2143,13 @@ "smtp", "hosting" ], - "downloads": 39981, + "downloads": 40911, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions", "description": "A .NET Aspire integration for extending postgres hosting.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.postgresql.extensions/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.postgresql.extensions/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions", "tags": [ "aspire", @@ -2160,13 +2160,13 @@ "postgres", "dbgate" ], - "downloads": 52695, + "downloads": 53988, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.PowerShell", "description": "Run powershell scripts in-process with your Aspire AppHost, injecting aspire resources and/or object instances as variables, using the command lines tools of your choice like azure cli, azd, or any other terminal tools.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.powershell/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.powershell/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.PowerShell", "tags": [ "aspire", @@ -2179,13 +2179,13 @@ "script", "hosting" ], - "downloads": 23976, + "downloads": 25517, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Python.Extensions", "description": "A .NET Aspire integration for hosting Uvicorn apps.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.python.extensions/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.python.extensions/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Python.Extensions", "tags": [ "aspire", @@ -2196,13 +2196,13 @@ "uvicorn", "python" ], - "downloads": 55111, + "downloads": 56373, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.RavenDB", "description": "An Aspire integration leveraging the RavenDB container.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.ravendb/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.ravendb/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.RavenDB", "tags": [ "aspire", @@ -2212,13 +2212,13 @@ "hosting", "ravendb" ], - "downloads": 46238, + "downloads": 47088, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Redis.Extensions", "description": "A .NET Aspire integration for extending redis hosting.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.redis.extensions/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.redis.extensions/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Redis.Extensions", "tags": [ "aspire", @@ -2229,13 +2229,13 @@ "redis", "dbgate" ], - "downloads": 45535, + "downloads": 46517, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Rust", "description": "A .NET Aspire integration for hosting Rust apps.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.rust/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.rust/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Rust", "tags": [ "aspire", @@ -2245,13 +2245,13 @@ "hosting", "rust" ], - "downloads": 47683, + "downloads": 48543, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Sftp", "description": "Aspire hosting integration for the atmoz SFTP container image.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.sftp/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.sftp/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Sftp", "tags": [ "aspire", @@ -2262,13 +2262,13 @@ "sftp", "hosting" ], - "downloads": 461, + "downloads": 599, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Solr", "description": "A .NET Aspire hosting integration for Apache Solr.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.solr/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.solr/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Solr", "tags": [ "aspire", @@ -2276,13 +2276,13 @@ "communitytoolkit", "dotnetcommunitytoolkit" ], - "downloads": 9207, + "downloads": 9389, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects", "description": "An Aspire hosting integration capable of deploying SQL Server Database Projects as part of your AppHost.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.sqldatabaseprojects/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.sqldatabaseprojects/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects", "tags": [ "aspire", @@ -2293,13 +2293,13 @@ "sql", "sqlproj" ], - "downloads": 120197, + "downloads": 123801, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Sqlite", "description": "An Aspire hosting integration for providing a Sqlite database connection.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.sqlite/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.sqlite/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Sqlite", "tags": [ "aspire", @@ -2310,13 +2310,13 @@ "sql", "sqlite" ], - "downloads": 53180, + "downloads": 54263, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.SqlServer.Extensions", "description": "A .NET Aspire integration for extending sqlserver hosting.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.sqlserver.extensions/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.sqlserver.extensions/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.SqlServer.Extensions", "tags": [ "aspire", @@ -2327,13 +2327,13 @@ "sqlserver", "dbgate" ], - "downloads": 65948, + "downloads": 68479, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.Stripe", "description": "A .NET Aspire integration for the Stripe CLI for local webhook forwarding and testing.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.stripe/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.stripe/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.Stripe", "tags": [ "aspire", @@ -2345,13 +2345,13 @@ "payments", "webhooks" ], - "downloads": 605, + "downloads": 797, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Hosting.SurrealDb", "description": "SurrealDB support for .NET Aspire.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.surrealdb/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.hosting.surrealdb/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.SurrealDb", "tags": [ "aspire", @@ -2361,13 +2361,13 @@ "hosting", "surrealdb" ], - "downloads": 15368, + "downloads": 15676, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.KurrentDB", "description": "A KurrentDB client that integrates with Aspire, including health checks, logging, and telemetry.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.kurrentdb/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.kurrentdb/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.KurrentDB", "tags": [ "aspire", @@ -2377,13 +2377,13 @@ "kurrentdb", "client" ], - "downloads": 6037, + "downloads": 6259, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.MassTransit.RabbitMQ", "description": "A .NET Aspire client integration for MassTransit RabbitMQ.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.masstransit.rabbitmq/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.masstransit.rabbitmq/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.MassTransit.RabbitMQ", "tags": [ "aspire", @@ -2394,13 +2394,13 @@ "masstransit", "rabbitmq" ], - "downloads": 56144, + "downloads": 57225, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Meilisearch", "description": "A Meilisearch client that integrates with Aspire, including health checks, logging, and telemetry.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.meilisearch/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.meilisearch/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Meilisearch", "tags": [ "aspire", @@ -2410,13 +2410,13 @@ "meilisearch", "client" ], - "downloads": 56097, + "downloads": 56931, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Microsoft.Data.Sqlite", "description": "An Aspire client integration for the Microsoft.Data.Sqlite.Core package.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.microsoft.data.sqlite/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.microsoft.data.sqlite/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Microsoft.Data.Sqlite", "tags": [ "aspire", @@ -2428,13 +2428,13 @@ "data", "ado.net" ], - "downloads": 40413, + "downloads": 41141, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite", "description": "An Aspire client integration for the Microsoft.EntityFrameworkCore.Sqlite package.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.microsoft.entityframeworkcore.sqlite/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.microsoft.entityframeworkcore.sqlite/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite", "tags": [ "aspire", @@ -2449,13 +2449,13 @@ "ef", "orm" ], - "downloads": 49196, + "downloads": 49948, "version": "9.7.2" }, { "title": "CommunityToolkit.Aspire.Minio.Client", "description": "A .NET Aspire client integration for MinIO", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.minio.client/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.minio.client/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Minio.Client", "tags": [ "aspire", @@ -2467,13 +2467,13 @@ "cloud", "storage" ], - "downloads": 24475, + "downloads": 25944, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.OllamaSharp", "description": "A .NET Aspire client integration for the OllamaSharp library.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.ollamasharp/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.ollamasharp/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.OllamaSharp", "tags": [ "aspire", @@ -2485,13 +2485,13 @@ "ollamasharp", "client" ], - "downloads": 219464, + "downloads": 224721, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.RavenDB.Client", "description": "A .NET Aspire client integration for the RavenDB.Client library.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.ravendb.client/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.ravendb.client/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.RavenDB.Client", "tags": [ "aspire", @@ -2501,13 +2501,13 @@ "client", "ravendb" ], - "downloads": 51976, + "downloads": 52708, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.Sftp", "description": "An SFTP client that integrates with Aspire, including health checks, logging, and telemetry.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.sftp/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.sftp/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.Sftp", "tags": [ "aspire", @@ -2517,13 +2517,13 @@ "sftp", "client" ], - "downloads": 439, + "downloads": 566, "version": "13.1.1" }, { "title": "CommunityToolkit.Aspire.SurrealDb", "description": "A SurrealDB client that integrates with Aspire, including health checks, logging, and telemetry.", - "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.surrealdb/13.1.2-beta.509/icon", + "icon": "https://api.nuget.org/v3-flatcontainer/communitytoolkit.aspire.surrealdb/13.1.2-beta.513/icon", "href": "https://www.nuget.org/packages/CommunityToolkit.Aspire.SurrealDb", "tags": [ "aspire", @@ -2533,7 +2533,7 @@ "surrealdb", "client" ], - "downloads": 15069, + "downloads": 15362, "version": "13.1.1" } ] \ No newline at end of file diff --git a/src/frontend/src/data/github-stats.json b/src/frontend/src/data/github-stats.json index e9d105e4..ae70c7ae 100644 --- a/src/frontend/src/data/github-stats.json +++ b/src/frontend/src/data/github-stats.json @@ -1,7 +1,7 @@ [ { "name": "dotnet/aspire", - "stars": 5357, + "stars": 5381, "description": "Aspire is the tool for code-first, extensible, observable dev and deploy.", "license": "https://github.com/dotnet/aspire/blob/main/LICENSE.TXT", "licenseName": "MIT License", @@ -9,7 +9,7 @@ }, { "name": "dotnet/aspire-samples", - "stars": 1121, + "stars": 1130, "description": null, "license": "https://github.com/dotnet/aspire-samples/blob/main/LICENSE", "licenseName": "MIT License", @@ -17,7 +17,7 @@ }, { "name": "CommunityToolkit/Aspire", - "stars": 567, + "stars": 569, "description": "A community project with additional components and extensions for Aspire", "license": "https://github.com/CommunityToolkit/Aspire/blob/main/LICENSE", "licenseName": "MIT License", @@ -25,7 +25,7 @@ }, { "name": "microsoft/aspire.dev", - "stars": 76, + "stars": 80, "description": "The official website for all things aspire.dev.", "license": "https://github.com/microsoft/aspire.dev/blob/main/LICENSE", "licenseName": "MIT License", @@ -33,7 +33,7 @@ }, { "name": "microsoft/dcp", - "stars": 86, + "stars": 140, "description": "Developer Control Plane API server and CLI.", "license": "https://github.com/microsoft/dcp/blob/main/LICENSE", "licenseName": "MIT License",