Releases: CommunityToolkit/Aspire
v9.2.0
This is the Aspire Community Toolkit release for Aspire 9.1.
Highlight features:
- New integrations:
- SQLite (hosting and client)
- Dapr (migrated from the Aspire team)
- DbGate across MongoDB, Postgres, Redis and SQL Server
- RavenDB (hosting and client)
- Go Feature Flags (hosting and client)
- ngrok
- LabinMQ
- MailPit
- Ollama version bumps
- OllamaSharp support for Microsoft.Extensions.AI aligns with Aspire.OpenAI
- This does result in the 9.2 package being treated as preview due to the MEAI dependency
- 50% reducing in CI time
What's Changed
- Bump Testcontainers from 4.0.0 to 4.1.0 by @dependabot in #332
- Bump Swashbuckle.AspNetCore from 7.1.0 to 7.2.0 by @dependabot in #333
- codeowners update by @MichielBrys in #315
- Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.1 to 5.4.2 by @dependabot in #342
- Bump MassTransit from 8.3.3 to 8.3.4 by @dependabot in #346
- Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot in #351
- Bump MartinCostello.Logging.XUnit and xunit.extensibility.execution by @dependabot in #343
- Bump AspNetCore.HealthChecks.SqlServer from 8.0.2 to 9.0.0 by @dependabot in #347
- Add support for deploying dacpacs from referenced NuGet packages by @jmezach in #334
- Bump AspNetCore.HealthChecks.EventStore.gRPC and EventStore.Client.Grpc.Streams by @dependabot in #345
- Changing how Aspire.Hosting is referenced by @aaronpowell in #353
- #361 bump apache/activemq-classic to 6.1.4 by @anoordover in #362
- Fixing the Ollama docs links by @aaronpowell in #360
- Removing our version of PasswordGenerator.cs by @aaronpowell in #352
- Bump OllamaSharp from 4.0.11 to 4.0.17 by @dependabot in #369
- Bump coverlet.collector from 6.0.2 to 6.0.3 by @dependabot in #370
- Feature/add ngrok hosting by @esskar in #367
- Use latest DAB container by @ErikEJ in #374
- Update Meilisearch container image tag to v1.12 by @Alirexaa in #376
- Deno integration fix by @aaronpowell in #391
- SQLite integrations by @aaronpowell in #372
- Bump OllamaSharp from 4.0.17 to 4.0.22 by @dependabot in #382
- Bump EventStore.Client.Grpc.Streams from 23.3.7 to 23.3.8 by @dependabot in #384
- Bump EventStore.Client.Extensions.OpenTelemetry from 23.3.7 to 23.3.8 by @dependabot in #381
- 221 python uv by @tommasodotNET in #387
- Wait for dependent resources before depolying the .dacpac by @ErikEJ in #380
- Feature/379 support active mq artemis by @anoordover in #386
- Java app build extension by @aaronpowell in #348
- #405 remove FluentAssertions from ActiveMQ test by @anoordover in #407
- Bump Microsoft.EntityFrameworkCore.Design from 9.0.0 to 9.0.1 by @dependabot in #404
- Bump Microsoft.Data.Sqlite from 9.0.0 to 9.0.1 by @dependabot in #401
- Bump Microsoft.AspNetCore.OpenApi from 8.0.11 to 8.0.12 by @dependabot in #403
- Bump Microsoft.EntityFrameworkCore.Sqlite from 9.0.0 to 9.0.1 by @dependabot in #402
- Bump the npm_and_yarn group across 4 directories with 1 update by @dependabot in #411
- #405 removed FA from DataApiBuilder by @anoordover in #413
- Add ability to publish SQL Database project to an existing database by @ErikEJ in #399
- #405 Removed FA from StaticWebApps by @anoordover in #414
- Stale issue workflow improvements by @aaronpowell in #409
- #405 removed FluentAssertions from usings by @anoordover in #416
- Bump MeiliSearch from 0.15.5 to 0.16.0 by @dependabot in #420
- Remove FA usage from docs by @Alirexaa in #427
- Update OpenWebUI container image by @timheuer in #430
- Bump OpenTelemetryVersion from 1.10.0 to 1.11.0 by @dependabot in #418
- Bump coverlet.collector from 6.0.3 to 6.0.4 by @dependabot in #421
- Dapr migration by @aaronpowell in #408
- ollama update by @aaronpowell in #433
- Improving CI by @aaronpowell in #438
- Fix CI, Followup #438 by @Alirexaa in #443
- Implement GO Feature Flag hosting and client integrations by @Odonno in #425
- #240 add papercut smtp hosting by @anoordover in #423
- Add DbGate Integration for Postgres by @Alirexaa in #426
- Bump MassTransit and Microsoft.Extensions.Hosting.Abstractions by @dependabot in #445
- Bump OllamaSharp from 5.0.4 to 5.0.6 by @dependabot in #439
- Add RavenDB client & hosting integration by @shiranshalom in #397
- Extending the timeout on Ollama tests by @aaronpowell in #449
- #451 Added examples for ActiveMQ Artemis by @anoordover in #452
- Add DbGate support for MongoDB by @Alirexaa in #453
- Update code-coverage.yml by @Alirexaa in #462
- Hosting.Ngrok - support v2 configuration file with labels by @programmation in #447
- Update README.md by @Alirexaa in #467
- Aligning OllamaSharp with the Aspire OpenAI + MEAI design by @aaronpowell in #465
- Add DbGate support for Redis by @Alirexaa in #471
- Making Ollama container image stable and bumping OpenWebUI by @aaronpowell in #469
- Bump Testcontainers.MsSql from 4.1.0 to 4.2.0 by @dependabot in #482
- Bump Microsoft.EntityFrameworkCore.Sqlite from 9.0.1 to 9.0.2 by @dependabot in #481
- Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.2 to 5.4.4 by @dependabot in #463
- Adding ability to configure extensions for Sqlite by @aaronpowell in #428
- Fix the devcontainers dotnet feature version by @TechWatching in #488
- OTEL for python extensions by @tommasodotNET in #472
- feat: add MailPit support #476 by @prom3theu5 in #479
- Aspire-490 - Fix RavenDB README.md by @shiranshalom in #491
- feat: Add LavinMQ support #477 by @prom3theu5 in #486
- Add DbGate support for SqlServer by @Alirexaa in #493
- New tests workflow by @aaronpowell in #468
- Bump JsonSchema.Net from 7.3.0 to 7.3.3 by @dependabot in #495
- Bump Microsoft.Extensions.Diagnostics.HealthChecks, Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore and Microsoft.Extensions.Hosting.Abstractions by @dependabot in #498
- Bump Microsoft.EntityFrameworkCore.Design from 9.0.1 to 9.0.2 by @dependabot in #496
- Adding missing tests project by @aaronpowell in #501
- Updating to latest MEAI by @aaronpowell in #500
- Release 9.2 by @aaronpowell in #475
New Contributors
- @MichielBrys made their first c...
v9.1.0
It's time for a new release, and this release sees the introduction of new integrations for EventStore (client and hosting), ActiveMQ and MassTransit with RabbitMQ.
We also see fixes and improvements across Ollama and SQL Database Projects.
Check out the full list of changes below.
What's Changed
- New baseline version of 9.0.1 for packages by @aaronpowell in #244
- Update Rust README.md by @Alirexaa in #247
- Add python shields to readme by @Alirexaa in #245
- Update bug_report issue template replace checkboxes to textarea for nuget-packages by @Alirexaa in #249
- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot in #252
- Doc errors fail builds by @aaronpowell in #259
- #254 small fixes for compilation warnings by @anoordover in #255
- Bulk update of dependabot changes by @aaronpowell in #270
- README typo by @jfversluis in #272
- Fixing
WaitFor
support with Ollama model downloads by @aaronpowell in #260 - Remove NoWarn from Meilisearch integrations by @Alirexaa in #281
- Test stability for SWA integration tests" by @aaronpowell in #276
- Bump OllamaSharp from 4.0.7 to 4.0.8 by @dependabot in #287
- Bump Swashbuckle.AspNetCore from 7.0.0 to 7.1.0 by @dependabot in #289
- Bump Microsoft.NET.Test.Sdk from 17.11.1 to 17.12.0 by @dependabot in #290
- Bump Microsoft.SqlServer.DacFx and Microsoft.Build by @dependabot in #288
- Removing path filters on main and release CI workflows by @aaronpowell in #297
- Registering correct AI services in Ollama example by @aaronpowell in #296
- #293 bump Ollama tags by @anoordover in #295
- Feature/issue 253 add active mq hosting by @anoordover in #273
- Add support for Defining DacPac deployment options in SqlDatabaseProjects. by @nnitkasw in #286
- Add EventStore Hosting and Client integrations by @fredimachado in #277
- Ollama GPU support by @aaronpowell in #299
- Bumped Ollama container image tags by @aaronpowell in #300
- Fix Ollama GPU support by @MatsM16 in #307
- Adding copilot-instructions by @aaronpowell in #308
- Add ActiveMQ and Eventstore shield badges to Readme by @Alirexaa in #311
- Bump JsonSchema.Net from 7.2.3 to 7.3.0 by @dependabot in #303
- Bump MassTransit from 8.3.1 to 8.3.3 by @dependabot in #313
- Bump MeiliSearch from 0.15.4 to 0.15.5 by @dependabot in #305
- Bump FluentAssertions from 6.12.2 to 7.0.0 by @dependabot in #304
- Fix CODEOWNERS by @Alirexaa in #316
- contributor docs improvements by @aaronpowell in #314
- OllamaSharp registration fixes by @aaronpowell in #318
- Updating some container images by @aaronpowell in #319
- Bump OpenTelemetryVersion from 1.9.0 to 1.10.0 by @dependabot in #322
- Bump OllamaSharp from 4.0.8 to 4.0.11 by @dependabot in #323
- Bumping to 9.1 by @aaronpowell in #330
New Contributors
- @anoordover made their first contribution in #255
- @jfversluis made their first contribution in #272
- @nnitkasw made their first contribution in #286
- @fredimachado made their first contribution in #277
- @MatsM16 made their first contribution in #307
Full Changelog: v9.0.0...v9.1.0
v9.0.0
🎉🎉🎉 Welcome to the 9.0.0 release of the .NET Aspire Community Toolkit. This is a huge release (check out all the changes below), but here's some of the top highlights:
- .NET Aspire 9 support
- .NET 9 support (we support .NET 8 and 9)
- New integrations for Rust, Bun, Data API builder, SQL Database Projects
- Overhaul of the Ollama and OllamaSharp extension to better handle models and support Microsoft.Extensions.AI
- Ollama integration provides resource commands
Happy building!
What's Changed
- Data API Builder Integration by @aaronpowell in #98
- Adding
ResourceName
attribute to our extension methods by @aaronpowell in #106 - Aspire 9 merge from main by @ErikEJ in #123
- Removing deprecated API by @aaronpowell in #129
- Update README.md by @tommasodotNET in #161
- Aspire 9 support by @aaronpowell in #87
- Update README.md by @Alirexaa in #181
- Update bug_report.yml by @Alirexaa in #179
- Update
ToolkitMinorVersion
to 0 by @Alirexaa in #180 - Cleanup of devcontainer by @aaronpowell in #176
- Add Waitfor For Meilisearch by @Alirexaa in #183
- Update CONTRIBUTING.md by @ErikEJ in #186
- Code Coverage improvements by @aaronpowell in #184
- SWA health checks by @aaronpowell in #175
- Default Formatter by @aaronpowell in #189
- NuGet tag fix by @aaronpowell in #193
- Change Ollama AddModel to create a separate resource by @Mrxx99 in #143
- Updating to OllamaSharp 4 by @aaronpowell in #167
- ollama code coverge by @aaronpowell in #195
- Bump Testcontainers from 3.10.0 to 4.0.0 by @dependabot in #199
- Setting default C# formatter by @aaronpowell in #201
- Adding more files to CI trigger by @aaronpowell in #202
- Initialize PublicAPI file generation task in VSCode by @aaronpowell in #197
- Bump OllamaSharp from 4.0.2 to 4.0.4 by @dependabot in #200
- Add support for SQL Server Database Projects by @jmezach in #204
- SQL Database Projects codeowner by @aaronpowell in #210
- Ollama resource commands by @aaronpowell in #203
- Fixing package versioning by @aaronpowell in #215
- Add Rust hosting integration by @Alirexaa in #212
- Bump FluentAssertions from 6.12.1 to 6.12.2 by @dependabot in #217
- Bump OllamaSharp from 4.0.4 to 4.0.6 by @dependabot in #218
- Test stability by @aaronpowell in #222
- Add Rust and SQL Databases project shields to readme by @Alirexaa in #224
- Refactor Utils file sharing by @Alirexaa in #225
- Adding .NET 9 to the devcontainer by @aaronpowell in #228
- Silent vulnerable package warning by @Alirexaa in #227
- 209 golang port by @tommasodotNET in #211
- Updating to Aspire 9.0.0 GA by @aaronpowell in #230
- Update to 3.0.0 Build SDK in SQL Database Projects sample by @ErikEJ in #232
- Bumping Ollama container image by @aaronpowell in #229
- Adding aspire templates to the devcontainer setup process by @aaronpowell in #231
- Update Meilisearch tag to v1.11 by @Alirexaa in #233
- Add Uvicorn Integration by @tommasodotNET in #219
- Adding multiple file support to AddDataAPIBuilder() by @JerryNixon in #188
- Multi-target frameworks by @Alirexaa in #182
- Update CODEOWNERS by @Alirexaa in #237
- Fixing namespaces of deno package types by @aaronpowell in #238
- Bun hosting integration by @aaronpowell in #235
- Add bun shields to readme by @Alirexaa in #239
- Marking the unshipped APIs as shipped in preparation for 9.0 by @aaronpowell in #242
New Contributors
- @ErikEJ made their first contribution in #123
- @Mrxx99 made their first contribution in #143
- @jmezach made their first contribution in #204
- @JerryNixon made their first contribution in #188
Full Changelog: v8.3.0...v9.0.0
v8.3.0
What's Changed
- Fix Meilisearch doc issues by @Alirexaa in #142
- Changing versioning for builds by @aaronpowell in #147
- Missing NuGet package tags by @aaronpowell in #148
- Fixing pre-release shields by @aaronpowell in #154
- Enforcing XML docs by @aaronpowell in #151
- Feat add deno support by @brian-guerrero in #137
- backport ollama api change by @aaronpowell in #155
- Remove duplicate directory by @brian-guerrero in #159
- Caching global npm packages by @aaronpowell in #166
- Fixing a readme that said component not integration by @aaronpowell in #163
- Improving SWA test stability by @aaronpowell in #165
- Code coverage reporting by @aaronpowell in #152
- Release v8.3.0 by @aaronpowell in #173
New Contributors
- @brian-guerrero made their first contribution in #137
Full Changelog: v8.2.1...v8.3.0
v8.2.1
Initial Release 🎉
This is the very first release of the .NET Aspire Community Toolkit 🎉.
The release is aligned with the 8.2 .NET Aspire release and contains our first set of packages:
- CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps
- CommunityToolkit.Aspire.Hosting.Golang
- CommunityToolkit.Aspire.Hosting.Java
- CommunityToolkit.Aspire.Hosting.NodeJS.Extensions
- CommunityToolkit.Aspire.Hosting.Ollama
- CommunityToolkit.Aspire.OllamaSharp
- CommunityToolkit.Aspire.Hosting.Meilisearch
- CommunityToolkit.Aspire.Meilisearch
Full change long is below
What's Changed
- Update Java hosting model by @justinyoo in #1
- tweaking devcontainer config by @aaronpowell in #2
- Update devcontainer settings by @justinyoo in #4
- Setup Java for CI by @aaronpowell in #3
- Using CPM to make it easier to have dependency consistency by @aaronpowell in #5
- Updating to Aspire 8.1 by @aaronpowell in #8
- Enable Java tests by @aaronpowell in #7
- SWA component by @aaronpowell in #6
- SWA sample + tests by @aaronpowell in #9
- ci stability by @aaronpowell in #10
- Contributing by @aaronpowell in #11
- Doc-guidance by @aaronpowell in #12
- Adding a codeowners by @aaronpowell in #13
- Versioning-and-release by @aaronpowell in #14
- status badges by @aaronpowell in #16
- Diagnostics doc + simplified error code by @aaronpowell in #15
- nuget package icon by @aaronpowell in #17
- Adding a NodeJS extensions pack by @aaronpowell in #18
- FAQ by @aaronpowell in #19
- Just little things on the docs by @maddymontaquila in #20
- Improvement of issue templates by @aaronpowell in #21
- Adding missing integration from docs by @aaronpowell in #22
- namespace fix by @aaronpowell in #25
- Aligning the namespace and file names of the Hosting.Java integration by @aaronpowell in #27
- Add docs for Java package by @justinyoo in #29
- Ollama by @aaronpowell in #26
CommunityToolkit.Aspire.*
->Aspire.CommunityToolkit
by @aaronpowell in #33- Adding unit tests for Java hosting by @aaronpowell in #38
- Test fixes by @aaronpowell in #37
- Supporting multiple models in Ollama by @aaronpowell in #34
- OpenWebUI for Ollama by @aaronpowell in #40
- dotnet foundation by @aaronpowell in #41
- Test improvements" by @aaronpowell in #46
- fixes unused reference by @tommasodotNET in #72
- OllamaSharp client integration by @aaronpowell in #45
- adds set up go to all workflows by @tommasodotNET in #76
- avoid using path normalizer by @tommasodotNET in #80
- Issue43 by @tommasodotNET in #81
- Golang Integration by @tommasodotNET in #71
- Fixing devcontainer build error by @aaronpowell in #82
- CODEOWNERS update by @aaronpowell in #86
- Add Public Api Analyzers by @Alirexaa in #79
- 88 85 golang by @tommasodotNET in #92
- Update public-api.md by @Alirexaa in #94
- Migrating docs to dotnet/docs-aspire by @aaronpowell in #53
- Golang Cache in worflows and Tests improvement by @tommasodotNET in #93
- Update README.md by @Alirexaa in #96
- Updating workload manifest before install Aspire in Workflows by @FBoucher in #100
- Update Aspire.CommunityToolkit.sln by @paulomorgado in #103
- Add test base classes by @Alirexaa in #90
- npm ci support by @aaronpowell in #105
- missing signing step in github actions by @aaronpowell in #116
- Adding Azure artifacts nuget feed to publishing by @aaronpowell in #120
- nuget package fixes by @aaronpowell in #121
Aspire.CommunityToolkit
toCommunityToolkit.Aspire
by @aaronpowell in #125- Better handling of ollama model discovery by @aaronpowell in #122
- Add Meilisearch integration by @Alirexaa in #66
- Removing last traces of GitHub Packages for publishing by @aaronpowell in #130
- ignore artifact publishing when its depndabot by @aaronpowell in #136
- Preparing 8.2.1 release by @aaronpowell in #134
- Bump vite from 5.4.4 to 5.4.10 in /examples/nodejs-ext/yarn-demo in the npm_and_yarn group across 1 directory by @dependabot in #133
- Bump vite from 5.4.1 to 5.4.10 in /examples/swa/CommunityToolkit.Aspire.StaticWebApps.WebApp in the npm_and_yarn group across 1 directory by @dependabot in #132
- Bump rollup from 4.21.2 to 4.24.0 in /examples/nodejs-ext/yarn-demo in the npm_and_yarn group across 1 directory by @dependabot in #131
- Add Meilisearch badges to README.md by @Alirexaa in #138
- Bump the npm_and_yarn group across 4 directories with 2 updates by @dependabot in #139
- Bump the npm_and_yarn group across 3 directories with 2 updates by @dependabot in #140
- Release v8.2.1 by @aaronpowell in #141
New Contributors
- @justinyoo made their first contribution in #1
- @maddymontaquila made their first contribution in #20
- @Alirexaa made their first contribution in #79
- @FBoucher made their first contribution in #100
- @paulomorgado made their first contribution in #103
- @dependabot made their first contribution in #133
Full Changelog: https://github.com/CommunityToolkit/Aspire/commits/v8.2.1