v9.2.0
.NET Aspire 9.2.0 Release
View on GitHub โNuGet packages
Release notes
We are excited to share that our 9.2.0 release of .NET Aspire has shipped! All of the packages are available in NuGet.org now. Please check out what's new in this release. Try it out and share your feedback ๐
What's Changed
- Update branding to 9.2.0 by @wtgodbe in https://github.com/dotnet/aspire/pull/7542
- Update Dcp out of date error message by @eerhardt in https://github.com/dotnet/aspire/pull/7539
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2640743 by @dotnet-bot in https://github.com/dotnet/aspire/pull/7545
- Fix metrics page instruments not updating when added by @JamesNK in https://github.com/dotnet/aspire/pull/7549
- Run tests on release branches by @eerhardt in https://github.com/dotnet/aspire/pull/7567
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/7578
- Support WithEntrypoint on Containers by @eerhardt in https://github.com/dotnet/aspire/pull/7577
- Fix Elasticsearch function test by @sebastienros in https://github.com/dotnet/aspire/pull/7547
- Bump the priority of processing paramters to avoid infinite recursion by @davidfowl in https://github.com/dotnet/aspire/pull/7588
- Fix up xml docs on ServiceBus change. by @eerhardt in https://github.com/dotnet/aspire/pull/7581
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2642304 by @dotnet-bot in https://github.com/dotnet/aspire/pull/7585
- Allow for nested children in the dashboard by @eerhardt in https://github.com/dotnet/aspire/pull/7604
- Add WithParentRelationship overload accepting an IResourceBuilder by @eerhardt in https://github.com/dotnet/aspire/pull/7615
- Fix release branches in tests GH action by @eerhardt in https://github.com/dotnet/aspire/pull/7614
- Improve testing templates by @DamianEdwards in https://github.com/dotnet/aspire/pull/7619
- Fix metrics instruments not updating in mobile view by @JamesNK in https://github.com/dotnet/aspire/pull/7608
- Reuse Event Hubs client for health checks by @sebastienros in https://github.com/dotnet/aspire/pull/7625
- add logging after tests by @danmoseley in https://github.com/dotnet/aspire/pull/7637
- Fix console logs menu buttons not updated with resource by @JamesNK in https://github.com/dotnet/aspire/pull/7639
- Update Microsoft.Extensions.AI to 9.3.0-preview.1.25114.11 by @stephentoub in https://github.com/dotnet/aspire/pull/7643
- Bump the azure group with 5 updates by @dependabot in https://github.com/dotnet/aspire/pull/7646
- Bump the orleans group with 6 updates by @dependabot in https://github.com/dotnet/aspire/pull/7648
- fix casing of CosmosDB by @danmoseley in https://github.com/dotnet/aspire/pull/7635
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2645400 by @dotnet-bot in https://github.com/dotnet/aspire/pull/7658
- Fix resource cleanup in ungraceful shutdown tests by @ReubenBond in https://github.com/dotnet/aspire/pull/7663
- Add WaitBehavior to WaitForResourceHealthyAsync by @mitchdenny in https://github.com/dotnet/aspire/pull/7650
- Avoid unnecessary containers in Aspire.Hosting.Testing.Tests by @ReubenBond in https://github.com/dotnet/aspire/pull/7666
- Use explicit interface implementation for IResourceWithAzureFunctionsConfig by @captainsafia in https://github.com/dotnet/aspire/pull/7667
- Mitchdenny/wait-behavior-follow-up by @mitchdenny in https://github.com/dotnet/aspire/pull/7668
- Don't skip event hub health checks by @sebastienros in https://github.com/dotnet/aspire/pull/7670
- Bump Microsoft.Playwright from 1.49.0 to 1.50.0 by @dependabot in https://github.com/dotnet/aspire/pull/7390
- Update AzureSignalRServiceMode namespace by @vicancy in https://github.com/dotnet/aspire/pull/7678
- Create Login page EditContext before async work by @JamesNK in https://github.com/dotnet/aspire/pull/7671
- Avoid setting --port twice for Azure Functions by @captainsafia in https://github.com/dotnet/aspire/pull/7683
- Bump timeout for non-helix tests by @radical in https://github.com/dotnet/aspire/pull/7669
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/7688
- Support Existing Azure AppInsights, OpenAI, and CosmosDB by @eerhardt in https://github.com/dotnet/aspire/pull/7677
- Rename ASPIRECOSMOS001 to ASPIRECOSMOSDB001 by @eerhardt in https://github.com/dotnet/aspire/pull/7689
- Update using-latest-daily.md by @danmoseley in https://github.com/dotnet/aspire/pull/7692
- Refactor AspireStore APIs by @sebastienros in https://github.com/dotnet/aspire/pull/7626
- Correct
ResourceReadyEventfilename by @afscrome in https://github.com/dotnet/aspire/pull/7630 - Add
EndpointProperty.HostAndPortby @afscrome in https://github.com/dotnet/aspire/pull/7629 - Quarantine BrowserToken_LoginPage_Failure_DisplayFailureMessage by @sebastienros in https://github.com/dotnet/aspire/pull/7696
- Fix Azure PostgreSQL AsExisting by @eerhardt in https://github.com/dotnet/aspire/pull/7699
- Improve default codespace experience with devcontainer.json location change by @mitchdenny in https://github.com/dotnet/aspire/pull/7704
- Don't set properties on existing Azure SQL server resources by @captainsafia in https://github.com/dotnet/aspire/pull/7705
- Hide secrets in source tooltip, correct ExpressionResolver logic for non-containers by @adamint in https://github.com/dotnet/aspire/pull/7662
- avoid duplicate evaluation in ResolveConnectionStringReferenceAsync by @adamint in https://github.com/dotnet/aspire/pull/7714
- [CI] re-enable windows non-helix tests on public pipeline rolling builds by @radical in https://github.com/dotnet/aspire/pull/7701
- Fix arg annotations when running in IDE mode by @JamesNK in https://github.com/dotnet/aspire/pull/7711
- Resolve DistributedApplicationResourceBuilder
correctly in args evaluation by @adamint in https://github.com/dotnet/aspire/pull/7716 - Fix DCP logs ending with a new line by @JamesNK in https://github.com/dotnet/aspire/pull/7712
- [CI] Fix code coverage run on the public pipeline by @radical in https://github.com/dotnet/aspire/pull/7725
- Account for standard environment variable prefixes when simulating launch profile by @ReubenBond in https://github.com/dotnet/aspire/pull/7698
- Fix NodeJS Tests by @eerhardt in https://github.com/dotnet/aspire/pull/7735
- Improve XML documentation comments by @mitchdenny in https://github.com/dotnet/aspire/pull/7728
- Require resource group on existing azure resources by @eerhardt in https://github.com/dotnet/aspire/pull/7733
- Install newer Docker CLI as part of pipeline by @danegsta in https://github.com/dotnet/aspire/pull/7721
- Update WaitForResourceHealthyAsync to use DefaultWaitBehavior by @afscrome in https://github.com/dotnet/aspire/pull/7709
- Add a Final Results job for branch protection by @eerhardt in https://github.com/dotnet/aspire/pull/7736
- fix access to a static member of a type via a derived type by @WeihanLi in https://github.com/dotnet/aspire/pull/7741
- docs: fix a typo in comment by @WeihanLi in https://github.com/dotnet/aspire/pull/7754
- Fix Windows CI by @radical in https://github.com/dotnet/aspire/pull/7761
- [ci] Bump code coverage step timeout from 10m to 15m by @radical in https://github.com/dotnet/aspire/pull/7767
- Ensure containers EH and SB files can be used from non-root containers by @sebastienros in https://github.com/dotnet/aspire/pull/7764
- [Automated] Update API Surface Area by @github-actions in https://github.com/dotnet/aspire/pull/7374
- Update baseline version to 9.1.0 by @wtgodbe in https://github.com/dotnet/aspire/pull/7770
- Re-disable service bug emulator test by @adamint in https://github.com/dotnet/aspire/pull/7775
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/7776
- Rebuild Azure Functions project before test run by @captainsafia in https://github.com/dotnet/aspire/pull/7748
- Return AspireOpenAIClientBuilder from AddOpenAIClientFromConfiguration by @eerhardt in https://github.com/dotnet/aspire/pull/7763
- Reapply Redis password by @Alirexaa in https://github.com/dotnet/aspire/pull/7599
- Improve doc comments on WithVolume & WithBindMount by @DamianEdwards in https://github.com/dotnet/aspire/pull/7791
- Remove Dapr code by @eerhardt in https://github.com/dotnet/aspire/pull/7790
- CLI bootstrap by @mitchdenny in https://github.com/dotnet/aspire/pull/7801
- Add support for specifying an image pull policy for containers by @danegsta in https://github.com/dotnet/aspire/pull/7697
- Update OpenAI integration to pass an ILogger to OpenTelemetry clients by @eerhardt in https://github.com/dotnet/aspire/pull/7799
- Add metrics overflow warning to the dashboard by @JamesNK in https://github.com/dotnet/aspire/pull/7784
- Bump Microsoft.Azure.Cosmos from 3.46.1 to 3.47.1 in the azure group by @dependabot in https://github.com/dotnet/aspire/pull/7757
- Report health checks error from CheckHealthAsync to the user by @JamesNK in https://github.com/dotnet/aspire/pull/7798
- Optimize required unix file modes by @sebastienros in https://github.com/dotnet/aspire/pull/7781
- Add protocol argument to WithEndpoint by @sebastienros in https://github.com/dotnet/aspire/pull/7700
- Implement AppHost runner and cleanup temporary files by @mitchdenny in https://github.com/dotnet/aspire/pull/7821
- Resources graph by @JamesNK in https://github.com/dotnet/aspire/pull/7800
- Hide limit reached messages on remove by @JamesNK in https://github.com/dotnet/aspire/pull/7782
- Support multiple domains via ConfigureCustomDomain by @matthebrown in https://github.com/dotnet/aspire/pull/7309
- Reduce thrown exceptions by @JamesNK in https://github.com/dotnet/aspire/pull/7527
- Fix main CI by @radical in https://github.com/dotnet/aspire/pull/7833
- Fix exit code and update test case by @mitchdenny in https://github.com/dotnet/aspire/pull/7838
- Add some persistent lifetime tests by @sebastienros in https://github.com/dotnet/aspire/pull/7820
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2653067 by @dotnet-bot in https://github.com/dotnet/aspire/pull/7840
- Update to FluentUI 4.11.5 by @JamesNK in https://github.com/dotnet/aspire/pull/7681
- Only add double-dash to args if there are previous app-host-added args by @adamint in https://github.com/dotnet/aspire/pull/7769
- Improve flaky test logging by @JamesNK in https://github.com/dotnet/aspire/pull/7844
- Remove lauch.json and lean on dynamic launch config by @davidfowl in https://github.com/dotnet/aspire/pull/7849
- Fix components test and remove added padding/margin on tabs by @JamesNK in https://github.com/dotnet/aspire/pull/7841
- Enhance resource management for connection strings by @davidfowl in https://github.com/dotnet/aspire/pull/7826
- [ci] Remove code coverage reporting from the pipeline by @radical in https://github.com/dotnet/aspire/pull/7857
- Fix credscan warnings by @radical in https://github.com/dotnet/aspire/pull/7860
- Make AppHost shutdown if orphaned by aspire CLI. by @mitchdenny in https://github.com/dotnet/aspire/pull/7861
- Include Aspire.Hosting.Analyzers in Aspire.Hosting.AppHost nuget package by @eerhardt in https://github.com/dotnet/aspire/pull/7864
- Use Kafbat/kafkaui by @stefannikolei in https://github.com/dotnet/aspire/pull/7830
- Support processing --useHttps flag on Functions applications by @captainsafia in https://github.com/dotnet/aspire/pull/7789
- Bump the azure group with 3 updates by @dependabot in https://github.com/dotnet/aspire/pull/7863
- Add 9.2 option to templates by @DamianEdwards in https://github.com/dotnet/aspire/pull/7869
- [ci] Cleanup unused code coverage files by @radical in https://github.com/dotnet/aspire/pull/7871
- Remove ambiguity by removing this overload by @davidfowl in https://github.com/dotnet/aspire/pull/7872
- Fix Aspire CLI test failures on Windows. by @mitchdenny in https://github.com/dotnet/aspire/pull/7873
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2654851 by @dotnet-bot in https://github.com/dotnet/aspire/pull/7853
- Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 by @dependabot in https://github.com/dotnet/aspire/pull/7753
- Adding test coverage - validate arguments of public methods by @Zombach in https://github.com/dotnet/aspire/pull/7575
- Add tests for Seq by @Alirexaa in https://github.com/dotnet/aspire/pull/6032
- Use RemoteExecutor for fake CLI process. by @mitchdenny in https://github.com/dotnet/aspire/pull/7875
aspire pack [project] --target [publisher] --output-path [manifest filename]by @mitchdenny in https://github.com/dotnet/aspire/pull/7874- Add Password for Garnet by @Alirexaa in https://github.com/dotnet/aspire/pull/7618
- disable test by @danmoseley in https://github.com/dotnet/aspire/pull/7886
- Revert "Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7" by @joperezr in https://github.com/dotnet/aspire/pull/7888
- Simply Existing Resource Group code by @eerhardt in https://github.com/dotnet/aspire/pull/7891
- Default WriteToManifest for AzureBicepResource by @eerhardt in https://github.com/dotnet/aspire/pull/7890
- [issues/7885] Fix test ProjectA by @Zombach in https://github.com/dotnet/aspire/pull/7893
- Add --project option with automatic apphost detection by @mitchdenny in https://github.com/dotnet/aspire/pull/7895
- Add retries to publish steps by @danmoseley in https://github.com/dotnet/aspire/pull/7892
- Remove Aspire.Cli from unexpected packages list by @mitchdenny in https://github.com/dotnet/aspire/pull/7896
- Set explicit package ID for Aspire.Cli by @mitchdenny in https://github.com/dotnet/aspire/pull/7898
- Allow tool to roll forward to major versions by @mitchdenny in https://github.com/dotnet/aspire/pull/7900
- Add password for Valkey by @Alirexaa in https://github.com/dotnet/aspire/pull/7887
aspire newbootstrap by @mitchdenny in https://github.com/dotnet/aspire/pull/7899- [CI] Enumerate test projects at build time for PR validation by @radical in https://github.com/dotnet/aspire/pull/7842
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/7912
- Add is_inactive to Url, return Urls for non-running resources by @JamesNK in https://github.com/dotnet/aspire/pull/7906
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2656393 by @dotnet-bot in https://github.com/dotnet/aspire/pull/7917
- Publish snapshot using DCP data before resource started in DCP by @JamesNK in https://github.com/dotnet/aspire/pull/7916
- Resource graph UI fixes by @JamesNK in https://github.com/dotnet/aspire/pull/7928
- Remove azure resource enumerator by @eerhardt in https://github.com/dotnet/aspire/pull/7932
- [CI] Fix running pipeline tests on the rolling builds by @radical in https://github.com/dotnet/aspire/pull/7933
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2656959 by @dotnet-bot in https://github.com/dotnet/aspire/pull/7934
- Run PR validation tests on windows by @radical in https://github.com/dotnet/aspire/pull/7909
- Updating Docker Image tags with latest versions. by @joperezr in https://github.com/dotnet/aspire/pull/7936
- Update DCP model definitions by @karolz-ms in https://github.com/dotnet/aspire/pull/7938
- Bootstrap more publishers by @mitchdenny in https://github.com/dotnet/aspire/pull/7919
- Publisher options pattern by @mitchdenny in https://github.com/dotnet/aspire/pull/7947
- Fix container tag docs by @eerhardt in https://github.com/dotnet/aspire/pull/7954
- Update README.md by @davidfowl in https://github.com/dotnet/aspire/pull/7945
- Update README.md by @IEvangelist in https://github.com/dotnet/aspire/pull/7956
- Bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 by @dependabot in https://github.com/dotnet/aspire/pull/7950
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/7959
- Add Functions host support to AzureTableStorageResource by @captainsafia in https://github.com/dotnet/aspire/pull/7961
- Add unit tests for IResourceWithAzureFunctionsConfig implementations by @captainsafia in https://github.com/dotnet/aspire/pull/7965
- Onboard to the GitHub workflow based issue-labeler by @jeffhandley in https://github.com/dotnet/aspire/pull/7964
- Hoist StopApplication out of ManifestPublisher. by @mitchdenny in https://github.com/dotnet/aspire/pull/7967
- Fix triple slash docs in MongoDBBuilderExtensions by @Alirexaa in https://github.com/dotnet/aspire/pull/7968
- Add policy to close & re-open github-action PRs by @wtgodbe in https://github.com/dotnet/aspire/pull/7723
- Revert "Add policy to close & re-open github-action PRs" by @wtgodbe in https://github.com/dotnet/aspire/pull/7981
- Don't trigger codeql pipeline for preview/rc branches by @wtgodbe in https://github.com/dotnet/aspire/pull/7980
- Add policy to close & re-open github-action PRs by @wtgodbe in https://github.com/dotnet/aspire/pull/7983
- API for role assignments by @davidfowl in https://github.com/dotnet/aspire/pull/6636
- Resources view: Updated icon and tooltip for View options by @maddymontaquila in https://github.com/dotnet/aspire/pull/7960
- Backchannel between CLI and AppHost by @mitchdenny in https://github.com/dotnet/aspire/pull/7991
- Use correct properties for EventHub and ServiceBus by @cyrusdargahi in https://github.com/dotnet/aspire/pull/7997
- Revert "Backchannel between CLI and AppHost (#7991)" by @eerhardt in https://github.com/dotnet/aspire/pull/7999
- Add WithHttpCommand by @DamianEdwards in https://github.com/dotnet/aspire/pull/7962
- Bump the fluentui group with 2 updates by @dependabot in https://github.com/dotnet/aspire/pull/7978
- [CI] Enable Workload tests for PR validation by @radical in https://github.com/dotnet/aspire/pull/7939
- Enhance the Storage role assignments docs by @eerhardt in https://github.com/dotnet/aspire/pull/8003
- Adding spectre.console to package deps and using it in Aspire.CLI by @maddymontaquila in https://github.com/dotnet/aspire/pull/7940
- Increase timeout on flakey test by @DamianEdwards in https://github.com/dotnet/aspire/pull/8016
- Docker Compose publishing by @prom3theu5 in https://github.com/dotnet/aspire/pull/7963
- Fix flaky ResourceName_SubscribeOnLoadAndChange_SubscribeConsoleLogsOnce by @JamesNK in https://github.com/dotnet/aspire/pull/8026
- Create SQL Server container folders on Windows by @sebastienros in https://github.com/dotnet/aspire/pull/8017
- Start params flow - fixes for ports, and generated / appsettings by @prom3theu5 in https://github.com/dotnet/aspire/pull/8024
- Update to M.E.AI 9.3.0-preview.1.25161.3 by @stephentoub in https://github.com/dotnet/aspire/pull/8023
- Use test acr in DistributedApplicationTests by @radical in https://github.com/dotnet/aspire/pull/8010
- Fix redis image and version name in dist app test by @JamesNK in https://github.com/dotnet/aspire/pull/8031
- Make secrets in docker compose placeholders by @davidfowl in https://github.com/dotnet/aspire/pull/8030
- Update timeouts for WithHttpCommand tests by @DamianEdwards in https://github.com/dotnet/aspire/pull/8041
- Fix up tests to use common Redis image and tags by @eerhardt in https://github.com/dotnet/aspire/pull/8037
- Add Role Assignment support for Azure Service Bus by @eerhardt in https://github.com/dotnet/aspire/pull/8019
- Parametrize parameters as env replacements by @davidfowl in https://github.com/dotnet/aspire/pull/8042
- Add retries to publishing by @wtgodbe in https://github.com/dotnet/aspire/pull/8044
- Use custom queue/topic names in SB emulator heath-checks by @sebastienros in https://github.com/dotnet/aspire/pull/8043
- [CI] Simplify gathering test projects to run for non-templates on PRs by @radical in https://github.com/dotnet/aspire/pull/8015
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/8046
- Port arcade publishing fix by @wtgodbe in https://github.com/dotnet/aspire/pull/8047
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2661855 by @dotnet-bot in https://github.com/dotnet/aspire/pull/8035
- Reapply "Backchannel between CLI and AppHost (#7991)" (#7999) by @mitchdenny in https://github.com/dotnet/aspire/pull/8018
- Generate env file with defaults and descriptions by @davidfowl in https://github.com/dotnet/aspire/pull/8048
- Refactor SignalR sample by @cqnguy23 in https://github.com/dotnet/aspire/pull/8040
- Added a test for docker compose file generation by @davidfowl in https://github.com/dotnet/aspire/pull/8049
- xunitv3 by @danmoseley in https://github.com/dotnet/aspire/pull/7924
- Fix named configuration handling in DbContext-based clients by @captainsafia in https://github.com/dotnet/aspire/pull/8014
- 5x test timeout by @adamint in https://github.com/dotnet/aspire/pull/8057
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2662598 by @dotnet-bot in https://github.com/dotnet/aspire/pull/8056
- [CI] Use LogFilePrefix instead of LogFileName by @radical in https://github.com/dotnet/aspire/pull/8059
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/8066
- Introduce --operation switch and inspect mode by @mitchdenny in https://github.com/dotnet/aspire/pull/8067
- Create database for Sql Server resource by @sebastienros in https://github.com/dotnet/aspire/pull/8022
- Add Sql Server tests and improve logging by @sebastienros in https://github.com/dotnet/aspire/pull/8086
- Dispose data readers between retries by @sebastienros in https://github.com/dotnet/aspire/pull/8091
- Add Role Assignment support to the non-database Azure resources by @eerhardt in https://github.com/dotnet/aspire/pull/8053
- Change hubName and negotiate endpoint to match convention by @cqnguy23 in https://github.com/dotnet/aspire/pull/8071
- Adding workflow to update dependencies weekly by @joperezr in https://github.com/dotnet/aspire/pull/7944
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2664288 by @dotnet-bot in https://github.com/dotnet/aspire/pull/8088
- Remove unused registry to fix the build by @joperezr in https://github.com/dotnet/aspire/pull/8093
- increase timeout from 1 to 10 sec for bUnit waits by @danmoseley in https://github.com/dotnet/aspire/pull/8095
- K8s resource models, plus small fix to compose (analyzer issues) by @prom3theu5 in https://github.com/dotnet/aspire/pull/8097
- Introduce the azure publisher by @davidfowl in https://github.com/dotnet/aspire/pull/8050
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/8105
- Add UTC timestamp display option by @adamint in https://github.com/dotnet/aspire/pull/7602
- Add a dashboard configuration option to disable resource graph view by @JamesNK in https://github.com/dotnet/aspire/pull/8106
aspire addcommand by @mitchdenny in https://github.com/dotnet/aspire/pull/8025- Disable flakey Cli test by @eerhardt in https://github.com/dotnet/aspire/pull/8114
- Reenable EventHub emulator tests by @eerhardt in https://github.com/dotnet/aspire/pull/8112
- Fix resource graph disappearing when switching to mobile view by @JamesNK in https://github.com/dotnet/aspire/pull/8130
- Improve ensure resource deleted logic in restart by @JamesNK in https://github.com/dotnet/aspire/pull/8131
- Add localized values for column resize strings by @adamint in https://github.com/dotnet/aspire/pull/8117
- Use WithRoleAssignments in AddAzureFunctionsProject by @eerhardt in https://github.com/dotnet/aspire/pull/8127
- Dependency flow from dotnet repos by @joperezr in https://github.com/dotnet/aspire/pull/8126
- Move remaining ACA infrastructure generation to Aspire.Hosting.Azure.AppContainers by @davidfowl in https://github.com/dotnet/aspire/pull/7970
- Update workflows to use fork of create-pull-request by @joperezr in https://github.com/dotnet/aspire/pull/8122
- Updating NuGet package dependencies by @joperezr in https://github.com/dotnet/aspire/pull/8124
- Create database for Postgres resource by @sebastienros in https://github.com/dotnet/aspire/pull/8085
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/8119
- [CI] Add EndToEnd tests for PR validation by @radical in https://github.com/dotnet/aspire/pull/8083
- Allow filtering trace details with search by @adamint in https://github.com/dotnet/aspire/pull/7600
- Moving property IsAspireHost to the SDK by @joperezr in https://github.com/dotnet/aspire/pull/8144
- Move CODEOWNERS to correct location by @RussKie in https://github.com/dotnet/aspire/pull/8157
- [CI] Playwright on Linux for PR validation by @radical in https://github.com/dotnet/aspire/pull/8081
- Making
aspire runpretty by @mitchdenny in https://github.com/dotnet/aspire/pull/8136 - Save OTLP API key in user secrets by @DamianEdwards in https://github.com/dotnet/aspire/pull/8161
- Fixed issues with the azure container apps environment logic by @davidfowl in https://github.com/dotnet/aspire/pull/8163
- Improve
aspire buildCLI experience by @mitchdenny in https://github.com/dotnet/aspire/pull/8164 - Make --wait-for-debugger workin release builds of aspire CLI. by @mitchdenny in https://github.com/dotnet/aspire/pull/8166
- Add --prerelease argument for aspire new and make status output improvements. by @mitchdenny in https://github.com/dotnet/aspire/pull/8172
- Specify EntityPath in EH client health checks by @sebastienros in https://github.com/dotnet/aspire/pull/8154
- Fix resource graph duplication by @JamesNK in https://github.com/dotnet/aspire/pull/8169
- Fix trace order when buffer is full under certain situations by @JamesNK in https://github.com/dotnet/aspire/pull/8162
- pin GHA by @danmoseley in https://github.com/dotnet/aspire/pull/8102
- Test to ensure SB emulator supports queues and custom config by @sebastienros in https://github.com/dotnet/aspire/pull/8151
- [tests] Fix some failing tests by @radical in https://github.com/dotnet/aspire/pull/8160
- Remove role assignments on implicit storage account by @captainsafia in https://github.com/dotnet/aspire/pull/8182
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/8185
- Add support for creating files and folders in a container via
docker/podman cpby @danegsta in https://github.com/dotnet/aspire/pull/8121 - Fix event attributes not displaying by @JamesNK in https://github.com/dotnet/aspire/pull/8156
- Misc improvements to add package and overall experience by @maddymontaquila in https://github.com/dotnet/aspire/pull/8189
- Add secret warning alert to text visualizer the first time you open it with a secret by @adamint in https://github.com/dotnet/aspire/pull/8120
- Rename Workload tests to Template tests by @radical in https://github.com/dotnet/aspire/pull/8158
- Move filters into a menu, add a remove all filters button by @adamint in https://github.com/dotnet/aspire/pull/8123
- Implement pull based model resource states in
aspireCLI. by @mitchdenny in https://github.com/dotnet/aspire/pull/8201 - Clarify purpose of GH test workflows by @RussKie in https://github.com/dotnet/aspire/pull/8153
- Support CosmosDB and Redis role assignments on app specific managed identity by @eerhardt in https://github.com/dotnet/aspire/pull/8140
- Fix tests after bad merge by @eerhardt in https://github.com/dotnet/aspire/pull/8211
- Add test coverage for named config handling for Azure OpenAI by @captainsafia in https://github.com/dotnet/aspire/pull/8132
- Remove verb from annotation name by @danegsta in https://github.com/dotnet/aspire/pull/8216
- [tests] Reduce the number of template tests run on PR validation by @radical in https://github.com/dotnet/aspire/pull/8197
- Follow up on database role assignments by @eerhardt in https://github.com/dotnet/aspire/pull/8212
- Add Issue template for filing blocking-clean-ci issues by @radical in https://github.com/dotnet/aspire/pull/8196
- [CI] Run source-index stage1 only for the main branch by @radical in https://github.com/dotnet/aspire/pull/8217
- Use Arcade SDK IsTestUtilityProject property by @RussKie in https://github.com/dotnet/aspire/pull/8195
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/8225
- Support CosmosDB child resources in client integration by @captainsafia in https://github.com/dotnet/aspire/pull/8068
- Add buttons to resource graph to zoom and reset position by @JamesNK in https://github.com/dotnet/aspire/pull/8165
- [cli] null check on project file logic by @maddymontaquila in https://github.com/dotnet/aspire/pull/8220
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2668500 by @dotnet-bot in https://github.com/dotnet/aspire/pull/8176
- Add an animation to reset button by @JamesNK in https://github.com/dotnet/aspire/pull/8228
- Remove ConfigureAwait from the Cli by @eerhardt in https://github.com/dotnet/aspire/pull/8219
- Skip Aspire.Cli project in API diffs by @joperezr in https://github.com/dotnet/aspire/pull/8221
- Add new 3rd party dependencies to Signing.props to fix official build by @joperezr in https://github.com/dotnet/aspire/pull/8222
- tests for resourceready by @danmoseley in https://github.com/dotnet/aspire/pull/8148
- [CI] Combine Templates, and Integrations test workflows by @radical in https://github.com/dotnet/aspire/pull/8202
- Support Azure SqlServer role assignments on app specific managed identity by @eerhardt in https://github.com/dotnet/aspire/pull/8226
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2668989 by @dotnet-bot in https://github.com/dotnet/aspire/pull/8234
- Update tsaoptions.json by @danmoseley in https://github.com/dotnet/aspire/pull/8210
- Support PostgreSQL role assignments on app specific managed identity by @eerhardt in https://github.com/dotnet/aspire/pull/8209
- Retry both deletion and verification when restarting a resource by @karolz-ms in https://github.com/dotnet/aspire/pull/8238
- Mark AzurePublisherOptions as Experimental by @eerhardt in https://github.com/dotnet/aspire/pull/8240
- Refactor Role Assignment Design by @eerhardt in https://github.com/dotnet/aspire/pull/8239
- Implement publisher advertisement and CLI integration by @mitchdenny in https://github.com/dotnet/aspire/pull/8224
- Fix Korean close tooltip text by @JamesNK in https://github.com/dotnet/aspire/pull/8243
- Support specifying custom URLs for resources by @DamianEdwards in https://github.com/dotnet/aspire/pull/8229
- Add minimal dotnet watch support to CLI by @mitchdenny in https://github.com/dotnet/aspire/pull/8248
- Rename publisher methods for clarity and add overloads for defaults by @mitchdenny in https://github.com/dotnet/aspire/pull/8247
- Automatically determine default template version from CLI version by @mitchdenny in https://github.com/dotnet/aspire/pull/8249
- Address feedback on CosmosDB child client integration by @captainsafia in https://github.com/dotnet/aspire/pull/8236
- Fix Codespaces URL display on local machine by @mitchdenny in https://github.com/dotnet/aspire/pull/8252
- [Docs] Small typos in CreateBuilder method signature documentation by @colinwilliams91 in https://github.com/dotnet/aspire/pull/8259
- Added overload of AddConnectionString using the builder pattern to make it more approachable by @davidfowl in https://github.com/dotnet/aspire/pull/8251
- k8s first pass by @prom3theu5 in https://github.com/dotnet/aspire/pull/8260
- docs(Aspire.Azure.Messaging.EventHubs): Update AspireEventHubsExtensions by @Meir017 in https://github.com/dotnet/aspire/pull/8271
- Only add .msi in Signing.props when missing by @akoeplinger in https://github.com/dotnet/aspire/pull/8272
- Templates: Use latest OTel packages when targeting net9.0 by @DamianEdwards in https://github.com/dotnet/aspire/pull/8273
- Ensure WithHttpCommand adds HttpClientFactory by @DamianEdwards in https://github.com/dotnet/aspire/pull/8275
- Clean up build scripts by @RussKie in https://github.com/dotnet/aspire/pull/8265
- Introduce AzureKeyVaultSecretReference by @davidfowl in https://github.com/dotnet/aspire/pull/8171
- Introduce CommandOptions & HttpCommandOptions by @DamianEdwards in https://github.com/dotnet/aspire/pull/8276
- Support deep-linking Azure Service Bus child resources in clients by @captainsafia in https://github.com/dotnet/aspire/pull/8231
- Support deep-link for Azure WebPubSub Hubs in clients by @captainsafia in https://github.com/dotnet/aspire/pull/8235
- [CI] Bump number of retries for downloading dotnet-install.sh by @radical in https://github.com/dotnet/aspire/pull/8296
- Revert "Clean up build scripts" by @joperezr in https://github.com/dotnet/aspire/pull/8291
- [tests] PR validation speed ups by @radical in https://github.com/dotnet/aspire/pull/8227
- Add Cosmos database builder pattern for child containers by @captainsafia in https://github.com/dotnet/aspire/pull/8266
- Fix Azure Functions Role Assignments to Host Storage by @eerhardt in https://github.com/dotnet/aspire/pull/8290
- Clean up build scripts by @RussKie in https://github.com/dotnet/aspire/pull/8302
- Fix DockerComposePublisher port rendering by @mitchdenny in https://github.com/dotnet/aspire/pull/8303
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2672097 by @dotnet-bot in https://github.com/dotnet/aspire/pull/8305
- Grafana: improved aspnetcore.json by @Aaronontheweb in https://github.com/dotnet/aspire/pull/7021
- Bootstrapping container builds for
aspire build/aspire publish. by @mitchdenny in https://github.com/dotnet/aspire/pull/8264 - Fix apphost crash handling in backchannel connection by @mitchdenny in https://github.com/dotnet/aspire/pull/8318
- Address flaky metrics page component test by @JamesNK in https://github.com/dotnet/aspire/pull/8317
- Move extra URLs to stress, customize frontend endpoints by @JamesNK in https://github.com/dotnet/aspire/pull/8316
- Add resource to environment callback context by @eerhardt in https://github.com/dotnet/aspire/pull/8298
- Add Xunit.Abstractions as global using for tests by @Youssef1313 in https://github.com/dotnet/aspire/pull/8310
- Azure PostgreSQL client by @sebastienros in https://github.com/dotnet/aspire/pull/8230
- Fix Cosmos child resource connection strings with access key auth by @captainsafia in https://github.com/dotnet/aspire/pull/8282
- Obsolete EventHubs Emulator WithDataBindMount and WithDataVolume by @eerhardt in https://github.com/dotnet/aspire/pull/8323
- [CI] Don't use short url for dotnet-install script by @radical in https://github.com/dotnet/aspire/pull/8324
- Show endpoints in
aspire runtable as the localhost addresses by @mitchdenny in https://github.com/dotnet/aspire/pull/8307 - [tests] Run Hosting.Docker.Tests on the pipeline by @radical in https://github.com/dotnet/aspire/pull/8329
- Add Before/After Publish Events by @mitchdenny in https://github.com/dotnet/aspire/pull/8338
- Rename build command to publish by @mitchdenny in https://github.com/dotnet/aspire/pull/8340
- [CI] Fix pipeline tests on rolling builds by @radical in https://github.com/dotnet/aspire/pull/8333
- Remove the need for AppliedRoleAssignmentsAnnotation by @eerhardt in https://github.com/dotnet/aspire/pull/8280
- Move shared test utilities from Aspire.Components.Common.Tests to Aspire.TestUtilities by @RussKie in https://github.com/dotnet/aspire/pull/8279
- Reduce default KeyVault role by @eerhardt in https://github.com/dotnet/aspire/pull/8351
- Remove IKeyVaultResource.IdOutputReference from public API by @eerhardt in https://github.com/dotnet/aspire/pull/8352
- [tests] Re-enable NewUpAndBuild template tests by @radical in https://github.com/dotnet/aspire/pull/8281
- Do not show warning state if health check has not run and a state style is set by @adamint in https://github.com/dotnet/aspire/pull/8320
- Fix Functions connection key for Azure Table Storage by @captainsafia in https://github.com/dotnet/aspire/pull/8357
- Show template versions in Aspire commands by @mitchdenny in https://github.com/dotnet/aspire/pull/8339
- Remove backchannel progress task by @mitchdenny in https://github.com/dotnet/aspire/pull/8360
- Change DOTNET_ to ASPIRE_ in config variables by @DamianEdwards in https://github.com/dotnet/aspire/pull/8336
- Add test to ensure the scope is set correctly on an existing resource's role assignments bicep. by @eerhardt in https://github.com/dotnet/aspire/pull/8353
- Filter https service discovery variables. by @mitchdenny in https://github.com/dotnet/aspire/pull/8363
- Fix CTRL-C error in
aspire runby @mitchdenny in https://github.com/dotnet/aspire/pull/8359 - Dashboard gracefully handles duplicate property names by @JamesNK in https://github.com/dotnet/aspire/pull/8373
- Improve scrollbar color in dashboard by @JamesNK in https://github.com/dotnet/aspire/pull/8365
- Fixing pull request update action and exclusion logic for api Review by @joperezr in https://github.com/dotnet/aspire/pull/8385
- Fix Azure SqlServer deployment with ACA environment by @eerhardt in https://github.com/dotnet/aspire/pull/8386
- Mark Aspire.Cli package as preview by @joperezr in https://github.com/dotnet/aspire/pull/8387
- Add Aspire.Azure.Npgsql.EF.PostgreSQL by @sebastienros in https://github.com/dotnet/aspire/pull/8354
- Add a pause button to console logs, structured logs, traces, and metrics pages by @adamint in https://github.com/dotnet/aspire/pull/8184
- Add default icons for resource type by @glennc in https://github.com/dotnet/aspire/pull/7994
- Add cert trusting logic to aspire CLI. by @mitchdenny in https://github.com/dotnet/aspire/pull/8362
- Allow enabling/disabling filters by @adamint in https://github.com/dotnet/aspire/pull/8327
- Add experimental attribute and suppress warnings by @mitchdenny in https://github.com/dotnet/aspire/pull/8378
- Fix nested azure resources not getting parent property assigned by @sebastienros in https://github.com/dotnet/aspire/pull/8395
- Fix test failure due to missing entry in CPM file by @joperezr in https://github.com/dotnet/aspire/pull/8404
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2674673 by @dotnet-bot in https://github.com/dotnet/aspire/pull/8405
- Fix container shutdown issue with apphost termination by @mitchdenny in https://github.com/dotnet/aspire/pull/8401
- Change publisher extension namespaces by @mitchdenny in https://github.com/dotnet/aspire/pull/8411
- Fix aspire new --help throwing error. by @mitchdenny in https://github.com/dotnet/aspire/pull/8413
- Escape environment variables expressed in shell exec for docker compose files by @davidfowl in https://github.com/dotnet/aspire/pull/8417
- Link resources in more cases by @davidfowl in https://github.com/dotnet/aspire/pull/8425
- Property grid visualizer uses name value as title by @JamesNK in https://github.com/dotnet/aspire/pull/8429
- Rename resource relationship methods to reference relationship for consistency by @davidfowl in https://github.com/dotnet/aspire/pull/8432
- Fixed issue with PublishAsDockerFile by @davidfowl in https://github.com/dotnet/aspire/pull/8436
- Add tracing to the CLI by @mitchdenny in https://github.com/dotnet/aspire/pull/8430
- Add WithHttpsHealthCheck() to start template by @DamianEdwards in https://github.com/dotnet/aspire/pull/8444
- Update area-owners.md with new community triagers by @danmoseley in https://github.com/dotnet/aspire/pull/8380
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2676035 by @dotnet-bot in https://github.com/dotnet/aspire/pull/8427
- Update visualizer secret warning and fixed regression by @JamesNK in https://github.com/dotnet/aspire/pull/8431
- Temporary workaround to fix filter dialog combobox by @JamesNK in https://github.com/dotnet/aspire/pull/8450
- Add tooltips to resource telemetry menu items by @JamesNK in https://github.com/dotnet/aspire/pull/8455
- Detect apphost and check version. by @mitchdenny in https://github.com/dotnet/aspire/pull/8452
- Translate WaitAnnotations to docker compose depends_on by @davidfowl in https://github.com/dotnet/aspire/pull/8458
- Disable resource command buttons while they are running by @JamesNK in https://github.com/dotnet/aspire/pull/8453
- Omnibus fixes for
aspire addby @mitchdenny in https://github.com/dotnet/aspire/pull/8460 - Update Docker Compose service conditions to use 'service_started' instead of healthy by @davidfowl in https://github.com/dotnet/aspire/pull/8465
- Disable otel when env not present. by @mitchdenny in https://github.com/dotnet/aspire/pull/8463
- azd up doesn't show the Aspire dashboard URL with AddAzureContainerAppEnvironment by @eerhardt in https://github.com/dotnet/aspire/pull/8451
- Big refactor of run command into separate class. by @mitchdenny in https://github.com/dotnet/aspire/pull/8462
- Template tests: Add retries to handle browser failures by @radical in https://github.com/dotnet/aspire/pull/8346
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2676770 by @dotnet-bot in https://github.com/dotnet/aspire/pull/8456
- Configure OpenAI models in the app host by @sebastienros in https://github.com/dotnet/aspire/pull/6577
- [tests] Template tests for
--xunit-versionparameter by @radical in https://github.com/dotnet/aspire/pull/8392 - Update to latest Microsoft.Extensions.AI version by @eerhardt in https://github.com/dotnet/aspire/pull/8469
- change 1-2 mins to longtimeout by @danmoseley in https://github.com/dotnet/aspire/pull/8474
- Add cancellationtoken to test templates by @danmoseley in https://github.com/dotnet/aspire/pull/8448
- [tests] Simplify some dashboard parts of template tests by @radical in https://github.com/dotnet/aspire/pull/8475
- Refactor new command into its own class by @mitchdenny in https://github.com/dotnet/aspire/pull/8471
- Review feedback for Azure.EFCore.Npgsql integration by @sebastienros in https://github.com/dotnet/aspire/pull/8407
- Ensure legacy browser token env var name is honored by @DamianEdwards in https://github.com/dotnet/aspire/pull/8484
- When publishing via
aspire publishthe AppHost lifetime should be controlled by CLI. by @mitchdenny in https://github.com/dotnet/aspire/pull/8490 - Fix role assignments for existing resources by @eerhardt in https://github.com/dotnet/aspire/pull/8485
- Fix console logs error when unselecting resource by @JamesNK in https://github.com/dotnet/aspire/pull/8493
- Run only quarantined tests in outer loop by @RussKie in https://github.com/dotnet/aspire/pull/8199
- Fix GHA test project selector by @RussKie in https://github.com/dotnet/aspire/pull/8495
- Publish, Add, and Root commands to separate classes. by @mitchdenny in https://github.com/dotnet/aspire/pull/8491
- Migrate to xunit.v3 by @Youssef1313 in https://github.com/dotnet/aspire/pull/8403
- Make manifest publisher available to aspire publish command. by @mitchdenny in https://github.com/dotnet/aspire/pull/8399
- Never render secrets into values.yaml by @davidfowl in https://github.com/dotnet/aspire/pull/8497
- Restrict selected workflows to dotnet org by @RussKie in https://github.com/dotnet/aspire/pull/8482
- [release/9.2] Cosmos, Redis and Postgres show keyvault when using key access or passwords with emulator by @github-actions in https://github.com/dotnet/aspire/pull/8503
- [release/9.2] Interactive prompting for
aspire newby @github-actions in https://github.com/dotnet/aspire/pull/8523 - [release/9.2] Add 3rd party signing information for OpenTelemetry and Semver libraries by @joperezr in https://github.com/dotnet/aspire/pull/8527
- [release/9.2] Rename IKeyVaultResource and IKeyVaultSecretReference by @github-actions in https://github.com/dotnet/aspire/pull/8537
- [release/9.2] Move database script annotations to their respective projects by @github-actions in https://github.com/dotnet/aspire/pull/8538
- [release/9.2] Remove AzureContainerAppEnvironmentResource BicepOutputReferences from public API by @github-actions in https://github.com/dotnet/aspire/pull/8530
- [release/9.2] Improve path prompt for aspire new command. by @github-actions in https://github.com/dotnet/aspire/pull/8543
- [release/9.2] Remove null/nullable parameter from DistributedApplicationExecutionContext by @github-actions in https://github.com/dotnet/aspire/pull/8539
- [release/9.2] Adding descriptions to all args/options in CLI. (#8544) by @mitchdenny in https://github.com/dotnet/aspire/pull/8552
- [release/9.2] Switch to null as default for owner and group in WithContainerFiles by @github-actions in https://github.com/dotnet/aspire/pull/8558
- [release/9.2] Bump the version of MEAI by @joperezr in https://github.com/dotnet/aspire/pull/8560
- [release/9.2] CLI publishing failure fixes. by @github-actions in https://github.com/dotnet/aspire/pull/8564
- [release/9.2] [CI] Use an in-repo copy of devcerts installation script by @github-actions in https://github.com/dotnet/aspire/pull/8565
- [release/9.2] Split out build step in publisher. by @github-actions in https://github.com/dotnet/aspire/pull/8568
- [release/9.2] Fix up "project" to "--project" as a result of a bad merge. by @mitchdenny in https://github.com/dotnet/aspire/pull/8584
- [release/9.2] PublishingActivityProgressReporter fixes by @github-actions in https://github.com/dotnet/aspire/pull/8578
- [release/9.2] Rename IAzureKeyVaultResource.GetSecretReference to GetSecret by @github-actions in https://github.com/dotnet/aspire/pull/8599
- [release/9.2] Address feedback to WithUrls() by @github-actions in https://github.com/dotnet/aspire/pull/8605
- [release/9.2] Add RPC protocol compat check. by @mitchdenny in https://github.com/dotnet/aspire/pull/8604
- [release/9.2] Fix a regression in endpoint resolution in environment variables by @github-actions in https://github.com/dotnet/aspire/pull/8610
- [release/9.2] AddAzureContainerAppEnvironment should use the environment name as a prefix by @github-actions in https://github.com/dotnet/aspire/pull/8607
- [release/9.2] Disable OTEL telemetry in CLI if not a debug build. by @github-actions in https://github.com/dotnet/aspire/pull/8613
- [release/9.2] Filter out tracing health endpoints in service defaults templates by @github-actions in https://github.com/dotnet/aspire/pull/8644
- [release/9.2] Obsolete AddAzureContainerAppsInfrastructure (#8639) by @eerhardt in https://github.com/dotnet/aspire/pull/8642
- [release/9.2] Introduce version selector for Aspire templates by @github-actions in https://github.com/dotnet/aspire/pull/8652
- [release/9.2] Error handling for GetCapabilitiesAsync connection issues by @github-actions in https://github.com/dotnet/aspire/pull/8651
- [release/9.2] [main] Update dependencies from microsoft/usvc-apiserver by @github-actions in https://github.com/dotnet/aspire/pull/8660
- Updating versions of .NET Servicing and Extensions and stabilize packages for 9.2 by @joperezr in https://github.com/dotnet/aspire/pull/8654
- [release/9.2] Remove -w short option for --wait-for-debugger. by @github-actions in https://github.com/dotnet/aspire/pull/8663
- [release/9.2] Mark Inspect operation as experimental and enhance AddPublisher API by @github-actions in https://github.com/dotnet/aspire/pull/8666
New Contributors
- @Mrxx99 made their first contribution in https://github.com/dotnet/aspire/pull/6259
- @Daluur made their first contribution in https://github.com/dotnet/aspire/pull/6898
- @stephentoub made their first contribution in https://github.com/dotnet/aspire/pull/7643
- @stefannikolei made their first contribution in https://github.com/dotnet/aspire/pull/7830
- @jeffhandley made their first contribution in https://github.com/dotnet/aspire/pull/7964
- @cyrusdargahi made their first contribution in https://github.com/dotnet/aspire/pull/7997
- @prom3theu5 made their first contribution in https://github.com/dotnet/aspire/pull/7963
- @colinwilliams91 made their first contribution in https://github.com/dotnet/aspire/pull/8259
- @Aaronontheweb made their first contribution in https://github.com/dotnet/aspire/pull/7021
- @glennc made their first contribution in https://github.com/dotnet/aspire/pull/7994
Full Changelog: https://github.com/dotnet/aspire/compare/v9.1.0...v9.2.0