v8.1.0
版本发布时间: 2024-07-24 04:13:58
dotnet/aspire最新发布版本:v9.0.0-rc.1.24511.1(2024-10-18 01:37:59)
We are excited to share the first stable minor release of .NET Aspire 🎉. You can find out more about what is in the 8.1.0 release in our blog.
What's Changed
- Tweaks to README file for Aspire.Hosting.AWS by @normj in https://github.com/dotnet/aspire/pull/3248
- Add payload protection capability to IDE protocol by @karolz-ms in https://github.com/dotnet/aspire/pull/2991
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3267
- Show https endpoints more consistently by @tlmii in https://github.com/dotnet/aspire/pull/3266
- Endpoint changes by @davidfowl in https://github.com/dotnet/aspire/pull/3274
- Introduce WithEnvironment overload for custom connection string keys #3002 by @danikishin in https://github.com/dotnet/aspire/pull/3239
- Enable source build by @RussKie in https://github.com/dotnet/aspire/pull/3272
- Add additional project template string by @tlmii in https://github.com/dotnet/aspire/pull/3286
- Bump the opentelemetry group with 1 update by @dependabot in https://github.com/dotnet/aspire/pull/3256
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3291
- Fix the dapr scheme to be http so that the sidecar works by @davidfowl in https://github.com/dotnet/aspire/pull/3292
- Ensure logAnalyticsWorkspaceId parameter is present in Aspire manifest. by @mitchdenny in https://github.com/dotnet/aspire/pull/3296
- Upgrade to new version of Azure.Provisioning by @JoshLove-msft in https://github.com/dotnet/aspire/pull/3271
- Make KeyVault parent explicit. by @mitchdenny in https://github.com/dotnet/aspire/pull/3276
- Re-enables IDE protocol v1 support. by @karolz-ms in https://github.com/dotnet/aspire/pull/3269
- update OpenTelemetry.Instrumentation.GrpcNetClient version by @danmoseley in https://github.com/dotnet/aspire/pull/3288
- Update FluentUI Blazor to 4.6 by @tlmii in https://github.com/dotnet/aspire/pull/3322
- Remove obsolete APIs. by @mitchdenny in https://github.com/dotnet/aspire/pull/3329
- Add missing QueuePolicy in AWS Playground AppHost by @djonser in https://github.com/dotnet/aspire/pull/3333
- Remove Azure SDK feed from nuget.config by @eerhardt in https://github.com/dotnet/aspire/pull/3327
- Fix ConfigurationSchemaGenerator to use correct TimeSpan format by @eerhardt in https://github.com/dotnet/aspire/pull/3320
- Update AspNetCore.HealthChecks.* to latest versions by @eerhardt in https://github.com/dotnet/aspire/pull/3338
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2420391 by @dotnet-bot in https://github.com/dotnet/aspire/pull/3335
- Dashboard should request log streams only when the user gestures to display them by @eerhardt in https://github.com/dotnet/aspire/pull/3235
- Publish build assets in the build stage by @RussKie in https://github.com/dotnet/aspire/pull/3334
- Improve service address allocation by @karolz-ms in https://github.com/dotnet/aspire/pull/3294
- Added ability to resolve target port by @davidfowl in https://github.com/dotnet/aspire/pull/3305
- Add token auth to dashboard frontend by @JamesNK in https://github.com/dotnet/aspire/pull/3213
- Tweak Bicep string name. by @mitchdenny in https://github.com/dotnet/aspire/pull/3331
- Improve writing dashboard startup config failure messages by @JamesNK in https://github.com/dotnet/aspire/pull/3243
- Update OpenTelemetry packages to 1.8.0 by @JamesNK in https://github.com/dotnet/aspire/pull/3351
- Make sure copy button is tab-accessible and visible on tab by @adamint in https://github.com/dotnet/aspire/pull/3192
- Avoid reconnection modal taking up entire screen, not being able to i… by @adamint in https://github.com/dotnet/aspire/pull/3189
- Allow packages to not go stable by @joperezr in https://github.com/dotnet/aspire/pull/3116
- [tests] EndToEnd - add test scenarios by @radical in https://github.com/dotnet/aspire/pull/3113
- Add Servicing-consider to new release PRs by @joperezr in https://github.com/dotnet/aspire/pull/3369
- Rename DcpServiceName to TargetPortExpression by @eerhardt in https://github.com/dotnet/aspire/pull/3371
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3379
- Lift up the dependency of Newtonsoft.Json in Cosmos components by @joperezr in https://github.com/dotnet/aspire/pull/3373
- Fix dashboard token being written on publish by @JamesNK in https://github.com/dotnet/aspire/pull/3391
- Fix local run of AddProjectAddsEnvironmentVariablesAndServiceMetadata by @JamesNK in https://github.com/dotnet/aspire/pull/3389
- Explicitly specify grpc OTLP protocol with env var by @JamesNK in https://github.com/dotnet/aspire/pull/3384
- [tests] EndToEnd Skip oracle only on CI, and not local runs by @radical in https://github.com/dotnet/aspire/pull/3382
- Initial work for Qdrant resource and component by @timheuer in https://github.com/dotnet/aspire/pull/3131
- Fix flaky OTLP client cert integration tests by @JamesNK in https://github.com/dotnet/aspire/pull/3381
- Addressing port/endpoint issues on Qdrant by @timheuer in https://github.com/dotnet/aspire/pull/3422
- Use ConfigureAwait(false) when enumerating IAsyncEnumerable by @ReubenBond in https://github.com/dotnet/aspire/pull/3436
- Add support for git worktrees in tests by @ReubenBond in https://github.com/dotnet/aspire/pull/3434
- Force log level select position to be below by @adamint in https://github.com/dotnet/aspire/pull/3406
- Re-focus view button when closing details panel by @adamint in https://github.com/dotnet/aspire/pull/3368
- Do not set TargetPort to Port when IsProxying is also set by @ReubenBond in https://github.com/dotnet/aspire/pull/3372
- Service Discovery: Implement approved API by @ReubenBond in https://github.com/dotnet/aspire/pull/3413
- Update README.md with configuration for browser token auth by @JamesNK in https://github.com/dotnet/aspire/pull/3420
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3447
- Fix WithReference extension return type by @timheuer in https://github.com/dotnet/aspire/pull/3449
- KubernetesService: throw if accessed after Dispose() has been called by @ReubenBond in https://github.com/dotnet/aspire/pull/3437
- Uses new Azure.Provisioning packages which have been split by resource by @mitchdenny in https://github.com/dotnet/aspire/pull/3383
- Update readme for Azure SignalR hosting by @timheuer in https://github.com/dotnet/aspire/pull/3410
- Stay on the sync context when rendering console logs by @davidfowl in https://github.com/dotnet/aspire/pull/3459
- Change AppInsights to not add parameters more than once by @davidfowl in https://github.com/dotnet/aspire/pull/3464
- Default to browser token auth in dashboard standalone by @JamesNK in https://github.com/dotnet/aspire/pull/3427
- Make the dashboard an appmodel resource by @davidfowl in https://github.com/dotnet/aspire/pull/3453
- Bump dotnet-reportgenerator-globaltool from 5.2.2 to 5.2.4 by @dependabot in https://github.com/dotnet/aspire/pull/3079
- Increase auth cookie expiry by @JamesNK in https://github.com/dotnet/aspire/pull/3468
- Don't wait until after we've started the entire app to print the token by @davidfowl in https://github.com/dotnet/aspire/pull/3472
- Fix flaky LogOutput_LocalhostAddress_LocalhostInLogOutput by @JamesNK in https://github.com/dotnet/aspire/pull/3473
- use WaitForExitAsync instead of Exited event to ensure process output is read by @tskimmett in https://github.com/dotnet/aspire/pull/3275
- Only add dashboard services if the dashboard is enabled by @ReubenBond in https://github.com/dotnet/aspire/pull/3489
- Make GeneratorTests tolerant of different line endings by @ReubenBond in https://github.com/dotnet/aspire/pull/3490
- Fix Qdrant WithReference to allow any IResourceWithEnvironment. by @eerhardt in https://github.com/dotnet/aspire/pull/3487
- Make sure bind mount paths are relative to the app host directory by @davidfowl in https://github.com/dotnet/aspire/pull/3467
- Updating the OTel instrumentation package versions to 1.8.0 by @samsp-msft in https://github.com/dotnet/aspire/pull/3488
- Update Service Discovery README to reflect API changes by @ReubenBond in https://github.com/dotnet/aspire/pull/3228
- Regenerate playground manifests by @ReubenBond in https://github.com/dotnet/aspire/pull/3452
- Enable HSTS middleware when all endpoints are HTTPS by @JamesNK in https://github.com/dotnet/aspire/pull/3471
- Generate and store random RG name when provisioning by @sebastienros in https://github.com/dotnet/aspire/pull/3375
- Add browser security headers to dashboard by @JamesNK in https://github.com/dotnet/aspire/pull/3354
- Name collision warning. by @mitchdenny in https://github.com/dotnet/aspire/pull/3474
- KubernetesService: check if configuration file exists before attempting to construct client by @ReubenBond in https://github.com/dotnet/aspire/pull/3498
- Distinguish Orleans hosts & clients, parameterize CluserId/ServiceId, improve playground app by @ReubenBond in https://github.com/dotnet/aspire/pull/3433
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2425729 by @dotnet-bot in https://github.com/dotnet/aspire/pull/3403
- Fully qualify container images by @eerhardt in https://github.com/dotnet/aspire/pull/3500
- Change tests to remove build xunit warning and add OTLP test by @JamesNK in https://github.com/dotnet/aspire/pull/3507
- [tests] Use existing container for tests executed with RemoteExecutor by @radical in https://github.com/dotnet/aspire/pull/3444
- update dependencies with minor/patch increments available by @danmoseley in https://github.com/dotnet/aspire/pull/3502
- Fix
DebuggerDisplay
forAllocatedEndpoint
by @ReubenBond in https://github.com/dotnet/aspire/pull/3501 - Fixed issues around injecting urls by @davidfowl in https://github.com/dotnet/aspire/pull/3492
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3482
- Infer AWS SDK config for a project from AWS references by @normj in https://github.com/dotnet/aspire/pull/3303
- Suppress save dialog from browser token login by @JamesNK in https://github.com/dotnet/aspire/pull/3519
- Update login example screenshot and help text by @tlmii in https://github.com/dotnet/aspire/pull/3518
- Update versions to latest found on nuget.org by @danmoseley in https://github.com/dotnet/aspire/pull/3512
- Remove invalid ArgumentNullException.ThrowIfNull call by @ReubenBond in https://github.com/dotnet/aspire/pull/3531
- Bump dotnet-coverage from 17.10.4 to 17.11.0 by @dependabot in https://github.com/dotnet/aspire/pull/3527
- Bump Dapper from 2.1.28 to 2.1.37 by @dependabot in https://github.com/dotnet/aspire/pull/3529
- Add support for specifying custom container run arguments by @danegsta in https://github.com/dotnet/aspire/pull/3160
- Add missing translations by @adamint in https://github.com/dotnet/aspire/pull/3408
- Bump Microsoft.AspNetCore.OpenApi from 8.0.3 to 8.0.4 in the aspnetcore group by @dependabot in https://github.com/dotnet/aspire/pull/3539
- Bump Microsoft.Extensions.Http.Resilience from 8.3.0 to 8.4.0 in the microsoftextensions group by @dependabot in https://github.com/dotnet/aspire/pull/3540
- Bump the entityframeworkcore group with 3 updates by @dependabot in https://github.com/dotnet/aspire/pull/3542
- Support multiple deployments per cognitive service by @sebastienros in https://github.com/dotnet/aspire/pull/3448
- Add User Profile Menu for OpenID Connect login by @tlmii in https://github.com/dotnet/aspire/pull/3443
- Implement IResourceWithArgs on ProjectResource by @eerhardt in https://github.com/dotnet/aspire/pull/3545
- Change ParameterResource's "Failed to Start" to "Configuration Missing" by @eerhardt in https://github.com/dotnet/aspire/pull/3541
- Update ASPIRE002 warning message by @martincostello in https://github.com/dotnet/aspire/pull/3555
- [main] Update dependencies to ensure coherency by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3567
- Fix resource type filter keyboard navigation by @tlmii in https://github.com/dotnet/aspire/pull/3568
- Change starter template to make frontend external endpoints by @timheuer in https://github.com/dotnet/aspire/pull/3514
- Resource service supports API key authentication by @drewnoakes in https://github.com/dotnet/aspire/pull/3400
- Clean up error handling by @tlmii in https://github.com/dotnet/aspire/pull/3570
- Add max-width to endpoint popup by @JamesNK in https://github.com/dotnet/aspire/pull/3476
- Fix VerifyDockerWithBindMountWorksWithAbsolutePaths test by @ReubenBond in https://github.com/dotnet/aspire/pull/3573
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2427981 by @dotnet-bot in https://github.com/dotnet/aspire/pull/3532
- Fix validation error messages by @drewnoakes in https://github.com/dotnet/aspire/pull/3374
- Hook which rewrites the container registry in annotations. by @mitchdenny in https://github.com/dotnet/aspire/pull/3037
- Fix copy buttons by @JamesNK in https://github.com/dotnet/aspire/pull/3581
- Fix build error after merging multiple PRs by @drewnoakes in https://github.com/dotnet/aspire/pull/3589
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3587
- Flow dashboard logs through the app host's logger by @davidfowl in https://github.com/dotnet/aspire/pull/3523
- Exclude the dashboard from the manifest by @davidfowl in https://github.com/dotnet/aspire/pull/3601
- Add tooltips to Resource table by @adamint in https://github.com/dotnet/aspire/pull/3538
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2428438 by @dotnet-bot in https://github.com/dotnet/aspire/pull/3607
- [tests] Improve building+sending tests to helix by @radical in https://github.com/dotnet/aspire/pull/3496
- Allow configuring claim requirements for frontend authorization by @drewnoakes in https://github.com/dotnet/aspire/pull/3595
- [tests] Extract support for running an aspire app for tests by @radical in https://github.com/dotnet/aspire/pull/3493
- [tests] Use ResiliencePipeline in IntegrationTests by @radical in https://github.com/dotnet/aspire/pull/3385
- Fix Qdrant resource to be publishable by @eerhardt in https://github.com/dotnet/aspire/pull/3618
- #2367 dapr change the app port depending on the app protocol by @paule96 in https://github.com/dotnet/aspire/pull/3184
- ApplicationExecutor: wait for log processors to stop during shutdown by @ReubenBond in https://github.com/dotnet/aspire/pull/3499
- Make status column icons colorblind friendly by @drewnoakes in https://github.com/dotnet/aspire/pull/3401
- update subset of versions by @danmoseley in https://github.com/dotnet/aspire/pull/3610
- Fix login help link with CSP by @tlmii in https://github.com/dotnet/aspire/pull/3593
- AuthorizationPolicy must have at least one requirement by @drewnoakes in https://github.com/dotnet/aspire/pull/3627
- update versions to 8.0.4 by @danmoseley in https://github.com/dotnet/aspire/pull/3590
- Update TestShop to store RabbitMQ password in user secrets by @DamianEdwards in https://github.com/dotnet/aspire/pull/3446
- Enable public API analyzer. by @mitchdenny in https://github.com/dotnet/aspire/pull/3547
- Fix dashboard log watching by @davidfowl in https://github.com/dotnet/aspire/pull/3636
- Fix generated code for .resx files by @drewnoakes in https://github.com/dotnet/aspire/pull/3632
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2428811 by @dotnet-bot in https://github.com/dotnet/aspire/pull/3624
- Fix broken find token image in HTTP by @JamesNK in https://github.com/dotnet/aspire/pull/3635
- Updates to dashboard's README by @drewnoakes in https://github.com/dotnet/aspire/pull/3629
- Fix configuration key in error messages by @drewnoakes in https://github.com/dotnet/aspire/pull/3630
- Event Hubs: Update EventProcessorClient component to pull BlobClient from DI by @oising in https://github.com/dotnet/aspire/pull/3293
- Fix build break by @eerhardt in https://github.com/dotnet/aspire/pull/3662
- Set correct AutoFocus value for FluentPopover by @vnbaaij in https://github.com/dotnet/aspire/pull/3661
- Update to 8.0.4 of ASP.NET Core by @eerhardt in https://github.com/dotnet/aspire/pull/3667
- Update OTEL HTTP instrumentation packages to 1.8.1 by @JamesNK in https://github.com/dotnet/aspire/pull/3676
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2429930 by @dotnet-bot in https://github.com/dotnet/aspire/pull/3655
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2430360 by @dotnet-bot in https://github.com/dotnet/aspire/pull/3690
- Add SuppressFinalPackageVersion to libraries we don't plan to ship stable yet by @eerhardt in https://github.com/dotnet/aspire/pull/3668
- Differentiate starting resources for colour-blind users by @drewnoakes in https://github.com/dotnet/aspire/pull/3689
- Use non *-pt images by @RussKie in https://github.com/dotnet/aspire/pull/3716
- Convert Seq component to use OTEL's
AddProcessor
instead ofAddOtlpExporter
by @liammclennan in https://github.com/dotnet/aspire/pull/3697 - Tests and improvements for endpoint handling by @karolz-ms in https://github.com/dotnet/aspire/pull/3611
- Fix false positive credscan violations in Seq tests by @eerhardt in https://github.com/dotnet/aspire/pull/3734
- Persist browser token auth cookie across sessions by @JamesNK in https://github.com/dotnet/aspire/pull/3654
- Browser token textbox immediately updates bound value on text change by @JamesNK in https://github.com/dotnet/aspire/pull/3743
- Update table every second, reuse existing metric values if possible by @adamint in https://github.com/dotnet/aspire/pull/3370
- Fix WithEnvironment with wrong type constraint. by @mitchdenny in https://github.com/dotnet/aspire/pull/3750
- Move comments on generated password entropy to public API by @eerhardt in https://github.com/dotnet/aspire/pull/3729
- Update README for Azure Hosting projects to fix description of the me… by @radical in https://github.com/dotnet/aspire/pull/3732
- Update incorrect comment by @adamint in https://github.com/dotnet/aspire/pull/3784
- IDE protocol spec: add DCP instance ID and clarify notification connection handling by @karolz-ms in https://github.com/dotnet/aspire/pull/3710
- 'Locker' GitHub action for locking closed/stale issues/PRs by @RussKie in https://github.com/dotnet/aspire/pull/3794
- Add WithDataVolume() and WithDataBindMount() APIs to Seq. by @mitchdenny in https://github.com/dotnet/aspire/pull/3762
- JSON Schema for manifest. by @mitchdenny in https://github.com/dotnet/aspire/pull/3684
- Add callback to WithPgAdmin to allow customization. by @mitchdenny in https://github.com/dotnet/aspire/pull/3801
- Fixed NATS volume mounts by @mtmk in https://github.com/dotnet/aspire/pull/3763
- Add OTEL env var to not redact HttpClient query string values by @JamesNK in https://github.com/dotnet/aspire/pull/3797
- DistributedApplication XML docs by @mitchdenny in https://github.com/dotnet/aspire/pull/3745
- SchemaStore.org fixes. by @mitchdenny in https://github.com/dotnet/aspire/pull/3811
- WithRedisCommander and WithMongoExpress configContainer callbacks. by @mitchdenny in https://github.com/dotnet/aspire/pull/3826
- Fix WithReference(Uri) environment variable name to match Service Discovery configuration format by @ReubenBond in https://github.com/dotnet/aspire/pull/3835
- Service Discovery: make scheme selection more intuitive in un-specified case, add more tests by @ReubenBond in https://github.com/dotnet/aspire/pull/3837
- Testing: Do not configure HttpClient resilience by default by @ReubenBond in https://github.com/dotnet/aspire/pull/3845
- API changed for components by @sebastienros in https://github.com/dotnet/aspire/pull/3736
- Update to 1.8.1 of OpenTelemetry dependencies by @eerhardt in https://github.com/dotnet/aspire/pull/3842
- Enable dependabot updates for github actions by @danmoseley in https://github.com/dotnet/aspire/pull/3821
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3868
- Remove Preview from component title and fix description in VS installer by @joperezr in https://github.com/dotnet/aspire/pull/3788
- Update docker image tags by @radical in https://github.com/dotnet/aspire/pull/3869
- AddProject XML docs improvements. by @mitchdenny in https://github.com/dotnet/aspire/pull/3863
- Fix Keyed Redis by @eerhardt in https://github.com/dotnet/aspire/pull/3885
- [Cosmos .NET SDK] - Adds User Agent to Identify Usage by @kundadebdatta in https://github.com/dotnet/aspire/pull/3876
- Aspire.Hosting.* READMEs by @mitchdenny in https://github.com/dotnet/aspire/pull/3828
- Add non-generic version of DistributedApplicationTestingBuilder.CreateAsync by @DamianEdwards in https://github.com/dotnet/aspire/pull/3875
- Add Encrypt=True to test connection strings by @GrabYourPitchforks in https://github.com/dotnet/aspire/pull/3903
- Bump the azure group with 5 updates by @dependabot in https://github.com/dotnet/aspire/pull/3913
- Update src/Shared/Cosmos/CosmosConstants.cs by @RussKie in https://github.com/dotnet/aspire/pull/3905
- Add multiple keyed services tests by @eerhardt in https://github.com/dotnet/aspire/pull/3896
- Bump System.CommandLine from 2.0.0-beta4.24201.1 to 2.0.0-beta4.24209.3 by @dependabot in https://github.com/dotnet/aspire/pull/3915
- Bump PowerShell from 7.4.1 to 7.4.2 by @dependabot in https://github.com/dotnet/aspire/pull/3916
- Bump the fluentui group with 2 updates by @dependabot in https://github.com/dotnet/aspire/pull/3914
- Templates: allow to choose between MSTest, NUnit and xUnit by @Evangelink in https://github.com/dotnet/aspire/pull/3777
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3923
- Naming Convention: Refactors
AddAzureCosmosClient
andAddKeyedAzureCosmosClient
API Names by @kundadebdatta in https://github.com/dotnet/aspire/pull/3906 - Add icon to MongoDB packages by @DamianEdwards in https://github.com/dotnet/aspire/pull/3929
- [tests] Enable --blame for non-helix tests by @radical in https://github.com/dotnet/aspire/pull/3931
- Rename WithContainerRunArgs to WithContainerRuntimeArgs to reduce potential confusion by @danegsta in https://github.com/dotnet/aspire/pull/3950
- Update sln templates to special-case CLI instead of VS by @DamianEdwards in https://github.com/dotnet/aspire/pull/3953
- Change which category/group servers are placed under in PGAdmin. by @mitchdenny in https://github.com/dotnet/aspire/pull/3962
- Update Docker Image Tags by @eerhardt in https://github.com/dotnet/aspire/pull/3948
- Update doc comments for ContainerRuntimeArgs to match latest from release/8.0 by @danegsta in https://github.com/dotnet/aspire/pull/3971
- Set an upper bound on RabbitMQ dependency by @eerhardt in https://github.com/dotnet/aspire/pull/3972
- Fix environment variable masking being reset on component re-render by @adamint in https://github.com/dotnet/aspire/pull/3708
- Fixes unit test templates for spaces in names by @timheuer in https://github.com/dotnet/aspire/pull/3959
- Move to Azure.Provisioning.* GA packages. by @mitchdenny in https://github.com/dotnet/aspire/pull/3983
- Update Components dependencies to latest by @eerhardt in https://github.com/dotnet/aspire/pull/3989
- Oracle data volume following readonly convention by @cmdkeen in https://github.com/dotnet/aspire/pull/3908
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4011
- Fix safari column header heights by @adamint in https://github.com/dotnet/aspire/pull/4013
- Update README.md by @IEvangelist in https://github.com/dotnet/aspire/pull/4009
- Update filename of ContainerRegistryHook to match class name by @afscrome in https://github.com/dotnet/aspire/pull/4007
- ServiceEndpoint.ToString() omit zero port by @ReubenBond in https://github.com/dotnet/aspire/pull/4015
- Add configureContainer argument to WithPhpMyadmin. by @mitchdenny in https://github.com/dotnet/aspire/pull/4030
- Test reliability improvements for local testing by @ReubenBond in https://github.com/dotnet/aspire/pull/3321
- Service Discovery: Promptly remove invalid watchers by @ReubenBond in https://github.com/dotnet/aspire/pull/3800
- Use GA Azure.Provisioning.ApplicationInsights package. by @mitchdenny in https://github.com/dotnet/aspire/pull/4040
- Add overload to WithEnvironment for ReferenceExpression by @andi0b in https://github.com/dotnet/aspire/pull/3996
- Improve test coverage for YARP Service Discovery and fix issues found by @ReubenBond in https://github.com/dotnet/aspire/pull/4036
- Move Cancel call outside of lock and add additional error handling by @ReubenBond in https://github.com/dotnet/aspire/pull/4052
- Adding Schema property to manifest. by @mitchdenny in https://github.com/dotnet/aspire/pull/3871
- Fix starter template CSS by @SteveSandersonMS in https://github.com/dotnet/aspire/pull/4047
- Test templates fixes by @DamianEdwards in https://github.com/dotnet/aspire/pull/4043
- Port translations from main (#4053) by @danmoseley in https://github.com/dotnet/aspire/pull/4068
- Add gauge example to stress playground by @JamesNK in https://github.com/dotnet/aspire/pull/2910
- Removing IVT where possible Attempt 2 by @Zombach in https://github.com/dotnet/aspire/pull/3982
- Bump Microsoft.Azure.AppConfiguration.AspNetCore from 7.1.0 to 7.2.0 in the azure group by @dependabot in https://github.com/dotnet/aspire/pull/4075
- YARP: add special-case for localhost when setting Host value by @ReubenBond in https://github.com/dotnet/aspire/pull/4069
- Add KafkaUI. Add a kafka playground too. by @g7ed6e in https://github.com/dotnet/aspire/pull/3882
- Move comments outside of code blocks by @Tratcher in https://github.com/dotnet/aspire/pull/4095
- Add Garnet Resource by @Zombach in https://github.com/dotnet/aspire/pull/3839
- Bump Azure.AI.OpenAI from 1.0.0-beta.16 to 1.0.0-beta.17 in the azure group by @dependabot in https://github.com/dotnet/aspire/pull/4090
- Bump the fluentui group with 2 updates by @dependabot in https://github.com/dotnet/aspire/pull/4091
- Update machine-requirements by @DamianEdwards in https://github.com/dotnet/aspire/pull/4113
- Bump Azure.Identity from 1.11.2 to 1.11.3 in the azure group by @dependabot in https://github.com/dotnet/aspire/pull/4125
- Update some Azure AI branding by @sebastienros in https://github.com/dotnet/aspire/pull/4126
- Bump Oracle.EntityFrameworkCore from 8.21.140 to 8.23.40 by @dependabot in https://github.com/dotnet/aspire/pull/4105
- [tests] Misc improvements for workload based tests by @radical in https://github.com/dotnet/aspire/pull/4093
- Fixed typo in doc comment in RabbitMQServerResource. by @MartynasZilinskas in https://github.com/dotnet/aspire/pull/4133
- Remove unused resources by @RussKie in https://github.com/dotnet/aspire/pull/4057
- Fix using telemetry pages with dapr sidecar + executable by @JamesNK in https://github.com/dotnet/aspire/pull/3861
- Improve filtering of log messages when there are duplicate attributes by @JamesNK in https://github.com/dotnet/aspire/pull/3881
- Fix workload manifest description to remove Preview string by @joperezr in https://github.com/dotnet/aspire/pull/4169
- Ensure endpoint names are unique to avoid failures later in execution. by @mitchdenny in https://github.com/dotnet/aspire/pull/4071
- Removing constraint from templates to avoid SDK multithreading issue by @joperezr in https://github.com/dotnet/aspire/pull/4176
- Bump the microsoftextensions group with 6 updates by @dependabot in https://github.com/dotnet/aspire/pull/4187
- Set read permissions to allow pgadmin container to read the generated config file by @danegsta in https://github.com/dotnet/aspire/pull/4191
- Bumping npgsql dependencies because of CVE-2024-32655. by @mitchdenny in https://github.com/dotnet/aspire/pull/4194
- Bump the entityframeworkcore group with 4 updates by @dependabot in https://github.com/dotnet/aspire/pull/4188
- Bump the aspnetcore group with 5 updates by @dependabot in https://github.com/dotnet/aspire/pull/4186
- Special case time 0 display in trace times by @davidebbo in https://github.com/dotnet/aspire/pull/4183
- Bump Polly.Core from 8.3.1 to 8.4.0 by @dependabot in https://github.com/dotnet/aspire/pull/4167
- Updating dependencies to latest versions in NuGet by @joperezr in https://github.com/dotnet/aspire/pull/4203
- Set assembly metadata with build configuration for AppHost and apply to projects in CLI mode by @danegsta in https://github.com/dotnet/aspire/pull/3961
- Add response compression for static assets to the dashboard by @DamianEdwards in https://github.com/dotnet/aspire/pull/4153
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4223
- Bump Polly.Extensions from 8.3.1 to 8.4.0 by @dependabot in https://github.com/dotnet/aspire/pull/4200
- Changing the title of the Aspire starter project by @sayedihashimi in https://github.com/dotnet/aspire/pull/4207
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4234
- Correct XML Docs for
RabbitMqServerResource.PrimaryEndpoint
by @afscrome in https://github.com/dotnet/aspire/pull/4118 - [tests] Workload tests by @radical in https://github.com/dotnet/aspire/pull/4168
- Bump the azure group across 1 directory with 10 updates by @dependabot in https://github.com/dotnet/aspire/pull/4238
- A11Y - Fix options under 'Type filter' button are not accessible by keyboard by @dvoituron in https://github.com/dotnet/aspire/pull/4243
- Bump Microsoft.Playwright from 1.42.0 to 1.44.0 by @dependabot in https://github.com/dotnet/aspire/pull/4244
- CI: Disable workload tests on Windows for internal builds by @radical in https://github.com/dotnet/aspire/pull/4248
- Fix port/targetport fallback logic in proxyless path by @davidebbo in https://github.com/dotnet/aspire/pull/4226
- [tests] Fix installing workload for tests on Windows in the internal pipeline by @radical in https://github.com/dotnet/aspire/pull/4259
- Localize "Unknown" resource state label by @drewnoakes in https://github.com/dotnet/aspire/pull/3402
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4267
- Add resource service auth tests (Unsecured, ApiKey) by @drewnoakes in https://github.com/dotnet/aspire/pull/3824
- Add integration test for OpenIDConnect by @drewnoakes in https://github.com/dotnet/aspire/pull/3692
- Restore sln project guids by @sebastienros in https://github.com/dotnet/aspire/pull/4273
- Add Azure Event Hub emulator support by @sebastienros in https://github.com/dotnet/aspire/pull/4209
- Add schema for DCP image build context properties by @danegsta in https://github.com/dotnet/aspire/pull/4268
- Fix Azurite support by @sebastienros in https://github.com/dotnet/aspire/pull/4279
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4285
- Update README.md by @msftph in https://github.com/dotnet/aspire/pull/4262
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4311
- [tests] Workload tests follow up by @radical in https://github.com/dotnet/aspire/pull/4260
- Fix lint failures by @RussKie in https://github.com/dotnet/aspire/pull/4321
- Update Component docs by @eerhardt in https://github.com/dotnet/aspire/pull/4270
- Localize "Attributes", fix nested data grid swallowing events issue by @adamint in https://github.com/dotnet/aspire/pull/4329
- Improve error handling in DistributedApplicationFactory by @ReubenBond in https://github.com/dotnet/aspire/pull/4331
- Fix Aspire.Hosting.Azure.CognitiveServices package description and tags by @ReubenBond in https://github.com/dotnet/aspire/pull/4345
- Add support for endpoints defined in Kestrel config by @davidebbo in https://github.com/dotnet/aspire/pull/4205
- Bump the aspnetcore group with 5 updates by @dependabot in https://github.com/dotnet/aspire/pull/4338
- Bump the entityframeworkcore group with 4 updates by @dependabot in https://github.com/dotnet/aspire/pull/4340
- Fix IDE0073 warnings by @eerhardt in https://github.com/dotnet/aspire/pull/4369
- Bump the microsoftextensions group with 3 updates by @dependabot in https://github.com/dotnet/aspire/pull/4339
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4372
- Remove Aspire.Hosting.Orleans dependency on Azure hosting by @attilah in https://github.com/dotnet/aspire/pull/4373
- Testing: set launch profile name based on target AppHost by @ReubenBond in https://github.com/dotnet/aspire/pull/4287
- Adds Milvus to the Aspire hosting/component packages by @timheuer in https://github.com/dotnet/aspire/pull/4179
- Add new DCP build context schema by @danegsta in https://github.com/dotnet/aspire/pull/4374
- style: change finished ressource icon to success by @pierrebelin in https://github.com/dotnet/aspire/pull/4365
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4399
- Normalize
C#
ascsharp
, and add missing lang ids by @IEvangelist in https://github.com/dotnet/aspire/pull/4398 - Bump Microsoft.Data.SqlClient from 5.2.0 to 5.2.1 by @dependabot in https://github.com/dotnet/aspire/pull/4382
- Bump dotnet-coverage from 17.11.0 to 17.11.3 by @dependabot in https://github.com/dotnet/aspire/pull/4351
- Carbon copy (with minor tweaks) review process from ASP.NET Core. by @mitchdenny in https://github.com/dotnet/aspire/pull/4349
- Add Valkey Resource by @Zombach in https://github.com/dotnet/aspire/pull/4324
- [automated] Merge branch 'release/8.0' => 'main' by @dotnet-maestro-bot in https://github.com/dotnet/aspire/pull/4396
- Add support for custom port to RabbitMQ management plugin by @Dona278 in https://github.com/dotnet/aspire/pull/4318
- Fix tests for proxyless containers by @karolz-ms in https://github.com/dotnet/aspire/pull/4410
- Adding WebPubSub component and provisioning by @vicancy in https://github.com/dotnet/aspire/pull/2495
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4420
- Set HTTP/HTTPS_PORTS on projects in publish mode by @davidebbo in https://github.com/dotnet/aspire/pull/4404
- Allow mutating Azure construct resources by @davidfowl in https://github.com/dotnet/aspire/pull/4434
- Fix launch_profile setting description in the IDE protocol spec. by @karolz-ms in https://github.com/dotnet/aspire/pull/4442
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4465
- Improve handling of Kestrel endpoints by @davidebbo in https://github.com/dotnet/aspire/pull/4438
- "All" should use the same word by @Varorbc in https://github.com/dotnet/aspire/pull/4073
- Bump NATS.Net from 2.2.1 to 2.2.3 by @dependabot in https://github.com/dotnet/aspire/pull/4481
- Mark shipped public api as such and add infrastructure for PublicApiAnalyzers by @joperezr in https://github.com/dotnet/aspire/pull/4467
- Update xUnit test template to add HttpClient resiliency by @willibrandon in https://github.com/dotnet/aspire/pull/4428
- update dependency versions by @danmoseley in https://github.com/dotnet/aspire/pull/4443
- Bump Microsoft.CodeAnalysis.CSharp.Workspaces from 4.9.2 to 4.10.0 by @dependabot in https://github.com/dotnet/aspire/pull/4458
- Bump Newtonsoft.Json.Schema from 3.0.16 to 4.0.1 by @dependabot in https://github.com/dotnet/aspire/pull/4480
- Bump the microsoftextensions group with 3 updates by @dependabot in https://github.com/dotnet/aspire/pull/4478
- Bump Swashbuckle.AspNetCore from 6.6.1 to 6.6.2 by @dependabot in https://github.com/dotnet/aspire/pull/4457
- Bump OpenTelemetry.Instrumentation.Runtime from 1.8.0 to 1.8.1 in the opentelemetry group by @dependabot in https://github.com/dotnet/aspire/pull/4450
- Bump Microsoft.Azure.Cosmos from 3.40.0 to 3.41.0 in the azure group across 1 directory by @dependabot in https://github.com/dotnet/aspire/pull/4488
- Bump JsonSchema.Net from 7.0.2 to 7.0.4 by @dependabot in https://github.com/dotnet/aspire/pull/4456
- Add icons to MySQL & Azure KeyVault hosting packages by @DamianEdwards in https://github.com/dotnet/aspire/pull/4504
- Bump Microsoft.Extensions.Azure from 1.7.3 to 1.7.4 in the azure group by @dependabot in https://github.com/dotnet/aspire/pull/4503
- WithDockerfile by @mitchdenny in https://github.com/dotnet/aspire/pull/4312
- Update PgAdmin from tag 8.5 to 8.8. by @thimok in https://github.com/dotnet/aspire/pull/4524
- Use CBL-Mariner minimal image for Dockerfile playground. by @mitchdenny in https://github.com/dotnet/aspire/pull/4531
- Treat the first endpoint for each scheme as default by @davidebbo in https://github.com/dotnet/aspire/pull/4529
- Support transports from individual kestrel endpoints by @davidebbo in https://github.com/dotnet/aspire/pull/4533
- Revert CSS fix from #4013 by @adamint in https://github.com/dotnet/aspire/pull/4545
- Fix CredScan false positive. by @joperezr in https://github.com/dotnet/aspire/pull/4548
- [sln] Fix sln loading in VSCode - remove unused folder entry
dockerfile
by @radical in https://github.com/dotnet/aspire/pull/4556 - Baseline code coverage by @RussKie in https://github.com/dotnet/aspire/pull/4313
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4540
- Don't show success status for FailedToStart state, use static helpers for determining resource state by @adamint in https://github.com/dotnet/aspire/pull/4541
- [tests] Make dependencies installation on helix more robust by @radical in https://github.com/dotnet/aspire/pull/4557
- Fix src/Components/Directory.Build.props by @eerhardt in https://github.com/dotnet/aspire/pull/4573
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4574
- Add DCP labels schema for containers and image build by @danegsta in https://github.com/dotnet/aspire/pull/4576
- Fix error when switching application on telemetry pages by @JamesNK in https://github.com/dotnet/aspire/pull/4560
- Log stream the build and pull. by @mitchdenny in https://github.com/dotnet/aspire/pull/4535
- Add new DCP binary unix file permissions entry by @danegsta in https://github.com/dotnet/aspire/pull/4577
- [tests] workload tests for test project templates by @radical in https://github.com/dotnet/aspire/pull/4240
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4585
- Move withdockerfile solution folder under playground. by @mitchdenny in https://github.com/dotnet/aspire/pull/4581
- Fixing race condition in TestLoggerFactory by @vicancy in https://github.com/dotnet/aspire/pull/4588
- Save password parameter default values to user secrets by @DamianEdwards in https://github.com/dotnet/aspire/pull/4507
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4598
- Update additional DCP resource schema by @danegsta in https://github.com/dotnet/aspire/pull/4600
- Update container logs available condition to allow streaming build logs. by @mitchdenny in https://github.com/dotnet/aspire/pull/4601
- Add support for disabling reading Kestrel endpoints by @davidebbo in https://github.com/dotnet/aspire/pull/4534
- [tests] Disable some failing WithDockerfileTests by @radical in https://github.com/dotnet/aspire/pull/4614
- Bump PowerShell from 7.4.2 to 7.4.3 by @dependabot in https://github.com/dotnet/aspire/pull/4594
- Add some codeowners by @radical in https://github.com/dotnet/aspire/pull/4615
- [tests] Enable
Aspire.Hosting.Testing
, andAspire.Hosting
tests that use docker to run on the build machine by @radical in https://github.com/dotnet/aspire/pull/4500 - [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4617
- Add support for HTTP(S) OTLP endpoint by @sharpSteff in https://github.com/dotnet/aspire/pull/4197
- Updates to Aspire.Hosting.Testing by @DamianEdwards in https://github.com/dotnet/aspire/pull/4444
- Bump Azure.Identity from 1.11.4 to 1.12.0 in the azure group by @dependabot in https://github.com/dotnet/aspire/pull/4568
- Add HTTPS test coverage for resource client/server integration tests by @drewnoakes in https://github.com/dotnet/aspire/pull/4621
- Add dashboard option validation tests by @drewnoakes in https://github.com/dotnet/aspire/pull/4620
- Fix structured logs filter field, which was erroneously filtering out all logs by @adamint in https://github.com/dotnet/aspire/pull/4595
- Add additional DCP container network connection schema by @danegsta in https://github.com/dotnet/aspire/pull/4602
- Remove unnecessary DiagnosticListener code by @eerhardt in https://github.com/dotnet/aspire/pull/4616
- [ci] helix: dump make.log when apt-get fails by @radical in https://github.com/dotnet/aspire/pull/4624
- [ci] Check that dev-certs are installed on windows by @radical in https://github.com/dotnet/aspire/pull/4636
- [CI] Don't trigger the builds when CODEOWNERS file has a change by @radical in https://github.com/dotnet/aspire/pull/4622
- Add more logging to CallService_OtlpGrpcEndPoint_ExternalFile_FileChanged_UseConfiguredKey by @JamesNK in https://github.com/dotnet/aspire/pull/4638
- reenable tests to start debugging in the pipeline (they run fine local… by @mitchdenny in https://github.com/dotnet/aspire/pull/4618
- Fix Orleans broadcast channel provider registration by @Costo in https://github.com/dotnet/aspire/pull/4649
- Use custom names for dashboard auth and antiforgery cookies by @adamint in https://github.com/dotnet/aspire/pull/4591
- Disable some hosting tests failing on CI by @radical in https://github.com/dotnet/aspire/pull/4653
- Show dashboard errors by default. by @davidfowl in https://github.com/dotnet/aspire/pull/4654
- Add support for running python projects by @wmeints in https://github.com/dotnet/aspire/pull/4142
- Improve logging for flaky test by @JamesNK in https://github.com/dotnet/aspire/pull/4662
- Fix log entry order with docker file building by @JamesNK in https://github.com/dotnet/aspire/pull/4641
- Add zh-CN culture to dashboard by @adamint in https://github.com/dotnet/aspire/pull/4652
- Update aspire-manifests for playground projects. by @mitchdenny in https://github.com/dotnet/aspire/pull/4667
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4690
- Update ResourceNotificationServiceLogging by @DamianEdwards in https://github.com/dotnet/aspire/pull/4693
- [tests] Disable playwright tests on helix/linux by @radical in https://github.com/dotnet/aspire/pull/4694
- [tests] Extract playwright bits to Playwright.targets, and separate class by @radical in https://github.com/dotnet/aspire/pull/4689
- Fixes and enhancements in JSON Configuration schema generator by @bart-vmware in https://github.com/dotnet/aspire/pull/4441
- Fix regression in port allocation for non http/https endpoints by @davidfowl in https://github.com/dotnet/aspire/pull/4696
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4711
- Add test for exceeding trace limit by @JamesNK in https://github.com/dotnet/aspire/pull/4712
- Bump the fluentui group across 1 directory with 2 updates by @dependabot in https://github.com/dotnet/aspire/pull/4645
- Bump the opentelemetry group with 6 updates by @dependabot in https://github.com/dotnet/aspire/pull/4647
- Remove Newtonsoft.Json.Schema dependency by @eerhardt in https://github.com/dotnet/aspire/pull/4709
- Revert "Bump the fluentui group across 1 directory with 2 updates (#4645)" by @adamint in https://github.com/dotnet/aspire/pull/4722
- Don't treat dependabot as community-contribution by @joperezr in https://github.com/dotnet/aspire/pull/4724
- Finish update to OpenTelemetry 1.9.0 by @eerhardt in https://github.com/dotnet/aspire/pull/4719
- [ci] Fix internal builds by @radical in https://github.com/dotnet/aspire/pull/4725
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2459589 by @dotnet-bot in https://github.com/dotnet/aspire/pull/3924
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2486194 by @dotnet-bot in https://github.com/dotnet/aspire/pull/4740
- Setting minimum TLS to 1.2 by default by @aaronpowell in https://github.com/dotnet/aspire/pull/4695
- Expose IServiceProvider on DistributedApplicationExecutionContext. by @mitchdenny in https://github.com/dotnet/aspire/pull/4668
- Remove code coverage validation by @RussKie in https://github.com/dotnet/aspire/pull/4743
- [ci] Fix internal build by @radical in https://github.com/dotnet/aspire/pull/4742
- Bump Dapper from 2.1.37 to 2.1.44 by @dependabot in https://github.com/dotnet/aspire/pull/4678
- Bump MongoDB.Driver from 2.25.0 to 2.26.0 by @dependabot in https://github.com/dotnet/aspire/pull/4676
- Update repo Issue templates by @timheuer in https://github.com/dotnet/aspire/pull/4633
- Bump System.CommandLine from 2.0.0-beta4.24209.3 to 2.0.0-beta4.24324.3 by @dependabot in https://github.com/dotnet/aspire/pull/4675
- [tests] Some Playwright related fixes by @radical in https://github.com/dotnet/aspire/pull/4726
- Bump StackExchange.Redis from 2.7.33 to 2.8.0 by @dependabot in https://github.com/dotnet/aspire/pull/4671
- coalesce aws updates by @danmoseley in https://github.com/dotnet/aspire/pull/4756
- Bump Polly to 8.4.1 by @martincostello in https://github.com/dotnet/aspire/pull/4745
- Bump AWSSDK.SQS from 3.7.301.17 to 3.7.301.23 by @dependabot in https://github.com/dotnet/aspire/pull/4677
- Bump AWSSDK.Core from 3.7.304.14 to 3.7.304.20 by @dependabot in https://github.com/dotnet/aspire/pull/4674
- Bump JsonSchema.Net from 7.0.4 to 7.1.1 by @dependabot in https://github.com/dotnet/aspire/pull/4757
- Bump TestcontainersPackageVersion from 3.8.0 to 3.9.0 by @dependabot in https://github.com/dotnet/aspire/pull/4673
- Bump AWSSDK.CloudFormation from 3.7.308.9 to 3.7.308.15 by @dependabot in https://github.com/dotnet/aspire/pull/4670
- Use uniform convention for naming and annotating DCP objects with regards to OTEL by @karolz-ms in https://github.com/dotnet/aspire/pull/4661
- Bump MongoDB.Driver from 2.26.0 to 2.27.0 by @dependabot in https://github.com/dotnet/aspire/pull/4760
- Add WithDataVolume for AzureEventHubs emulator by @sebastienros in https://github.com/dotnet/aspire/pull/4772
- [tests] Add E2E tests for EF SqlServer, and EF Cosmos by @radical in https://github.com/dotnet/aspire/pull/4758
- Update dependabot.yml by @danmoseley in https://github.com/dotnet/aspire/pull/4780
- Bump Microsoft.Playwright from 1.44.0 to 1.45.0 by @dependabot in https://github.com/dotnet/aspire/pull/4776
- Bump the aws group with 4 updates by @dependabot in https://github.com/dotnet/aspire/pull/4783
- Use composite key from OTEL service name and instance id by @JamesNK in https://github.com/dotnet/aspire/pull/4698
- Add source to span details by @JamesNK in https://github.com/dotnet/aspire/pull/4703
- [ci] Enable source-index for the repo by @radical in https://github.com/dotnet/aspire/pull/4790
- Telemetry name improvements by @JamesNK in https://github.com/dotnet/aspire/pull/4764
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4632
- Display more info when local orchestrator check fails with unexpected error by @karolz-ms in https://github.com/dotnet/aspire/pull/4789
- Pass IServiceProvider to configureBuilder of AddKafkaConsumer and AddKafkaProducer by @g7ed6e in https://github.com/dotnet/aspire/pull/4327
- Insert the "Select a Resource" option in console logs after sort by @adamint in https://github.com/dotnet/aspire/pull/4815
- Bump Qdrant.Client from 1.9.0 to 1.10.0 by @dependabot in https://github.com/dotnet/aspire/pull/4810
- Bump JsonSchema.Net from 7.1.1 to 7.1.2 by @dependabot in https://github.com/dotnet/aspire/pull/4811
- Bump DnsClient from 1.7.0 to 1.8.0 by @dependabot in https://github.com/dotnet/aspire/pull/4809
- Update project template package versions to latest by @danmoseley in https://github.com/dotnet/aspire/pull/4816
- Bump NATS.Net from 2.2.3 to 2.3.0 by @dependabot in https://github.com/dotnet/aspire/pull/4808
- Update Plotly to 2.32.0 by @JamesNK in https://github.com/dotnet/aspire/pull/4818
- Don't log dashboard client cancellation error during dispose by @JamesNK in https://github.com/dotnet/aspire/pull/4817
- Add sample dashboard playwright test by @adamint in https://github.com/dotnet/aspire/pull/4386
- Disable broken Containers tests by @eerhardt in https://github.com/dotnet/aspire/pull/4829
- Fix WithDockerfileTests container start failures. by @mitchdenny in https://github.com/dotnet/aspire/pull/4832
- Update resource endpoints to always display at least one endpoint inline by @JamesNK in https://github.com/dotnet/aspire/pull/4797
- Split redis tests into separate test assembly by @davidfowl in https://github.com/dotnet/aspire/pull/4468
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4833
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4822
- Remove dependency on dockerhub in Hosting.Redis.Tests by @eerhardt in https://github.com/dotnet/aspire/pull/4847
- [tests] Enable playwright tests on linux by @radical in https://github.com/dotnet/aspire/pull/4838
- Use init with Blazor dependency injections by @JamesNK in https://github.com/dotnet/aspire/pull/4836
- Write exception details with dashboard error logs by @JamesNK in https://github.com/dotnet/aspire/pull/4835
- Remove dependency on dockerhub in tests by @eerhardt in https://github.com/dotnet/aspire/pull/4848
- Get endpoints column popup title from resource by @JamesNK in https://github.com/dotnet/aspire/pull/4837
- New WithEndpointsInEnvironment method by @davidebbo in https://github.com/dotnet/aspire/pull/4679
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/4859
- ConfigSchemaGenerator: Ignore case and support named options by @bart-vmware in https://github.com/dotnet/aspire/pull/4795
- Update .NET SDK to 8.0.303 by @eerhardt in https://github.com/dotnet/aspire/pull/4858
- Add doc on updating the container registry by @eerhardt in https://github.com/dotnet/aspire/pull/4861
- Add support for exemplars in metrics UI by @JamesNK in https://github.com/dotnet/aspire/pull/4629
- Load plotly as a module on metrics page by @JamesNK in https://github.com/dotnet/aspire/pull/4857
- add TSA config by @danmoseley in https://github.com/dotnet/aspire/pull/4860
- Make credscan run clean by @danmoseley in https://github.com/dotnet/aspire/pull/4876
- Load theme JavaScript module earlier from HTML by @JamesNK in https://github.com/dotnet/aspire/pull/4888
- Remove static SHA1 field from ImageNameGenerator by @vcsjones in https://github.com/dotnet/aspire/pull/4885
- Order endpoints in resource details by @JamesNK in https://github.com/dotnet/aspire/pull/4798
- Extract Aspire.Hosting.Qdrant.Tests project by @eerhardt in https://github.com/dotnet/aspire/pull/4879
- Reduce dashboard log noise by @adamint in https://github.com/dotnet/aspire/pull/4821
- Add cgmanifest.json for templates dependencies by @sebastienros in https://github.com/dotnet/aspire/pull/4841
- Bump the microsoftextensions group with 7 updates by @dependabot in https://github.com/dotnet/aspire/pull/4898
- Bump the entityframeworkcore group with 4 updates by @dependabot in https://github.com/dotnet/aspire/pull/4899
- Update runtime, aspnetcore, and extensions versions in a single dependabot PR by @eerhardt in https://github.com/dotnet/aspire/pull/4911
- Extract Aspire.Hosting.PostgreSQL.Tests project by @sebastienros in https://github.com/dotnet/aspire/pull/4862
- Add notification that structured log and trace limits have been exceeded by @JamesNK in https://github.com/dotnet/aspire/pull/4799
- Revert "[tests] Enable playwright tests on linux (#4838)" by @radical in https://github.com/dotnet/aspire/pull/4922
- Extract Aspire.Hosting.Kafka.Tests project by @eerhardt in https://github.com/dotnet/aspire/pull/4910
- Improve summary details view / toolbars / navbar experience on desktop for low-vision users, as well as mobile users by @adamint in https://github.com/dotnet/aspire/pull/4245
- Add en-GB to supported Dashboard cultures by @martincostello in https://github.com/dotnet/aspire/pull/4882
- Persist selected application in the Traces page by @andrei-ungureanu-uipath in https://github.com/dotnet/aspire/pull/4564
- Add resilience to Kafka functional tests by @eerhardt in https://github.com/dotnet/aspire/pull/4932
- Extract Aspire.Hosting.Valkey.Tests project by @eerhardt in https://github.com/dotnet/aspire/pull/4930
- Extract Aspire.Hosting.Python.Tests project by @eerhardt in https://github.com/dotnet/aspire/pull/4915
- Add span links to dashboard UI by @JamesNK in https://github.com/dotnet/aspire/pull/4805
- Fix metrics page by @JamesNK in https://github.com/dotnet/aspire/pull/4934
- Bump the orleans group with 5 updates by @dependabot in https://github.com/dotnet/aspire/pull/4914
- Add producer-consumer telemetry example to stress app by @JamesNK in https://github.com/dotnet/aspire/pull/4927
- Revert change to always display first endpoint by @JamesNK in https://github.com/dotnet/aspire/pull/4935
- Create hover tokens for grid row hover effect by @tlmii in https://github.com/dotnet/aspire/pull/4892
- DisableLocalAuth for AppConfig. by @mitchdenny in https://github.com/dotnet/aspire/pull/4774
- Disable local auth for service bus. by @mitchdenny in https://github.com/dotnet/aspire/pull/4938
- [tests] Extract support for building tests outside the repo into re-usable props+targets by @radical in https://github.com/dotnet/aspire/pull/4923
- Fixing README for Azure SQL hosting package by @aaronpowell in https://github.com/dotnet/aspire/pull/4953
- Fix Aspire.Hosting.Tests build on VS by @radical in https://github.com/dotnet/aspire/pull/4951
- add elasticsearch hosting by @Alirexaa in https://github.com/dotnet/aspire/pull/4430
- Limit number of console log messages retained in dashboard process by @drewnoakes in https://github.com/dotnet/aspire/pull/4936
- Add Keycloak component by @julioct in https://github.com/dotnet/aspire/pull/4289
- Disabling key access for storage by default. by @aaronpowell in https://github.com/dotnet/aspire/pull/4744
- Add test for PostgresServerResource.WithInitBindMount by @sebastienros in https://github.com/dotnet/aspire/pull/4926
- Update to Azure.AI.OpenAI 2.0.0-beta.2 by @eerhardt in https://github.com/dotnet/aspire/pull/4950
- Skip Aspire.Hosting.Elasticsearch.Tests.ElasticsearchFunctionalTestsWithDataVolumeShouldPersistStateBetweenUsages/WithDataBindMountShouldPersistStateBetweenUsages tests failing CI by @adamint in https://github.com/dotnet/aspire/pull/4969
- Various fixes for span links UI by @JamesNK in https://github.com/dotnet/aspire/pull/4948
- Clear log messages when disposed by @drewnoakes in https://github.com/dotnet/aspire/pull/4957
- Null out resource name when application is changed by @adamint in https://github.com/dotnet/aspire/pull/4967
- Don't display browser tooltip for error icon by @JamesNK in https://github.com/dotnet/aspire/pull/4939
- Fix resources title position by @JamesNK in https://github.com/dotnet/aspire/pull/4978
- [release/8.1] Remove testuser from Keycloak playground realm by @github-actions in https://github.com/dotnet/aspire/pull/4987
- [release/8.1] Enable full signing and stable package versions by @joperezr in https://github.com/dotnet/aspire/pull/4989
- [release/8.1] Update dependencies by @github-actions in https://github.com/dotnet/aspire/pull/4993
- [release/8.1] Fix Elasticsearch Client Component Readme by @github-actions in https://github.com/dotnet/aspire/pull/5004
- [release/8.1] Backport: Add
GetEnvironmentVariableValuesAsync
method to ResourceExtens… by @mitchdenny in https://github.com/dotnet/aspire/pull/5005 - [release/8.1] Remove WithBuildSecret(FileInfo). by @github-actions in https://github.com/dotnet/aspire/pull/5007
- [release/8.1] Add IResourceWithServiceDiscovery interface to PythonProjectResource. by @github-actions in https://github.com/dotnet/aspire/pull/5025
New Contributors
- @danikishin made their first contribution in https://github.com/dotnet/aspire/pull/3239
- @djonser made their first contribution in https://github.com/dotnet/aspire/pull/3333
- @tskimmett made their first contribution in https://github.com/dotnet/aspire/pull/3275
- @paule96 made their first contribution in https://github.com/dotnet/aspire/pull/3184
- @kundadebdatta made their first contribution in https://github.com/dotnet/aspire/pull/3876
- @GrabYourPitchforks made their first contribution in https://github.com/dotnet/aspire/pull/3903
- @Evangelink made their first contribution in https://github.com/dotnet/aspire/pull/3777
- @cmdkeen made their first contribution in https://github.com/dotnet/aspire/pull/3908
- @afscrome made their first contribution in https://github.com/dotnet/aspire/pull/4007
- @andi0b made their first contribution in https://github.com/dotnet/aspire/pull/3996
- @SteveSandersonMS made their first contribution in https://github.com/dotnet/aspire/pull/4047
- @Zombach made their first contribution in https://github.com/dotnet/aspire/pull/3982
- @Tratcher made their first contribution in https://github.com/dotnet/aspire/pull/4095
- @MartynasZilinskas made their first contribution in https://github.com/dotnet/aspire/pull/4133
- @davidebbo made their first contribution in https://github.com/dotnet/aspire/pull/4183
- @sayedihashimi made their first contribution in https://github.com/dotnet/aspire/pull/4207
- @dvoituron made their first contribution in https://github.com/dotnet/aspire/pull/4243
- @msftph made their first contribution in https://github.com/dotnet/aspire/pull/4262
- @attilah made their first contribution in https://github.com/dotnet/aspire/pull/4373
- @pierrebelin made their first contribution in https://github.com/dotnet/aspire/pull/4365
- @Dona278 made their first contribution in https://github.com/dotnet/aspire/pull/4318
- @willibrandon made their first contribution in https://github.com/dotnet/aspire/pull/4428
- @thimok made their first contribution in https://github.com/dotnet/aspire/pull/4524
- @sharpSteff made their first contribution in https://github.com/dotnet/aspire/pull/4197
- @Costo made their first contribution in https://github.com/dotnet/aspire/pull/4649
- @wmeints made their first contribution in https://github.com/dotnet/aspire/pull/4142
- @bart-vmware made their first contribution in https://github.com/dotnet/aspire/pull/4441
- @vcsjones made their first contribution in https://github.com/dotnet/aspire/pull/4885
- @andrei-ungureanu-uipath made their first contribution in https://github.com/dotnet/aspire/pull/4564
Full Changelog: https://github.com/dotnet/aspire/compare/v8.0.1...v8.1.0