Releases: microsoft/aspire
Aspire 13.0.1 Release
What's Changed
- Merge internal changes by @joperezr in #12896
- [release/13.0] Fix Azure roles resources always redeploying by @github-actions[bot] in #12903
- [release/13.0] Remove .py and .js files from being signed (#13005) by @eerhardt in #13032
- [release/13.0] Fix subscription ID not being disabled on Azure provisioning dialog by @github-actions[bot] in #12913
- [release/13.0] Default OpenAISettings.EnableSensitiveTelemetryData to TelemetryHelpers.EnableSensitiveDataDefault by @github-actions[bot] in #13017
- Bump patch version from 13.0.0 to 13.0.1 by @Copilot in #13167
- [release/13.0] EndpointReference evaluation should wait on missing AllocatedEndpoint (#13074) by @karolz-ms in #13076
- [release/13.0] Update to Npgsql 10 by @github-actions[bot] in #13166
- [release/13.0] Update dependencies from microsoft/usvc-apiserver by @danegsta in #13187
Full Changelog: v13.0.0...v13.0.1
Aspire 13.0.0 Release
We are excited to share that our 13.0.0 release of Aspire has shipped! All of the packages are available in NuGet.org now. Head over to https://aspire.dev/whats-new/aspire-13/ to find what's new in 13.0.0!
New Contributors
- @jomaxso made their first contribution in #11840
- @jguadagno made their first contribution in #11876
- @foxminchan made their first contribution in #11700
- @yreynhout made their first contribution in #12087
Full Changelog: v9.5.0...v13.0.0
Aspire 9.5.2 Release
What's Changed
- [release/9.5] Revert SQL Server container image tag from 2025-latest to 2022-latest for Mac ARM compatibility by @github-actions[bot] in #11908
- [release/9.5] Ensure OutputPath is created in ResourceContainerImageBuilder by @github-actions[bot] in #11886
- [release/9.5] Add configuration to suppress unsecured telemetry message in dashboard by @github-actions[bot] in #11954
- [release/9.5] Update dependencies from https://github.com/microsoft/usvc-apiserver build 0.17.3 by @danegsta in #12032
- [release/9.5] Multi-target RabbitMQ and Redis client libraries by @eerhardt in #12138
- Backport PR #11951: Add noProfileSwitch to run command in DotNetCliRunner by @Copilot in #11959
- Bump patch version to 9.5.2 by @Copilot in #12139
Full Changelog: v9.5.1...v9.5.2
Aspire 9.5.1 Release
What's Changed
- [release/9.5]: Add proper launch profile support to the VS Code extension by @Copilot in #11617
- [release/9.5] Cherry-pick extension build and sign pipeline setup by @Copilot in #11618
- [release/9.5] Fix globalPackagesFolder path to be platform-agnostic in NuGetConfigMerger by @github-actions[bot] in #11626
- [release/9.5] Fix flashing console windows when Docker processes are launched on Windows by @github-actions[bot] in #11615
- [release/9.5] Display help text for GenAI sensitive data when no messages by @github-actions[bot] in #11668
- [release/9.5] Allow .NET 10 prerelease versions for single-file apphost scenarios by @github-actions[bot] in #11616
- [release/9.5] Update Aspire package versions from 9.5.0 to 9.5.1 by @Copilot in #11721
- [release/9.5] Fix DevTunnels in DevContainers and Codespaces by @github-actions[bot] in #11730
- [release/9.5] Don't require gen_ai.system attribute on span events by @github-actions[bot] in #11735
- [release/9.5] Update Microsoft.Extensions.AI packages, use content env var by @github-actions[bot] in #11726
- [release/9.5] Fix ParameterProcessor to use ExecutionContextOptions and skip excluded resources by @github-actions[bot] in #11782
- [release/9.5] Update retry in Kusto emulator actions to handle any non-permanent error by @github-actions[bot] in #11779
- [release/9.5] Fix CommandLineArgsCallbackContext ExecutionContext in AzureResourcePreparer and prevent WithVSCodeDebugSupport execution in publish mode by @github-actions[bot] in #11788
- [release/9.5] Fix GenAI visualizer when span is missing peer attribute by @JamesNK in #11765
- [release/9.5] Support parameter names with dashes resolved from underscore configuration by @github-actions[bot] in #11802
- [release/9.5] Adapt OpenAI health check based on endpoint configuration by @github-actions[bot] in #11792
Full Changelog: v9.5.0...v9.5.1
Aspire 9.5.0 Release
We are excited to share that our 9.5.0 release of Aspire has shipped! All of the packages are available in NuGet.org now. Head over to https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9.5 to find what's new in 9.5.0!
New Contributors
- @benwitmanmsft made their first contribution in #10289
- @MattKotsenas made their first contribution in #9868
- @danespinosa made their first contribution in #10394
- @jnyrup made their first contribution in #10884
- @ericstj made their first contribution in #10928
- @jeremy-vm made their first contribution in #10972
- @Steinblock made their first contribution in #11003
- @brettcannon made their first contribution in #11014
- @twsouthwick made their first contribution in #10507
- @KirillOsenkov made their first contribution in #11164
- @CaitieM20 made their first contribution in #10662
Full Changelog: v9.4.0...v9.5.0
Aspire 9.4.2 Release
What's Changed
- [release/9.4] Simplify Aspire CLI project name validation to only reject path separators by @github-actions[bot] in #10832
- [release/9.4] External Services with URL Parameter fails to generate manifests by @github-actions[bot] in #10806
- [release/9.4] Always update resource list in console logs after hidden bool changes by @github-actions[bot] in #10738
- [release/9.4] serve blazor.web.js from wwwroot by @JamesNK in #10990
- Branding updates for 9.4.2 by @joperezr in #11026
- [release/9.4] Port Fix creating projects with GB18030 chars by @danmoseley in #11032
- [release/9.4] Fix Azure AI Foundry resource name by @github-actions[bot] in #11038
- [release/9.4] Fixed properties override when publishing an update in external service by @github-actions[bot] in #10824
Full Changelog: v9.4.1...v9.4.2
Aspire 9.4.1 Release
What's Changed
- [release/9.4] Mark Aspire.CLI as stable by @joperezr in #10724
- [release/9.4] aspire config set writes appHostPath to ~/.aspire/settings.json globally, causing incorrect path resolution by @github-actions[bot] in #10703
- [release/9.4] Update dependencies from microsoft/usvc-apiserver by @danegsta in #10814
- [release/9.4] Fix grid scrolling bugs by @github-actions[bot] in #10861
- Bump package versions to 9.4.1 in project files by @joperezr in #10891
Full Changelog: v9.4.0...v9.4.1
Aspire 9.4.0 Release
We are excited to share that our 9.4.0 release of Aspire has shipped! All of the packages are available in NuGet.org now. Head over to https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9.4 to find what's new in 9.4.0!
What's Changed
- API review: Add Services property to ResourceEndpointsAllocatedEvent by @DamianEdwards in #9270
- Fix visibility updates during resource upserts by @adamint in #9264
- Accept null value in Redis WithPassword to ensure password dosen't set in redis-server by @Alirexaa in #9278
- Make sure the publisher example supports azd by @davidfowl in #9277
- API review:
WithHostPortshould accept null for port param by @Alirexaa in #9282 - Refactor database explorer resource builders to not prefix their names the name of the first resource they are added to. by @paulomorgado in #8237
- Test that ensures legacy dashboard token env var is honored by @DamianEdwards in #9296
- Refactor solution file from .sln to .slnx format and update related d… by @davidfowl in #9295
- Minor dashboard improvements and clean up by @JamesNK in #9301
- Minor improvements to resource changed log by @JamesNK in #9303
- Fix Blazor error logging to telemetry by @JamesNK in #9304
- Don't throw from component telemetry context dispose if not initialized by @JamesNK in #9306
- [CI] Add PR validation on macOS by @radical in #9287
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2709142 by @dotnet-bot in #9302
- Ignore case on FormatDateTime_WithMilliseconds_NewZealandCulture by @adamint in #9316
- Changing default SKU for App Service Plan to P0V3 by @ShilpiRachna1 in #9280
- Branding updates for 9.4 by @joperezr in #9331
- Increase retry time in AppBar_Change_Theme_ReloadPage by @adamint in #9317
- Update xUnit.v3 to support MTP tests by @peterwald in #9261
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro[bot] in #9333
- Add tracing support for Azure App Configuration component by @zhiyuanliang-ms in #9323
- Revert "Update xUnit.v3 to support MTP tests (#9261)" by @radical in #9336
- Remove the workaround to explicitly set the container runtime for tests now that the orchestrator is updated by @danegsta in #9339
- [Automated] Update API Surface Area by @github-actions[bot] in #8736
- Revert "Revert "Update xUnit.v3 to support MTP tests (#9261)" (#9336)" by @radical in #9337
- TestsReportGenerator: Always show the error message, and truncate only the stdout by @radical in #9335
- [CI] Fix azdo builds for
mainby @radical in #9338 - [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro[bot] in #9347
- Fully qualify OutputPath for PublishingContext by @captainsafia in #9351
- Fix typo in doccomment in
ContainerResourceBuilderExtensions.csby @KuraiAndras in #9342 - Update health check to ensure blob containers created at right time by @RussKie in #9159
- Re-apply quarantined test for validation by @sebastienros in #9364
- Update telemetry doc for AzureAppConfiguration by @sebastienros in #9365
- Enable MTP tests via MSBuild property by @captainsafia in #9361
- catch json error by @danmoseley in #9369
- Refactor a common TempDirectory test class by @eerhardt in #9370
- Centralize Verify convention by @sebastienros in #9371
- Update Aspire to stable Microsoft.Extensions.AI.Abstractions by @stephentoub in #9356
- Update RunCommand.cs by @IEvangelist in #9360
- Add support for copying existing files via WithContainerFiles API by @danegsta in #8908
- Do not fail on partial trust warning. by @mitchdenny in #9384
- markdown lint by @danmoseley in #9389
- Merge branch release/9.3 into main by @joperezr in #9394
- Fix failure in MongoDbFunctionalTests.VerifyWithInitFiles by @danegsta in #9391
- Ensure all grid columns have tooltips by @adamint in #9401
- Remove test from quarantine by @danegsta in #9402
- copilot setup steps by @danmoseley in #9409
- docs update by @danmoseley in #9408
- Add health column to Aspire CLI resources table by @Copilot in #9400
- [CI] Fix copilot setup steps by @radical in #9414
- Prevent text overflow in resource action URLs by @adamint in #9314
- Support setting existing app identity on compute resources by @captainsafia in #9404
- Update FluentUI to 4.11.9 by @JamesNK in #9417
- Fix commands left in a disabled state by @JamesNK in #9383
- Add a counter to Stress app by @adamint in #9432
- Fix error in json in README.md by @ikkentim in #9415
- Add Tests badge for rolling builds on github workflows by @radical in #9416
- Add test coverage for --aspire-version template option by @Copilot in #9433
- [CI] Change AzDO public pipeline to run weekly instead of per-commit by @Copilot in #9437
- Trace detail improvements by @JamesNK in #9443
- Make RpcResourceState internal in Aspire.Cli and Aspire.Hosting packages by @Copilot in #9456
- Remove --prerelease switches from aspire CLI commands by @Copilot in #9447
- Graceful error handling for offline scenarios in 'aspire new' and 'aspire add' commands by @Copilot in #9458
- More logging in flaky pause console logs test by @JamesNK in #9435
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro[bot] in #9460
- Remove ACA Environment Contributor role assignment by @eerhardt in #9405
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro[bot] in #9477
- Use ProcessSpec for invoking dotnet publish by @mitchdenny in #9479
- Further cleanup the GetContainerId logic for tests by @danegsta in #9481
- Increase timeout for applicaton start in DistributedApplicationTests by @karolz-ms in #9473
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro[bot] in #9489
- Implement
IDistributedApplicationResourceEventonResourceEndpointsAllocatedEventby @afscrome in #9495 - Fix Blob Container Connection String Format Exception by @sebastienros in #9472
- Automate refreshing manifests with GitHub Action by @Copilot in #9503
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #9507
- The --source argument is not preserved when running aspire add -s by @Copilot in #9509
- Change .dotnet/aspire to .aspire in temporary working files by @Copilot in #9505
- Fix malformed table output in aspire run command when no resources are present by @Copilot in #9498
- Update refresh-manifests.yml by @davidfowl in #9514
- TestShop: Add IsRunMode check for database key by @DamianEdwards in #9522
- Expose the NameOutputReference property on AzureResources by @Copilot in #9501
- Force SqlDatabase resource api version by @sebastienros in #9530
- [Automated] Update Manifests by @github-actions[bot] in #9525
- Allow mounting the docker socket using WithBindMount by @Copilot in #9511
- Drop support for hybrid mode Azure Container Apps by @davidfowl in https://gi...
.NET Aspire 9.3.2 Release
What's Changed
- [release/9.3] Fix SqlServer PowerShell module version to avoid breaking changes in 22.4.5.1 by @sebastienros in #9958
- Bumping patch version for 9.3.2 by @joperezr in #9963
Full Changelog: v9.3.1...v9.3.2
.NET Aspire 9.3.1 Release
What's Changed
- [release/9.3] fix markdown lint in release/9.3 by @danmoseley in #9536
- [release/9.3] branding for 9.3.1 by @danmoseley in #9539
- [release/9.3] Fix Blob Container Connection String Format Exception by @github-actions in #9496
- [release/9.3] Force SqlDatabase resource api version by @sebastienros in #9535
- [release/9.3] Use ProcessSpec for invoking dotnet publish by @github-actions in #9561
- [release/9.3] Initialize telemetry context in UpdateTelemetryProperties if not already initialized by @JamesNK in #9602
- [release/9.3] Fix the state propagation for azure resources by @github-actions in #9687
- [release/9.3] Skip role assignment handling for emulators (#9705) by @eerhardt in #9716
Full Changelog: v9.3.0...v9.3.1