-
Notifications
You must be signed in to change notification settings - Fork 816
Comparing changes
Open a pull request
base repository: dotnet/aspire
base: v9.5.0
head repository: dotnet/aspire
compare: v9.5.1
- 16 commits
- 56 files changed
- 14 contributors
Commits on Sep 25, 2025
-
[release/9.5]: Add proper launch profile support to the VS Code exten…
…sion (#11617) * Initial plan * Add proper launch profile support to the VS Code extension (#11573) * add vscode-test to gitignore * change line endings * update dotnet debugger extension * fully support launch profiles * add test profiles to Stress.Empty for manual launch profile support tests * also validate or provide defaults for launch config on vs code side * don't parse command line args, apply suggestions --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Adam Ratzman <adam@adamratzman.com>
Configuration menu - View commit details
-
Copy full SHA for 65cf003 - Browse repository at this point
Copy the full SHA 65cf003View commit details -
[release/9.5] Cherry-pick extension build and sign pipeline setup (#1…
…1618) * Initial plan * Set up extension build and sign pipeline (#11504) * first try extension CI * move above other stages * install vsce globally before package * explicitly publish extension * try add signing * try #2 * Revert "try #2" This reverts commit 8006a85. * try to fix sign * try with artifacts packages dir property * remove verification * clean up * pr suggestions * run stages in parallel * see if this runs in parallel * add restore back * rename binlog * remove extra upload step * Move building extension to msbuild from the scripts. And always build extension on the internal pipeline * fix typo * fix build * Don't try to parse errors and warnings from yarn/npm invocations. Only use the exit code to determine success or failure * try publishing vsix * update paths * update paths 2 * Revert "update paths 2" This reverts commit e178308. * fix path to publish..? --------- Co-authored-by: Ankit Jain <radical@gmail.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Adam Ratzman <adam@adamratzman.com> Co-authored-by: Ankit Jain <radical@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for acf1432 - Browse repository at this point
Copy the full SHA acf1432View commit details
Commits on Sep 29, 2025
-
[release/9.5] Fix globalPackagesFolder path to be platform-agnostic i…
…n NuGetConfigMerger (#11626) * Initial plan * Fix globalPackagesFolder path to be platform-agnostic Co-authored-by: mitchdenny <513398+mitchdenny@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mitchdenny <513398+mitchdenny@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 36bb689 - Browse repository at this point
Copy the full SHA 36bb689View commit details -
[release/9.5] Fix flashing console windows when Docker processes are …
…launched on Windows (#11615) * Initial plan * Add CreateNoWindow=true to ProcessUtil.Run to fix flashing console windows on Windows Co-authored-by: captainsafia <1857993+captainsafia@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: captainsafia <1857993+captainsafia@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 457a727 - Browse repository at this point
Copy the full SHA 457a727View commit details -
[release/9.5] Display help text for GenAI sensitive data when no mess…
…ages (#11668) * Display help text for enabling GenAI sensitive data when there are no messages * Update * Handle error spans --------- Co-authored-by: James Newton-King <james@newtonking.com>
Configuration menu - View commit details
-
Copy full SHA for e44dc82 - Browse repository at this point
Copy the full SHA e44dc82View commit details -
[release/9.5] Allow .NET 10 prerelease versions for single-file appho…
…st scenarios (#11616) * Initial plan * Implement .NET 10 prerelease support for single-file apphost Co-authored-by: mitchdenny <513398+mitchdenny@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mitchdenny <513398+mitchdenny@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5744fd6 - Browse repository at this point
Copy the full SHA 5744fd6View commit details
Commits on Sep 30, 2025
-
[release/9.5] Update Aspire package versions from 9.5.0 to 9.5.1 (#11721
) * Initial plan * Update Aspire package versions from 9.5.0 to 9.5.1 Co-authored-by: joperezr <13854455+joperezr@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: joperezr <13854455+joperezr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ec47063 - Browse repository at this point
Copy the full SHA ec47063View commit details
Commits on Oct 1, 2025
-
Refactor Devcontainer port forwarding logic to use a channel for upda…
Configuration menu - View commit details
-
Copy full SHA for c11cd25 - Browse repository at this point
Copy the full SHA c11cd25View commit details -
Don't require gen_ai.system attribute on span events (#11735)
Co-authored-by: James Newton-King <james@newtonking.com>
Configuration menu - View commit details
-
Copy full SHA for 90465ad - Browse repository at this point
Copy the full SHA 90465adView commit details -
[release/9.5] Update Microsoft.Extensions.AI packages, use content en…
…v var (#11726) * Initial plan * Update Microsoft.Extensions.AI packages to 9.9.1 and OpenAI to 2.5.0 Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com> * Update AI integrations to use env var for defaults * Apply suggestion from @JamesNK --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com> Co-authored-by: James Newton-King <james@newtonking.com>
Configuration menu - View commit details
-
Copy full SHA for 84dc29a - Browse repository at this point
Copy the full SHA 84dc29aView commit details -
[release/9.5] Fix ParameterProcessor to use ExecutionContextOptions a…
…nd skip excluded resources (#11782) * Initial plan * Fix ParameterProcessor to use ExecutionContextOptions and skip excluded resources - Use DistributedApplicationExecutionContextOptions constructor in CollectDependentParameterResourcesAsync - Copy ServiceProvider from existing execution context when available - Skip resources excluded from publish using IsExcludedFromPublish() - Add tests to verify ServiceProvider access and excluded resource filtering Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Simplify: use existing executionContext instead of creating new one Use the executionContext from constructor instead of creating a new publishExecutionContext Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Update tests/Aspire.Hosting.Tests/Orchestrator/ParameterProcessorTests.cs --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c54a5e4 - Browse repository at this point
Copy the full SHA c54a5e4View commit details -
[release/9.5] Update retry in Kusto emulator actions to handle any no…
…n-permanent error (#11779) * Extract resilence pipeline and add tests * Generalize reslience pipeline to handle any non-permanent exception * Clean up naming * Fix up names * Add comment * Fix namespace * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Matt Kotsenas <matt.kotsenas@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8d279d4 - Browse repository at this point
Copy the full SHA 8d279d4View commit details
Commits on Oct 2, 2025
-
[release/9.5] Fix CommandLineArgsCallbackContext ExecutionContext in …
…AzureResourcePreparer and prevent WithVSCodeDebugSupport execution in publish mode (#11788) * Initial plan * Fix CommandLineArgsCallbackContext ExecutionContext in AzureResourcePreparer Set the ExecutionContext property when creating CommandLineArgsCallbackContext in AzureResourcePreparer.GetAzureReferences() to match how EnvironmentCallbackContext is created. This ensures callbacks receive the correct execution context (Publish vs Run mode), preventing WithVSCodeDebugSupport from incorrectly attempting to access ServiceProvider during manifest generation. Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Only execute WithVSCodeDebugSupport in run mode Add check at method level to only register WithArgs callback when builder.ApplicationBuilder.ExecutionContext.IsRunMode is true. This prevents the callback from being registered during publish mode, avoiding unnecessary callback evaluation during manifest generation. Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Update src/Aspire.Hosting/ResourceBuilderExtensions.cs * Add tests for WithVSCodeDebugSupport behavior in publish mode Added tests to verify that WithVSCodeDebugSupport does not add the SupportsDebuggingAnnotation in publish mode, only in run mode. This ensures the debugging annotation is only added when appropriate. Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Address PR feedback: revert formatting and improve test - Reverted formatting change in ResourceBuilderExtensions.cs (return statement on one line) - Improved CommandLineArgsCallbackContextHasCorrectExecutionContextDuringPublish test to: - Remove unnecessary IsRunMode check in callback - Capture ExecutionContext to verify it's set correctly - Assert ExecutionContext is not null and in Publish mode Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c04989d - Browse repository at this point
Copy the full SHA c04989dView commit details -
[release/9.5] Fix GenAI visualizer when span is missing peer attribute (
#11765) * Fix GenAI visualizer when span is missing peer attribute * Update src/Aspire.Dashboard/Model/GenAI/GenAIVisualizerDialogViewModel.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Fix build --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2d6351d - Browse repository at this point
Copy the full SHA 2d6351dView commit details -
[release/9.5] Support parameter names with dashes resolved from under…
…score configuration (#11802) * Initial plan * Add parameter name normalization support for dashes to underscores Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Refine parameter normalization to only apply to default configuration keys Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Simplify normalization logic to apply to all configuration keys Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Update src/Aspire.Hosting/ParameterResourceBuilderExtensions.cs * Make GetParameterValue public and update OpenAI/GitHub Models to use normalization Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Revert public API and duplicate normalization logic in extensions Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Fix ParameterProcessor to skip GenerateParameterDefault exception for non-empty values Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Add tests for GenerateParameterDefault behavior in publish mode Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Make GetParameterValue internal and use it in ParameterProcessor to distinguish configured from generated values Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Apply suggestions from code review * Replace obsolete parameterResource.Value with GetValueAsync in tests Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Fix GenerateParameterDefault tests to provide ServiceProvider with IConfiguration Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Update src/Aspire.Hosting/Orchestrator/ParameterProcessor.cs * Update src/Aspire.Hosting/Orchestrator/ParameterProcessor.cs * Move normalization logic to shared helper in IConfigurationExtensions Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Use extension method syntax for GetValueWithNormalizedKey across all files Co-authored-by: captainsafia <1857993+captainsafia@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com> Co-authored-by: captainsafia <1857993+captainsafia@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a9d9aea - Browse repository at this point
Copy the full SHA a9d9aeaView commit details
Commits on Oct 3, 2025
-
[release/9.5] Adapt OpenAI health check based on endpoint configurati…
…on (#11792) * Initial plan * Fix OpenAI health check to not use status.openai.com for custom endpoints Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Implement adaptive OpenAI health check based on endpoint configuration Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Refactor to use adaptive health check with state tracking on OpenAIResource Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Remove StatusPageHealthCheck.cs as it's been merged into OpenAIHealthCheck Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Simplify to use adaptive OpenAIHealthCheck with 2 cases Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Remove StatusPage health check logic, return healthy for all cases Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Restore OpenAIHealthCheck with CheckStatusPageAsync and CheckEndpointHealthAsync methods Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Make DefaultEndpoint and StatusPage Uri instances static readonly fields Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com> * Inline CheckEndpointHealthAsync method Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2869435 - Browse repository at this point
Copy the full SHA 2869435View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v9.5.0...v9.5.1