v8.0.0-preview.5.24201.12
版本发布时间: 2024-04-11 05:20:14
dotnet/aspire最新发布版本:v9.0.0-rc.1.24511.1(2024-10-18 01:37:59)
Announcing .NET Aspire Preview 5! For the full announcement, see .NET Aspire preview 5 in docs. The packages are now available on NuGet. Checkout our README in the root of the repo to learn how you can get started with .NET Aspire.
What's Changed
- Fix shortcuts changing multiple browser windows by @JamesNK in https://github.com/dotnet/aspire/pull/2470
- Optimize project templates by @Varorbc in https://github.com/dotnet/aspire/pull/2421
- Fix keyboard shortcuts, url casing and JSDisconnectedException by @tlmii in https://github.com/dotnet/aspire/pull/2466
- Untrack DialogReference when dialog is closed by @tlmii in https://github.com/dotnet/aspire/pull/2465
- Update templates for AppInsights by @BrennanConroy in https://github.com/dotnet/aspire/pull/2457
- Use streaming to get logs for Executables and Containers by @karolz-ms in https://github.com/dotnet/aspire/pull/2435
- Throw meaningful exception when DbContext is already registered by @sebastienros in https://github.com/dotnet/aspire/pull/2449
- Use Polly.Core resilience strategies by @bgrainger in https://github.com/dotnet/aspire/pull/2400
- Branding updates for Preview 5. by @joperezr in https://github.com/dotnet/aspire/pull/2456
- Use OnDialogClosing instead of OnDialogResult to remove dialog reference in MainLayout by @adamint in https://github.com/dotnet/aspire/pull/2476
- [rabbitmq] Pass
ConnectionFactory
instead ofIConnectionFactory
to by @radical in https://github.com/dotnet/aspire/pull/2479 - Remove unnecessary message from backport pipeline by @eerhardt in https://github.com/dotnet/aspire/pull/2474
- Fix opening console logs in a new window or refreshing by @JamesNK in https://github.com/dotnet/aspire/pull/2463
- Fix not found trace message by @JamesNK in https://github.com/dotnet/aspire/pull/2488
- Add support for showing custom resources in the dashboard by @davidfowl in https://github.com/dotnet/aspire/pull/2390
- Improve trace name column tooltip by @Varorbc in https://github.com/dotnet/aspire/pull/2499
- workaround broken dependabot by @danmoseley in https://github.com/dotnet/aspire/pull/2455
- Bump PowerShell from 7.4.0 to 7.4.1 by @dependabot in https://github.com/dotnet/aspire/pull/2505
- Added support for custom resource logging by @davidfowl in https://github.com/dotnet/aspire/pull/2508
- Implement retry for
ServerVersion.AutoDetect
inAddMySqlDbContext
for Pomelo by @bgrainger in https://github.com/dotnet/aspire/pull/2386 - Fix RabbitMqLoggingTests failing with Collection was modified by @eerhardt in https://github.com/dotnet/aspire/pull/2518
- Fixing argument name typo by @WhitWaldo in https://github.com/dotnet/aspire/pull/2517
- Bump dotnet-reportgenerator-globaltool from 5.2.0 to 5.2.2 by @dependabot in https://github.com/dotnet/aspire/pull/2504
- [tests] add a xunit.runner.json to get
[Long Running Test]
message by @radical in https://github.com/dotnet/aspire/pull/2501 - Bump dotnet-coverage from 17.9.3 to 17.10.3 by @dependabot in https://github.com/dotnet/aspire/pull/2506
- Enabling OneLocBuild by @joperezr in https://github.com/dotnet/aspire/pull/2522
- Improve intellisense for AddConnectionString by @samsp-msft in https://github.com/dotnet/aspire/pull/2481
- CI: publish non-helix testresults to artifacts by @radical in https://github.com/dotnet/aspire/pull/2525
- Rename the annotations by @davidfowl in https://github.com/dotnet/aspire/pull/2523
- Use RBAC for Azure AI Search by @sebastienros in https://github.com/dotnet/aspire/pull/2494
- Dynamically set culture from Accept-Language by @adamint in https://github.com/dotnet/aspire/pull/2192
- Dashboard correctly logs dynamic port endpoints by @JamesNK in https://github.com/dotnet/aspire/pull/2500
- Make more things async by @davidfowl in https://github.com/dotnet/aspire/pull/2533
- Add XSS component test for ApplicationName by @JamesNK in https://github.com/dotnet/aspire/pull/2493
- Rename WithVolumeMount to WithVolume by @JamesNK in https://github.com/dotnet/aspire/pull/2532
- Add Aspire.Hosting.Testing to facilitate integration testing by @ReubenBond in https://github.com/dotnet/aspire/pull/2310
- Add InputAnnotation by @eerhardt in https://github.com/dotnet/aspire/pull/2546
- Add AfterResourcesCreatedAsync hook by @BrennanConroy in https://github.com/dotnet/aspire/pull/2543
- Improve logging for flaky OTLP integration test by @JamesNK in https://github.com/dotnet/aspire/pull/2537
- Use fluent icon logo instead of img + svg by @adamint in https://github.com/dotnet/aspire/pull/2547
- Azure Provisioning Integration by @mitchdenny in https://github.com/dotnet/aspire/pull/2429
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/2559
- Fix console logs page subscribing twice by @JamesNK in https://github.com/dotnet/aspire/pull/2509
- AssignParameter(...) for CDK resources by @mitchdenny in https://github.com/dotnet/aspire/pull/2558
- Add a helper method for awaiting task and ignoring cancellation by @JamesNK in https://github.com/dotnet/aspire/pull/2565
- AddAzureStorage CDK Edition by @mitchdenny in https://github.com/dotnet/aspire/pull/2563
- Azure provisioning in the dashboard by @davidfowl in https://github.com/dotnet/aspire/pull/2552
- ThemeManager should not be singleton by @tlmii in https://github.com/dotnet/aspire/pull/2582
- Show the deployment url when provisioning by @davidfowl in https://github.com/dotnet/aspire/pull/2591
- Use endpoint references for all allocated endpoint resolution by @davidfowl in https://github.com/dotnet/aspire/pull/2596
- Propagate the state from parent to children for azure resources by @davidfowl in https://github.com/dotnet/aspire/pull/2597
- Azure Sql via CDK by @mitchdenny in https://github.com/dotnet/aspire/pull/2592
- Fix SetParametersAsync not handling guids. by @mitchdenny in https://github.com/dotnet/aspire/pull/2601
- Change the AzureBicepResource by @davidfowl in https://github.com/dotnet/aspire/pull/2602
- Move Azure Provisioning logic by @davidfowl in https://github.com/dotnet/aspire/pull/2603
- Fix DashboardClient flaky test by @JamesNK in https://github.com/dotnet/aspire/pull/2608
- Make SQL and Storage Async. by @mitchdenny in https://github.com/dotnet/aspire/pull/2616
- Configure AppHost templates with a user secrets ID by @DamianEdwards in https://github.com/dotnet/aspire/pull/2623
- Remove unbounded HTTP call from starter template by @DamianEdwards in https://github.com/dotnet/aspire/pull/2622
- add dependabot.yml ignores by @danmoseley in https://github.com/dotnet/aspire/pull/2581
- Azure KeyVault for Aspire via CDK by @mitchdenny in https://github.com/dotnet/aspire/pull/2606
- PublishAsAzurePostgresFlexibleServer shouldn't require a user and password by @eerhardt in https://github.com/dotnet/aspire/pull/2627
- Add EndpointAnnotation directly in AddProject by @BrennanConroy in https://github.com/dotnet/aspire/pull/2579
- Metrics chart HTML encoding and testing by @JamesNK in https://github.com/dotnet/aspire/pull/2634
- Resource Command Support by @tlmii in https://github.com/dotnet/aspire/pull/2572
- Improve resources page performance with many resources by @JamesNK in https://github.com/dotnet/aspire/pull/2556
- Encoding of all dashboard URL segments and query strings by @JamesNK in https://github.com/dotnet/aspire/pull/2605
- Rename
AddOracleDatabase
API. by @IEvangelist in https://github.com/dotnet/aspire/pull/2647 - Use InputReference in more places by @eerhardt in https://github.com/dotnet/aspire/pull/2642
- Use RBAC and bicep provisioning for Azure OpenAI by @sebastienros in https://github.com/dotnet/aspire/pull/2529
- Use AddSqlServer extension in AddSqlServerTests by @MatsM16 in https://github.com/dotnet/aspire/pull/2656
- Rename level to logLevel by @adamint in https://github.com/dotnet/aspire/pull/2654
- Testing: move DistributedApplicationBuilder into base test harness by @ReubenBond in https://github.com/dotnet/aspire/pull/2575
- Removed kafka references in XML comments by @MatsM16 in https://github.com/dotnet/aspire/pull/2655
- Using own PrimaryEndpointName by @MatsM16 in https://github.com/dotnet/aspire/pull/2657
- Don't use backticks in exception messages by @eerhardt in https://github.com/dotnet/aspire/pull/2659
- Fix date format changing during UI updates by restoring request execution context by @JamesNK in https://github.com/dotnet/aspire/pull/2643
- Remove duplicate lin in OpenAI manifest by @sebastienros in https://github.com/dotnet/aspire/pull/2662
- Base the transport on the scheme if not set by @davidfowl in https://github.com/dotnet/aspire/pull/2664
- Log the bicep compiler errors per resource by @davidfowl in https://github.com/dotnet/aspire/pull/2667
- Update a bunch of dependencies to latest by @eerhardt in https://github.com/dotnet/aspire/pull/2663
- Remove publishing without previous state by @davidfowl in https://github.com/dotnet/aspire/pull/2680
- Limit opacity override to resource select controls by @tlmii in https://github.com/dotnet/aspire/pull/2670
- Update IDE execution spec for Aspire v1 release by @karolz-ms in https://github.com/dotnet/aspire/pull/2631
- Azure Redis via CDK by @mitchdenny in https://github.com/dotnet/aspire/pull/2635
- Added support for bicep to bicep deps by @davidfowl in https://github.com/dotnet/aspire/pull/2671
- Rename FluentAppBar/FluentAppBarItem to AspireAppBar/AspireAppBarItem by @tlmii in https://github.com/dotnet/aspire/pull/2683
- Refactor InputAnnotation by @eerhardt in https://github.com/dotnet/aspire/pull/2684
- Dashboard dropdown max visible items by @MatsM16 in https://github.com/dotnet/aspire/pull/2678
- Make sure instrument unit is displayed in histogram metric heading by @adamint in https://github.com/dotnet/aspire/pull/2682
- Add Seq component by @liammclennan in https://github.com/dotnet/aspire/pull/2426
- Update method names for client registrations by @sebastienros in https://github.com/dotnet/aspire/pull/2630
- Update Microsoft.FluentUI.AspNetCore.Components by @JamesNK in https://github.com/dotnet/aspire/pull/2691
- [tests] Add support for running EndToEnd tests on helix with the
aspire
workload by @radical in https://github.com/dotnet/aspire/pull/2534 - NATS Aspire container by @mtmk in https://github.com/dotnet/aspire/pull/1175
- Add limits to OTEL attribute count and length by @JamesNK in https://github.com/dotnet/aspire/pull/2531
- Update bUnit to support .NET 9 by @JamesNK in https://github.com/dotnet/aspire/pull/2693
- Improve resource subscription performance and safety by @JamesNK in https://github.com/dotnet/aspire/pull/2665
- Attempt to fix flaky test cert issue by @JamesNK in https://github.com/dotnet/aspire/pull/2696
- Only update resources UI from logs changed event if error counts change by @JamesNK in https://github.com/dotnet/aspire/pull/2697
- Don't wait for dashboard to be ready by @davidfowl in https://github.com/dotnet/aspire/pull/2699
- Improve telemetry subscription performance and safety by @JamesNK in https://github.com/dotnet/aspire/pull/2672
- Remove ellipsis from logs and details buttons by @MatsM16 in https://github.com/dotnet/aspire/pull/2676
- Use EndpointReference instead of AllocatedEndpoints by @davidfowl in https://github.com/dotnet/aspire/pull/2700
- Revert the update to Pomelo.EntityFrameworkCore.MySql by @eerhardt in https://github.com/dotnet/aspire/pull/2712
- [tests] Add integration test for efcore postgresql by @radical in https://github.com/dotnet/aspire/pull/2669
- Fix flaky min rate tests by @JamesNK in https://github.com/dotnet/aspire/pull/2703
- Remove key from overflow item to fix re-rendering by @JamesNK in https://github.com/dotnet/aspire/pull/2709
- Postgres to Azure via CDK by @mitchdenny in https://github.com/dotnet/aspire/pull/2708
- Update Blazor FluentUI to 4.5.0 by @JamesNK in https://github.com/dotnet/aspire/pull/2723
- Turn off detailed logging in ARM. by @mitchdenny in https://github.com/dotnet/aspire/pull/2724
- Azure Cosmos via CDK by @mitchdenny in https://github.com/dotnet/aspire/pull/2710
- Fix reading launchSettings.json with extra semicolon by @JamesNK in https://github.com/dotnet/aspire/pull/2725
- Fix initial resource display status by @MatsM16 in https://github.com/dotnet/aspire/pull/2727
- Add stress playground by @JamesNK in https://github.com/dotnet/aspire/pull/2600
- Rework password generation by @eerhardt in https://github.com/dotnet/aspire/pull/2717
- OpenAI accepts URIs as connection strings by @sebastienros in https://github.com/dotnet/aspire/pull/2715
- Service Discovery: allow multiple schemes to be specified in request by @ReubenBond in https://github.com/dotnet/aspire/pull/2719
- Write details of container volumes to the publishing manifest by @DamianEdwards in https://github.com/dotnet/aspire/pull/2742
- Add ServiceBus support using CDK by @JoshLove-msft in https://github.com/dotnet/aspire/pull/2741
- Fix console logs JS error by @JamesNK in https://github.com/dotnet/aspire/pull/2749
- Added Fix and tests for calling WithImage (#2580) by @GMouaad in https://github.com/dotnet/aspire/pull/2588
- Enable forwarded headers middleware when publishing projects by default by @DamianEdwards in https://github.com/dotnet/aspire/pull/2745
- Represent expressions made up of multiple properties of other resources. by @davidfowl in https://github.com/dotnet/aspire/pull/2759
- Use ResourceLoggerService and ResourceNotification service for DCP based resource changes by @davidfowl in https://github.com/dotnet/aspire/pull/2731
- Fix safari copy button issues by @adamint in https://github.com/dotnet/aspire/pull/2653
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/2617
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2399216 by @dotnet-bot in https://github.com/dotnet/aspire/pull/2660
- Update Pomelo to v8.0.1 by @bgrainger in https://github.com/dotnet/aspire/pull/2721
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/2766
- Catch disconnect error in ConsoleLogs when quickly refreshing page by @JamesNK in https://github.com/dotnet/aspire/pull/2765
- Public build pipeline by @RussKie in https://github.com/dotnet/aspire/pull/2767
- Add tags to CDK-based resources by @mitchdenny in https://github.com/dotnet/aspire/pull/2732
- Add WithVolumeMountForData by @stbau04 in https://github.com/dotnet/aspire/pull/1317
- Follow up from Seq PR by @eerhardt in https://github.com/dotnet/aspire/pull/2778
- Follow up from NATS PR by @eerhardt in https://github.com/dotnet/aspire/pull/2779
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/2780
- [workload-testing] Update testing nuget, and remove some workarounds by @radical in https://github.com/dotnet/aspire/pull/2748
- Use helper methods to model resources by @davidfowl in https://github.com/dotnet/aspire/pull/2777
- Fix docs after client renaming by @sebastienros in https://github.com/dotnet/aspire/pull/2781
- Switch to log streaming by @karolz-ms in https://github.com/dotnet/aspire/pull/2744
- Rename AddKeyVaultSecrets to match other extension methods naming by @eerhardt in https://github.com/dotnet/aspire/pull/2786
- Emit bind mounts in manifest by @DamianEdwards in https://github.com/dotnet/aspire/pull/2782
- Bring environment and arguments to parity by @davidfowl in https://github.com/dotnet/aspire/pull/2797
- Azure Open AI provisioning via CDK. by @mitchdenny in https://github.com/dotnet/aspire/pull/2771
- [tests] Refactor MongoDB.Driver tests to use testcontainers by @radical in https://github.com/dotnet/aspire/pull/2718
- Add loading indicator to resources page by @tlmii in https://github.com/dotnet/aspire/pull/2806
- Fixed not resolving bicep outputs when a lambda was used by @davidfowl in https://github.com/dotnet/aspire/pull/2805
- Use get endpoint instead of DCP tricks by @davidfowl in https://github.com/dotnet/aspire/pull/2812
- Refactor Directory.Packages.props by @eerhardt in https://github.com/dotnet/aspire/pull/2791
- Fix build with VS by @radical in https://github.com/dotnet/aspire/pull/2792
- Redirect test logs into a subfolder by @RussKie in https://github.com/dotnet/aspire/pull/2808
- Runtime null checking in application model by @JamesNK in https://github.com/dotnet/aspire/pull/2809
- Tweak WithVolume method for usability by @DamianEdwards in https://github.com/dotnet/aspire/pull/2795
- Add support for provisioning Azure AI Search via the CDK by @tg-msft in https://github.com/dotnet/aspire/pull/2820
- Revert to the working dotnet-coverage version by @RussKie in https://github.com/dotnet/aspire/pull/2825
- Reset scroll position when switching between pages by @JamesNK in https://github.com/dotnet/aspire/pull/2831
- Consistency between IJSRuntime naming by @JamesNK in https://github.com/dotnet/aspire/pull/2833
- Prevent menu button from overflowing bottom of page by @tlmii in https://github.com/dotnet/aspire/pull/2835
- Add helper method for disposing JS references by @JamesNK in https://github.com/dotnet/aspire/pull/2834
- Add missing variable by @RussKie in https://github.com/dotnet/aspire/pull/2836
- Enable DATAS GC for the Dashboard by @eerhardt in https://github.com/dotnet/aspire/pull/2818
- Minor cleanup by @eerhardt in https://github.com/dotnet/aspire/pull/2849
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/2827
- [automated] Merge branch 'release/8.0-preview4' => 'main' by @dotnet-maestro-bot in https://github.com/dotnet/aspire/pull/2853
- Enable HTTPS in templates by @DamianEdwards in https://github.com/dotnet/aspire/pull/2686
- Enable template localization for Aspire templates by @joperezr in https://github.com/dotnet/aspire/pull/2858
- Added GeneratedCodeAttribute and ExcludeFromCodeCoverageAttribute to … by @MatsM16 in https://github.com/dotnet/aspire/pull/2822
- Replace AspireAppBar with FluentAppBar by @vnbaaij in https://github.com/dotnet/aspire/pull/2860
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2403453 by @dotnet-bot in https://github.com/dotnet/aspire/pull/2863
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/2865
- Remove unstable OTel packages from templates by @DamianEdwards in https://github.com/dotnet/aspire/pull/2864
- Azure SignalR via CDK by @mitchdenny in https://github.com/dotnet/aspire/pull/2830
- Stress console with interesting and unusual content by @JamesNK in https://github.com/dotnet/aspire/pull/2840
- Azure AppConfiguration via CDK by @mitchdenny in https://github.com/dotnet/aspire/pull/2804
- Follow up from password rework by @eerhardt in https://github.com/dotnet/aspire/pull/2740
- Convert times using browser local time zone by @JamesNK in https://github.com/dotnet/aspire/pull/2844
- Upgrade Fluent UI Blazor Icons package by @vnbaaij in https://github.com/dotnet/aspire/pull/2857
- Add AWS CloudFormation Provisioning and SDK Configuration by @normj in https://github.com/dotnet/aspire/pull/1905
- Append text node instead of using innerHTML in metrics table by @JamesNK in https://github.com/dotnet/aspire/pull/2876
- NATS OpenTelemetry tracing by @mtmk in https://github.com/dotnet/aspire/pull/2861
- [tests] Refactor Redis tests to use testcontainers and run on helix by @radical in https://github.com/dotnet/aspire/pull/2856
- Replace HttpUtility.UrlEncode with Uri.EscapeDataString, use escaped form of + when joining multiple structured logs filters by @adamint in https://github.com/dotnet/aspire/pull/2817
- Fix chart type not being restored from session state by @adamint in https://github.com/dotnet/aspire/pull/2847
- remove height property from trace view grid (breaks safari) by @adamint in https://github.com/dotnet/aspire/pull/2894
- Bump the aspnetcore group with 2 updates by @dependabot in https://github.com/dotnet/aspire/pull/2890
- Bump the microsoftextensions group with 3 updates by @dependabot in https://github.com/dotnet/aspire/pull/2891
- Bump the entityframeworkcore group with 3 updates by @dependabot in https://github.com/dotnet/aspire/pull/2892
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2404817 by @dotnet-bot in https://github.com/dotnet/aspire/pull/2889
- Use ReferenceExpression as the connection string representation by @davidfowl in https://github.com/dotnet/aspire/pull/2879
- Add support for
docker build --build-args
by @IEvangelist in https://github.com/dotnet/aspire/pull/2851 - Fix TestShop gRPC client config by @DamianEdwards in https://github.com/dotnet/aspire/pull/2895
- Add messaging icon to tracing by @JamesNK in https://github.com/dotnet/aspire/pull/2880
- Remove BuiltInMeters() by @martincostello in https://github.com/dotnet/aspire/pull/2900
- Mega CDK polish PR. by @mitchdenny in https://github.com/dotnet/aspire/pull/2875
- Split the core AppModel from Aspire.Hosting into Aspire.Hosting.Core. by @eerhardt in https://github.com/dotnet/aspire/pull/2933
- Add templates for Aspire test projects by @DamianEdwards in https://github.com/dotnet/aspire/pull/2905
- Fix storage emulator connection string for blobs by @davidfowl in https://github.com/dotnet/aspire/pull/2921
- Fix for file not found. by @mitchdenny in https://github.com/dotnet/aspire/pull/2941
- Rename Aspire.Hosting to Aspire.Hosting.AppHost and Aspire.Hosting.Core to Aspire.Hosting by @eerhardt in https://github.com/dotnet/aspire/pull/2937
- Start watching for resource changes before we create any resources. by @davidfowl in https://github.com/dotnet/aspire/pull/2925
- Don't overwrite configured location by @davidfowl in https://github.com/dotnet/aspire/pull/2943
- Make HostNameResolver internal by @davidfowl in https://github.com/dotnet/aspire/pull/2944
- Change preview attribute to experimental. by @mitchdenny in https://github.com/dotnet/aspire/pull/2950
- Make malformed user secrets more obvious. by @mitchdenny in https://github.com/dotnet/aspire/pull/2953
- Fix for invalid parameter names. by @mitchdenny in https://github.com/dotnet/aspire/pull/2949
- Add App Insights via CDK by @JoshLove-msft in https://github.com/dotnet/aspire/pull/2929
- Clear selection on filter changes by @tlmii in https://github.com/dotnet/aspire/pull/2913
- Add consumer and consumer messaging icons to traces UI by @JamesNK in https://github.com/dotnet/aspire/pull/2969
- Filling in empty doc comments. by @mitchdenny in https://github.com/dotnet/aspire/pull/2968
- New baseline manifests. by @mitchdenny in https://github.com/dotnet/aspire/pull/2973
- Remove ValueStopwatch by @eerhardt in https://github.com/dotnet/aspire/pull/2935
- Support Postgres user name and password from Parameter by @eerhardt in https://github.com/dotnet/aspire/pull/2868
- [main] Restructure build pipeline by @RussKie in https://github.com/dotnet/aspire/pull/2832
- Add authn/authz to OTLP endpoint, refactor dashboard endpoint creation, integration tests by @JamesNK in https://github.com/dotnet/aspire/pull/2316
- Fix TimeProvider error by registering separate type as scoped by @JamesNK in https://github.com/dotnet/aspire/pull/2994
- Split Aspire.Hosting.AppHost into resource specific libraries by @eerhardt in https://github.com/dotnet/aspire/pull/2986
- Disable Linux Helix Runs due to Helix queue issue by @joperezr in https://github.com/dotnet/aspire/pull/3008
- Revert "Disable Linux Helix Runs due to Helix queue issue" by @joperezr in https://github.com/dotnet/aspire/pull/3012
- Move FileUtil to tests by @eerhardt in https://github.com/dotnet/aspire/pull/2989
- Add WithDataBindMount & WithDataVolume methods to Azure storage emulator resource by @DamianEdwards in https://github.com/dotnet/aspire/pull/3005
- Defer instrumentation of Redis connection by @DamianEdwards in https://github.com/dotnet/aspire/pull/2982
- Update template third-party notices aka.ms link by @DamianEdwards in https://github.com/dotnet/aspire/pull/3004
- Updated ApplicationExecutor with parent-child resource handling by @davidfowl in https://github.com/dotnet/aspire/pull/2997
- Fix href to use centralized URL builder by @JamesNK in https://github.com/dotnet/aspire/pull/2993
- Force repeated punctuation to wrap by @tlmii in https://github.com/dotnet/aspire/pull/3020
- Improve caching of culture format strings by @JamesNK in https://github.com/dotnet/aspire/pull/2909
- Display resource endpoints in an overflow for consistent line height by @JamesNK in https://github.com/dotnet/aspire/pull/2726
- Improve structured log detail by @JamesNK in https://github.com/dotnet/aspire/pull/2966
- Implement Custom 404 Page by @tlmii in https://github.com/dotnet/aspire/pull/3011
- Updated for https://dev.azure.com/dnceng/7ea9116e-9fac-403d-b258-b31fcf1bb293/_build?definitionId=1309 by using baselines generated in https://dev.azure.com/dnceng/7ea9116e-9fac-403d-b258-b31fcf1bb293/_build/results?buildId=2408511 by @RussKie in https://github.com/dotnet/aspire/pull/3028
- [tests] Use helix's retry mechanism for flaky tests by @radical in https://github.com/dotnet/aspire/pull/3018
- Make user secrets lazy load. by @mitchdenny in https://github.com/dotnet/aspire/pull/2998
- Enable resources grid virtualization by @JamesNK in https://github.com/dotnet/aspire/pull/2706
- Clean up Aspire.Hosting.AppHost after refactoring by @eerhardt in https://github.com/dotnet/aspire/pull/3019
- Use MongoDBContainerImageTags instead of hardcoded image:tag by @radical in https://github.com/dotnet/aspire/pull/3016
- Use API key auth for OTLP in local development by @JamesNK in https://github.com/dotnet/aspire/pull/3031
- Retry on watch longpoll disconnect. by @mitchdenny in https://github.com/dotnet/aspire/pull/3029
- Support new IDE protocol in app model by @karolz-ms in https://github.com/dotnet/aspire/pull/3026
- Point to Kubernetes C# client logic from IsInKubernetesCluster() by @ReubenBond in https://github.com/dotnet/aspire/pull/3049
- Fix Starter Template for new Hosting package by @eerhardt in https://github.com/dotnet/aspire/pull/3048
- Throw when accessing DistributedApplicationExtensions before application has started by @ReubenBond in https://github.com/dotnet/aspire/pull/2932
- Address peer feedback. by @IEvangelist in https://github.com/dotnet/aspire/pull/3015
- Add method to configure Redis container persistence by @DamianEdwards in https://github.com/dotnet/aspire/pull/3013
- Set container host based on resolved container runtime by @davidfowl in https://github.com/dotnet/aspire/pull/3038
- Removing untriaged label automation by @joperezr in https://github.com/dotnet/aspire/pull/3053
- [tests] Refactor PostgreSql tests to use testcontainers by @radical in https://github.com/dotnet/aspire/pull/2862
- Optionally retrieve the container host from dcp info once that's available upstream by @danegsta in https://github.com/dotnet/aspire/pull/3054
- Remove dependencies on OpenTelemetry.Instrumentation.EntityFrameworkCore by @sebastienros in https://github.com/dotnet/aspire/pull/3027
- Make username and password defaults consistent by @eerhardt in https://github.com/dotnet/aspire/pull/3023
- Refactor MySQL tests to use testcontainers by @radical in https://github.com/dotnet/aspire/pull/2906
- Improve performance of trace detail page with big traces by @JamesNK in https://github.com/dotnet/aspire/pull/2807
- Change console log line number color by @tlmii in https://github.com/dotnet/aspire/pull/3035
- Update dashboard readme with all configuration options by @JamesNK in https://github.com/dotnet/aspire/pull/3060
- Fix resource outgoing peer resolver not raising change event for initial snapshot by @JamesNK in https://github.com/dotnet/aspire/pull/3064
- Support configuring dashboard with one endpoint for browser and OTLP by @JamesNK in https://github.com/dotnet/aspire/pull/3045
- Use the right noun and remove Owner by @davidfowl in https://github.com/dotnet/aspire/pull/3070
- Write connection strings as values by @davidfowl in https://github.com/dotnet/aspire/pull/3067
- Split Aspire.Hosting.Azure into sub-packages. by @mitchdenny in https://github.com/dotnet/aspire/pull/3062
- Fix SQL Server container mount helper methods by @DamianEdwards in https://github.com/dotnet/aspire/pull/3057
- Bump the opentelemetry group with 1 update by @dependabot in https://github.com/dotnet/aspire/pull/2917
- [ef] Add consistent
*Timeout
properties for EF component settings by @radical in https://github.com/dotnet/aspire/pull/2482 - Additional NATS tests with container by @mtmk in https://github.com/dotnet/aspire/pull/2886
- Use application name in implicit volume names by @DamianEdwards in https://github.com/dotnet/aspire/pull/3080
- Always require OTLP auth mode config when starting dashboard by @JamesNK in https://github.com/dotnet/aspire/pull/3036
- Clean up distributed app builders to fix test failures by @JamesNK in https://github.com/dotnet/aspire/pull/3093
- Add ability to configure azure provisioner credential through AzureProvisionerOptions by @oising in https://github.com/dotnet/aspire/pull/3083
- Fix bug with deployments not being poulated. by @mitchdenny in https://github.com/dotnet/aspire/pull/3092
- Remove ManifestMetadataAnnotation by @eerhardt in https://github.com/dotnet/aspire/pull/3085
- Fix NodeAppIsExecutableResource test to pass in Debug by @eerhardt in https://github.com/dotnet/aspire/pull/3102
- Remove dependency from OpenTelemetry.Instrumentation.SqlClient by @sebastienros in https://github.com/dotnet/aspire/pull/3059
- Fix test builder name by @JamesNK in https://github.com/dotnet/aspire/pull/3098
- Remove InputAnnotation by @eerhardt in https://github.com/dotnet/aspire/pull/3090
- Enable signing in Preview 5 branch by @joperezr in https://github.com/dotnet/aspire/pull/3115
- Icons for Aspire.Hosting.Azure packages by @timheuer in https://github.com/dotnet/aspire/pull/3082
- Move KeyVault to own package. by @mitchdenny in https://github.com/dotnet/aspire/pull/3120
- Templates: only add health checks in development by @DamianEdwards in https://github.com/dotnet/aspire/pull/3111
- Fix typo in method name "Forwaded" -> "Forwarded" by @normj in https://github.com/dotnet/aspire/pull/3123
- Change how resources expose urls to the dashboard by @davidfowl in https://github.com/dotnet/aspire/pull/3103
- Fix copy button on Endpoints in Dashboard by @timheuer in https://github.com/dotnet/aspire/pull/3130
- Auth for dashboard web app and resource service client by @drewnoakes in https://github.com/dotnet/aspire/pull/3033
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3140
- Fix PrincipalId/PrincipalType excess parameters. by @mitchdenny in https://github.com/dotnet/aspire/pull/3135
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3148
- Fix key store config binding by @drewnoakes in https://github.com/dotnet/aspire/pull/3139
- Fix SqlClient component activity name by @sebastienros in https://github.com/dotnet/aspire/pull/3118
- Fix KeyVault README by @eerhardt in https://github.com/dotnet/aspire/pull/3151
- Bump dotnet-coverage from 17.9.3 to 17.10.4 by @dependabot in https://github.com/dotnet/aspire/pull/3150
- Default Frontend AuthMode to Unsecured in local development by @eerhardt in https://github.com/dotnet/aspire/pull/3154
- Bump Microsoft.CodeAnalysis.CSharp.Workspaces from 4.8.0 to 4.9.2 by @dependabot in https://github.com/dotnet/aspire/pull/2978
- Remove OpenTelemetry.Instrumentation.EventCounters usages by @sebastienros in https://github.com/dotnet/aspire/pull/3110
- Fix CosmosDB EF README by @eerhardt in https://github.com/dotnet/aspire/pull/3155
- Hide Parameters from the Dashboard by default by @eerhardt in https://github.com/dotnet/aspire/pull/3156
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in https://github.com/dotnet/aspire/pull/3157
- Fix up Aspire.Hosting.Azure.Storage README by @eerhardt in https://github.com/dotnet/aspire/pull/3158
- Move keyboard shortcut detection to client-side by @adamint in https://github.com/dotnet/aspire/pull/2902
- Add copy button to structured logs message column by @adamint in https://github.com/dotnet/aspire/pull/2344
- Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2414339 by @dotnet-bot in https://github.com/dotnet/aspire/pull/3144
- Bump the grpc group with 1 update by @dependabot in https://github.com/dotnet/aspire/pull/2919
- [release/8.0-preview5] Always use the old protocol by @github-actions in https://github.com/dotnet/aspire/pull/3183
- [release/8.0-preview5] Make reading Kubeconfig from DCP resilient by @github-actions in https://github.com/dotnet/aspire/pull/3167
- [Backport] Ensure RabbitMQ WithDataVolume/WithDataBindMount methods actually enable persistent storage by @DamianEdwards in https://github.com/dotnet/aspire/pull/3186
- [release/8.0-preview5] Refactor console logs to render on server and use virtualization by @github-actions in https://github.com/dotnet/aspire/pull/3178
- [Backport] Make the default launch profile https in templates by @DamianEdwards in https://github.com/dotnet/aspire/pull/3191
- [release/8.0-preview5] Organize dashboard config to use strongly typed options, support primary/secondary API keys and rotation by @github-actions in https://github.com/dotnet/aspire/pull/3179
- [release/8.0-preview5] Service Discovery API refactoring (#3114) by @ReubenBond in https://github.com/dotnet/aspire/pull/3196
- [release/8.0-preview5] Remove InternalsVisibleTo from Aspire.Hosting to Aspire.Hosting.Testing by @github-actions in https://github.com/dotnet/aspire/pull/3208
- [release/8.0-preview5] Remove dependency from OpenTelemetry.Instrumentation.StackExchangeRedis by @sebastienros in https://github.com/dotnet/aspire/pull/3198
- [release/8.0-preview5] Update docker message in templates by @github-actions in https://github.com/dotnet/aspire/pull/3220
- [release/8.0-preview5] Allow cert warnings to bubble out. by @github-actions in https://github.com/dotnet/aspire/pull/3217
- [release/8.0-preview5] Update templates for ServiceDiscovery API changes by @github-actions in https://github.com/dotnet/aspire/pull/3223
- [release/8.0-preview5] Add support for Azure Event Hubs (#2870) by @eerhardt in https://github.com/dotnet/aspire/pull/3226
- [release/8.0-preview5] Detect conflicting settings when using EnrichEF by @sebastienros in https://github.com/dotnet/aspire/pull/3218
- [release/8.0-preview5] Update container runtime not found exception message by @github-actions in https://github.com/dotnet/aspire/pull/3225
- [release/8.0-preview5] Retry on YamlException when loading Kubernetes client configuration by @github-actions in https://github.com/dotnet/aspire/pull/3231
- [release/8.0-preview5] Fix up Hosting.Azure packages after splitting by @github-actions in https://github.com/dotnet/aspire/pull/3236
- [release/8.0-preview5] Backport of 3177 (ASPIRE_ALLOW_UNSECURED_TRANSPORT) by @mitchdenny in https://github.com/dotnet/aspire/pull/3240
- [release/8.0-preview5] Rename config value to use unsecured instead of insecure by @github-actions in https://github.com/dotnet/aspire/pull/3241
- [release/8.0-preview5] Support custom styles for resource style by @github-actions in https://github.com/dotnet/aspire/pull/3246
- [release/8.0-preview5] Add WithManagementPlugin() method for RabbitMQ management plugin by @github-actions in https://github.com/dotnet/aspire/pull/3247
- [release/8.0-preview5] Automatically AddAzureProvisioning when Azure resource type is used. by @github-actions in https://github.com/dotnet/aspire/pull/3258
- [release/8.0-preview5] Add README file for Aspire.Hosting.AWS by @github-actions in https://github.com/dotnet/aspire/pull/3242
- [release/8.0-preview5] Show https endpoints more consistently by @github-actions in https://github.com/dotnet/aspire/pull/3268
- [release/8.0-preview5] Endpoint changes by @davidfowl in https://github.com/dotnet/aspire/pull/3278
- [release/8.0-preview5] Fix the dapr scheme to be http so that the sidecar works by @github-actions in https://github.com/dotnet/aspire/pull/3297
- [release/8.0-preview5] Update dependencies from https://github.com/microsoft/usvc-apiserver build 0.1.62 by @danegsta in https://github.com/dotnet/aspire/pull/3314
- [release/8.0-preview5] Ensure logAnalyticsWorkspaceId parameter is present in Aspire manifest. by @github-actions in https://github.com/dotnet/aspire/pull/3302
- [release/8.0-preview5] Upgrade to new version of Azure.Provisioning (#3271) by @eerhardt in https://github.com/dotnet/aspire/pull/3325
New Contributors
- @Varorbc made their first contribution in https://github.com/dotnet/aspire/pull/2421
- @WhitWaldo made their first contribution in https://github.com/dotnet/aspire/pull/2517
- @MatsM16 made their first contribution in https://github.com/dotnet/aspire/pull/2656
- @liammclennan made their first contribution in https://github.com/dotnet/aspire/pull/2426
- @mtmk made their first contribution in https://github.com/dotnet/aspire/pull/1175
- @GMouaad made their first contribution in https://github.com/dotnet/aspire/pull/2588
- @tg-msft made their first contribution in https://github.com/dotnet/aspire/pull/2820
Full Changelog: https://github.com/dotnet/aspire/compare/v8.0.0-preview.4.24156.9...v8.0.0-preview.5.24201.12