Releases: dotnet/aspire
.NET Aspire 8.0 Preview 5
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 #2470
- Optimize project templates by @Varorbc in #2421
- Fix keyboard shortcuts, url casing and JSDisconnectedException by @tlmii in #2466
- Untrack DialogReference when dialog is closed by @tlmii in #2465
- Update templates for AppInsights by @BrennanConroy in #2457
- Use streaming to get logs for Executables and Containers by @karolz-ms in #2435
- Throw meaningful exception when DbContext is already registered by @sebastienros in #2449
- Use Polly.Core resilience strategies by @bgrainger in #2400
- Branding updates for Preview 5. by @joperezr in #2456
- Use OnDialogClosing instead of OnDialogResult to remove dialog reference in MainLayout by @adamint in #2476
- [rabbitmq] Pass
ConnectionFactory
instead ofIConnectionFactory
to by @radical in #2479 - Remove unnecessary message from backport pipeline by @eerhardt in #2474
- Fix opening console logs in a new window or refreshing by @JamesNK in #2463
- Fix not found trace message by @JamesNK in #2488
- Add support for showing custom resources in the dashboard by @davidfowl in #2390
- Improve trace name column tooltip by @Varorbc in #2499
- workaround broken dependabot by @danmoseley in #2455
- Bump PowerShell from 7.4.0 to 7.4.1 by @dependabot in #2505
- Added support for custom resource logging by @davidfowl in #2508
- Implement retry for
ServerVersion.AutoDetect
inAddMySqlDbContext
for Pomelo by @bgrainger in #2386 - Fix RabbitMqLoggingTests failing with Collection was modified by @eerhardt in #2518
- Fixing argument name typo by @WhitWaldo in #2517
- Bump dotnet-reportgenerator-globaltool from 5.2.0 to 5.2.2 by @dependabot in #2504
- [tests] add a xunit.runner.json to get
[Long Running Test]
message by @radical in #2501 - Bump dotnet-coverage from 17.9.3 to 17.10.3 by @dependabot in #2506
- Enabling OneLocBuild by @joperezr in #2522
- Improve intellisense for AddConnectionString by @samsp-msft in #2481
- CI: publish non-helix testresults to artifacts by @radical in #2525
- Rename the annotations by @davidfowl in #2523
- Use RBAC for Azure AI Search by @sebastienros in #2494
- Dynamically set culture from Accept-Language by @adamint in #2192
- Dashboard correctly logs dynamic port endpoints by @JamesNK in #2500
- Make more things async by @davidfowl in #2533
- Add XSS component test for ApplicationName by @JamesNK in #2493
- Rename WithVolumeMount to WithVolume by @JamesNK in #2532
- Add Aspire.Hosting.Testing to facilitate integration testing by @ReubenBond in #2310
- Add InputAnnotation by @eerhardt in #2546
- Add AfterResourcesCreatedAsync hook by @BrennanConroy in #2543
- Improve logging for flaky OTLP integration test by @JamesNK in #2537
- Use fluent icon logo instead of img + svg by @adamint in #2547
- Azure Provisioning Integration by @mitchdenny in #2429
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #2559
- Fix console logs page subscribing twice by @JamesNK in #2509
- AssignParameter(...) for CDK resources by @mitchdenny in #2558
- Add a helper method for awaiting task and ignoring cancellation by @JamesNK in #2565
- AddAzureStorage CDK Edition by @mitchdenny in #2563
- Azure provisioning in the dashboard by @davidfowl in #2552
- ThemeManager should not be singleton by @tlmii in #2582
- Show the deployment url when provisioning by @davidfowl in #2591
- Use endpoint references for all allocated endpoint resolution by @davidfowl in #2596
- Propagate the state from parent to children for azure resources by @davidfowl in #2597
- Azure Sql via CDK by @mitchdenny in #2592
- Fix SetParametersAsync not handling guids. by @mitchdenny in #2601
- Change the AzureBicepResource by @davidfowl in #2602
- Move Azure Provisioning logic by @davidfowl in #2603
- Fix DashboardClient flaky test by @JamesNK in #2608
- Make SQL and Storage Async. by @mitchdenny in #2616
- Configure AppHost templates with a user secrets ID by @DamianEdwards in #2623
- Remove unbounded HTTP call from starter template by @DamianEdwards in #2622
- add dependabot.yml ignores by @danmoseley in #2581
- Azure KeyVault for Aspire via CDK by @mitchdenny in #2606
- PublishAsAzurePostgresFlexibleServer shouldn't require a user and password by @eerhardt in #2627
- Add EndpointAnnotation directly in AddProject by @BrennanConroy in #2579
- Metrics chart HTML encoding and testing by @JamesNK in #2634
- Resource Command Support by @tlmii in #2572
- Improve resources page performance with many resources by @JamesNK in #2556
- Encoding of all dashboard URL segments and query strings by @JamesNK in #2605
- Rename
AddOracleDatabase
API. by @IEvangelist in #2647 - Use InputReference in more places by @eerhardt in #2642
- Use RBAC and bicep provisioning for Azure OpenAI by @sebastienros in #2529
- Use AddSqlServer extension in AddSqlServerTests by @MatsM16 in #2656
- Rename level to logLevel by @adamint in #2654
- Testing: move DistributedApplicationBuilder into base test harness by @ReubenBond in #2575
- Removed kafka references in XML comments by @MatsM16 in #2655
- Using own PrimaryEndpointName by @MatsM16 in #2657
- Don't use backticks in exception messages by @eerhardt in #2659
- Fix date format changing during UI updates by restoring request execution context by @JamesNK in #2643
- Remove duplicate lin in OpenAI manifest by @sebastienros in #2662
- Base the transport on the scheme if not set by @davidfowl in #2664
- Log the bicep compiler errors per resource by @davidfowl in #2667
- Update a bunch of dependencies to latest by @eerhardt in #2663
- Remove publishing without previous state by @davidfowl in #2680
- Limit opacity override to resource select controls by @tlmii in #2670
- Update IDE execution spec for Aspire v1 release by @karolz-ms in #2631
- Azure Redis via CDK by @mitchdenny in #2635
- Added support for bicep to bicep deps by @davidfowl in #2671
- Rename FluentAppBar/FluentAppBarItem to AspireAppBar/AspireAppBarItem by @tlmii in #2683
- Refactor InputAnnotation by @eerhardt in #2684
- Dashboard dropdown max visible items by @MatsM16 in #2678
- Make sure instrument unit is displayed in histogram metric heading by @adamint in #2682
- Add Seq component by @liammclennan in #2426
- Up...
.NET Aspire 8.0 Preview 4
Announcing .NET Aspire Preview 4! For the full announcement, see .NET Aspire preview 4 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
- Playground app for SQL Server resources (uses EF). by @mitchdenny in #1895
- Branding changes for preview 4 by @joperezr in #1892
- Fix dashboard not working with two applicationUrls specified. by @mitchdenny in #1901
- Remove unnecessary code from AppHost in Orleans playground by @VincentH-Net in #1904
- Added a mongo playground project by @davidfowl in #1921
- Consistent resource type XML docs by @JamesNK in #1772
- Removed static web assets from aspire hosting by @davidfowl in #1923
- Transform outgoing address to try to find a resource match by @JamesNK in #1932
- Improve environment variable debugging in the app model by @JamesNK in #1746
- Move shared code to shared directory by @JamesNK in #1751
- Fixed build from shared code change by @JamesNK in #1937
- Allow collapsing operations in the trace view by @stbau04 in #1323
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #1947
- Fix dotnet watch. by @mitchdenny in #1933
- Fix precondition in DcpHostService by @drewnoakes in #1943
- Fix histogram chart calculation by @JamesNK in #1968
- Fix exception when app host has no ASPNETCORE_URLS by @drewnoakes in #1970
- Revert state column badge changes by @adamint in #1955
- Update OpenTelemetry packages and use built-in metric methods by @martincostello in #1948
- Prevent ANE when resource state is null by @drewnoakes in #1975
- Remove PublishBuildArtifacts by @mmitche in #1990
- Design changes by @tlmii in #1882
- Fix presentation of resource exit code by @drewnoakes in #1994
- Fix rabbit mq bindings in manifest. by @mitchdenny in #1985
- Avoid Dashboard folder in dashboard project by @drewnoakes in #1995
- Add a known property for a resource's exit code by @drewnoakes in #1998
- Add CTRL-C and working directory messages. by @mitchdenny in #1983
- Map DCP's unknown container exit code to null in resource service by @drewnoakes in #2001
- Update to Mongo's AddDatabase() method by @Banovvv in #1987
- Use HashSet for constant time perf by @drewnoakes in #2002
- Add process metrics to service defaults by @martincostello in #1981
- Use IConfiguration by @drewnoakes in #2011
- Use the slim builder to avoid loading static assets by @davidfowl in #2013
- Update dashboard discovery to use .dll instead of executable by @danegsta in #2018
- Humanize resource state by @adamint in #1962
- Update IDE run session request doc by @karolz-ms in #2020
- Update to Unified Build controls by @mmitche in #1992
- Fix service resolution logic in the dashboard by @davidfowl in #2024
- Fix for unit tests failing. by @mitchdenny in #2028
- Publishing dashboard assets to blob storage in preparation of docker image generation by @joperezr in #1860
- Null is not true, but null is not false by @davidfowl in #2030
- Update Integration Tests by @eerhardt in #1540
- Move SB metadata to intermediates by @ellahathaway in #2023
- Fix Kafka Integration tests by @eerhardt in #2038
- Add AppInsights resource by @BrennanConroy in #2022
- AddParameter(...) by @mitchdenny in #2005
- Bump Microsoft.Data.SqlClient to 5.1.5 by @martincostello in #1950
- Fix publish of dashboard blobs by @joperezr in #2048
- Fix AppInsights dev time provisioning by @BrennanConroy in #2053
- Make ParameterEndToEnd use SQL Server. by @mitchdenny in #2061
- Adds phpMyAdmin to MySql component by @timheuer in #2055
- Generate metadata in manifest. by @mitchdenny in #1619
- Fix dapper package. by @mitchdenny in #2072
- Add ExcludeLaunchProfile method to model by @JamesNK in #1978
- Always show counts in span details by @JamesNK in #1966
- Remove RedisContainerResource and containerize RedisResource. by @mitchdenny in #2073
- Fix component governance alerts by @sebastienros in #2049
- Drop AccountKey in Azure OpenAI README by @eerhardt in #2086
- Refactor functional tests by @eerhardt in #2037
- Unit test ApplicationExecutor by @JamesNK in #2076
- Bump Polly to 8.3.0 by @martincostello in #1949
- Consolidate RabbitMQ resource types for P4. by @mitchdenny in #2078
- Fix missing uninstrumented peer icons in dashboard tracing for HTTP requests by @JamesNK in #2079
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in #2088
- Postgres end to end. by @mitchdenny in #2063
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #2082
- Adding bicep resource type by @davidfowl in #2056
- Update Microsoft.Extensions.Http.Resilience to 8.2 by @eerhardt in #2094
- Revert http resilience upgrade by @eerhardt in #2107
- Rename eShopLite to TestShop by @eerhardt in #2095
- Consolidation of Postgres resources. by @mitchdenny in #2097
- Avoid copying dependent projects output in AppHost by @BrennanConroy in #2108
- Fix mapping internal span kind by @JamesNK in #2112
- Consolidate sqlserver resources by @mitchdenny in #2110
- Update Components Progress doc by @eerhardt in #2121
- Clean-up Open AI resource. by @mitchdenny in #2115
- Fix build error on UpdateConfigurationSchema by @eerhardt in #2124
- Adds Mongo Express by @timheuer in #2091
- Consolidate Oracle resources. by @mitchdenny in #2126
- Consolidate MongoDB resources. by @mitchdenny in #2128
- Consolidate Kafka resources. by @mitchdenny in #2129
- Consolidate MySql resources. by @mitchdenny in #2127
- Add error preview tooltip to error log row, make exception message property multiline by @adamint in #2087
- Add resource name to annotations by @BrennanConroy in #2106
- Add test Npgsql EF Test with 2 DbContexts by @eerhardt in #2136
- Fix structured logging name and improve comment by @JamesNK in #2134
- Fix mysql playground build break by @tlmii in #2143
- Build playground projects in CI by @eerhardt in #2144
- Add Enrich EF API by @sebastienros in #2125
- [tests] Add support for running tests on helix by @radical in #1917
- Theme the scrollbars in dark theme, and refactor theming support by @tlmii in #2145
- Remove inner tooltip in exception info tooltip by @adamint in #2158
- Use standard otel properties for rabbitmq logs by @adamint in #2157
- Update RabbitMQ to the latest 6.8.1 by @eerhardt in #2159
- Use keyvault for secret outputs by @davidfowl...
.NET Aspire 8.0 Preview 3
Announcing .NET Aspire Preview 3! For the full announcement, see .NET Aspire preview 3 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
- Branding updates for Preview 3 by @joperezr in #1247
- proposal for component curation principles by @danmoseley in #1213
- Use destructuring by @drewnoakes in #1238
- Address TODO comment by @drewnoakes in #1236
- Remove unused NamespacedName type/property by @drewnoakes in #1235
- Enable full signing for Preview 2 builds by @joperezr in #1248
- Slightly change resource grid name column header text + row content tooltip by @adamint in #1204
- Localize dashboard Controls folder by @adamint in #1246
- NavMenu work by @vnbaaij in #1249
- Show template items in Solution Explorer and Find in Files by @drewnoakes in #1225
- Add spelling exclusion file by @drewnoakes in #1222
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #1187
- Make some types non-generic by @drewnoakes in #1237
- Generate resource type filters from data by @drewnoakes in #1221
- App model rework around resource types and connection string emission for containers by @mitchdenny in #1165
- Add missing NuGet packages to Azure component READMEs by @chrisdcmoore in #1141
- Avoid list copy on every update by @drewnoakes in #1234
- Delegate filtering logic to implementation by @drewnoakes in #1267
- Rename view models in hosting layer by @drewnoakes in #1266
- Set dashboards refresh rate by @Depechie in #1275
- Only show file name in dashboard resources page by @JamesNK in #1232
- Option on metrics histograms to show count by @JamesNK in #1265
- Fix code analysis errors by @JamesNK in #1286
- Workaround for metrics tree view selection issue by @tlmii in #1283
- Metrics filter layout by @tlmii in #1282
- Add instructions to install builds from release branch by @joperezr in #1259
- Revert "Missing applicationUrl does not inherit dashboard url (#1169)" by @BrennanConroy in #1302
- Fix typos in README.md by @ericmutta in #1306
- Add Resource Management automation for issue and PR Triage by @joperezr in #1305
- Fix XML doc comment cref in Azure Tables component by @ReubenBond in #1311
- Add Http Service Resource by @Kahbazi in #1030
- Correctly use launch profile name from model annotations by @karolz-ms in #1212
- Add support for Dapr
--runtime-path
option. by @philliphoff in #1272 - Extract all data acquisition from ResourceService by @drewnoakes in #1288
- Minor fixups in log handling by @drewnoakes in #1319
- Move dashboard hardcoded strings into resx + IStringLocalizer calls by @adamint in #1252
- Small perf improvements in log filtering by @drewnoakes in #1325
- Label community PRs by @joperezr in #1334
- Fix
SqlServerDatabaseResource
andPostgresServerResource
by @mitchdenny in #1337 - Fix Component XML docs by @eerhardt in #1301
- Added support for adding connection strings to non-resources by @davidfowl in #1350
- Add XML Docs for WithArgs() by @ericmutta in #1308
- Stop melting the CPU parsing logs from DCP by @davidfowl in #1357
- Properly account for DAPR sidecar options by @karolz-ms in #1347
- Address PR review comments from #1352 by @eerhardt in #1359
- Update README.md (#1345) by @eerhardt in #1358
- Reduce CPU while polling for console log changes by @drewnoakes in #1354
- Use mariner build of busybox. by @mitchdenny in #1371
- Fix theme change when multiple browsers are open to be applied everywhere by @JamesNK in #1349
- Remove null check for args by @Kahbazi in #1370
- Simplify ResourcePublisher by @drewnoakes in #1346
- Include Executable WithArgs in manifest by @Kahbazi in #1366
- Replace note with comment in resx files by @JamesNK in #1374
- Don't write the dapr environments variables to the manifest by @davidfowl in #1375
- Improve UI for selecting metrics filter by @JamesNK in #1327
- Update component contribution guidelines by @sebastienros in #1382
- Port #1344 and #1398 (endpoint fixes in dashboard) to main by @tlmii in #1401
- Create functional tests by @sebastienros in #1217
- Move console log API from ResourceViewModel to IResourceService by @drewnoakes in #1391
- Change traces page duration progress bar to a ring icon by @JamesNK in #1387
- Add copy to clipboard option for project/executable source columns by @adamint in #1332
- Order span apps in trace view by first start time by @JamesNK in #1407
- Fix replica id trimming by @tlmii in #1409
- Skip flakey unit test by @drewnoakes in #1413
- Update AspNetCore.HealthChecks* to 8.0.0 by @adamsitnik in #1417
- Configuration Schema generator by @eerhardt in #1383
- 5 small a11y fixes by @adamint in #1380
- Disable "spec only" button when it doesn't do anything by @drewnoakes in #1293
- Add initial dashboard network protocol definition file by @drewnoakes in #1274
- Update the rest of the components to use the ConfigSchemaGenerator. by @eerhardt in #1423
- Successfully copying changes the icon to a tick by @JamesNK in #1404
- Support passing the endpoint env into containers by @davidfowl in #1432
- Avoid concurrency issues with dictionaries by @drewnoakes in #1450
- Add missing resources to ControlStrings.resx, use nameof for resource lookups by @adamint in #1445
- Simplify search handling by @drewnoakes in #1324
- Override fluentui-blazor error hex, darken trace duration background by @adamint in #1240
- Ensure we don't try to run a proxy on the same port a container binds by @danegsta in #1454
- Fix deadlock in ProcessUtil by @karolz-ms in #1457
- Add information about launch profile parameter to IDE execution spec by @karolz-ms in #1458
- Inject the https port for the redirect middleware by @davidfowl in #1466
- fully qualify loc cs files by @adamint in #1470
- Adds orange/red warning/error icons for exited resources on resources dashboard page by @adamint in #1378
- Fix IDE build by @drewnoakes in #1482
- Improve All checkbox behavior and instrument list by @JamesNK in #1461
- Rename WithServiceBinding to WithEndpoint by @davidfowl in #1484
- Improve generated description from xml docs by @kiapanahi in #1473
- Reduce splitter bar size to 5 in summary view by @adamint in #1474
- Add support for user defined entrypoint in containers by @BrennanConroy in #1341
- Add tags to hosting packages for easier searching by @kiapanahi in #1462
- Adds live region to console log status + rows by @adamint in #1514
- Reduce CI timeout by @eerhardt in https://github.com/dotnet/aspire/pull...
.NET Aspire 8.0 Preview 2
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
- Removing internal feed since it is no longer needed by @joperezr in #785
- READMEs for Service Discovery by @ReubenBond in #792
- Add IDE execution doc by @karolz-ms in #793
- Remove hierarchical configuration sections by @eerhardt in #801
- extend readme by @danmoseley in #806
- Fix pool when running publicly by @mmitche in #807
- add markdown lint by @danmoseley in #809
- [main] Update dependencies from dotnet/extensions by @dotnet-maestro in #815
- Fix NuGet Package Icons by @eerhardt in #817
- Merging internal commits from release/8.0-preview1 by @joperezr in #818
- Add link to samples from README. by @mitchdenny in #826
- Update to Fluent UI v4 final packages by @vnbaaij in #821
- Settings Dialog ->Settings Panel by @vnbaaij in #791
- [automated] Merge branch 'release/8.0-preview1' => 'main' by @dotnet-maestro-bot in #828
- correct codeofconduct.md by @danmoseley in #853
- Add dependabot by @danmoseley in #861
- Remove check for dotnet.exe from startvs.cmd. by @mitchdenny in #856
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #842
- Use FluentSplitter for Summary/Details View by @tlmii in #819
- Add tooltip to
Filter
input inStructured Logs
andTraces
page by @berkansasmaz in #840 - Service Discovery: fix shutdown blocking indefinitely in some cases by @ReubenBond in #880
- Fix typo in README.md by @eltociear in #879
- Updating dogfooding instructions by @joperezr in #868
- Fix up merge from preview1 by @eerhardt in #882
- Fix async void in SummaryDetailsView by @tlmii in #883
- Fix for endpoint not having correct port. by @mitchdenny in #860
- Bump the azure group with 7 updates by @dependabot in #901
- Bump the grpc group with 3 updates by @dependabot in #904
- Bump Polly from 8.0.0 to 8.2.0 by @dependabot in #905
- Bump StackExchange.Redis from 2.6.122 to 2.7.4 by @dependabot in #908
- Bump KubernetesClient from 11.0.36 to 12.1.1 by @dependabot in #907
- Bump PowerShell from 7.3.3 to 7.4.0 by @dependabot in #906
- Bump the microsoftdotnet group with 5 updates by @dependabot in #910
- Bump Dapr.AspNetCore from 1.11.0 to 1.12.0 by @dependabot in #911
- Bump Microsoft.Data.SqlClient from 5.1.1 to 5.1.2 by @dependabot in #913
- Bump dotnet-coverage from 17.8.2 to 17.9.3 by @dependabot in #912
- Bump Yarp.ReverseProxy from 2.1.0-preview.1.23556.5 to 2.1.0-preview.1.23566.1 by @dependabot in #916
- Bump the aspnetcorehealthchecks group with 1 update by @dependabot in #909
- Bump JsonSchema.Net from 5.2.5 to 5.3.1 by @dependabot in #914
- [main] Update dependencies from dotnet/extensions by @dotnet-maestro in #839
- Bump dotnet-reportgenerator-globaltool from 5.1.19 to 5.2.0 by @dependabot in #915
- update sample base image by @WeihanLi in #919
- Fix arcade dependencies for RemoteExecutor and XunitExtensions packages by @akoeplinger in #929
- Update
ArgumentOutOfRangeException.ThrowIfNullOrWhiteSpace
usage inFileUtil
by @WeihanLi in #933 - Add support for comment handling in launchSettings.json by @kiapanahi in #938
- [main] Update dependencies from microsoft/usvc-apiserver by @dotnet-maestro in #941
- Bump Yarp.ReverseProxy from 2.1.0-preview.1.23566.1 to 2.1.0 by @dependabot in #935
- Remove dotnet8 feed comment by @eerhardt in #939
- Add Aspire.MySqlConnector by @bgrainger in #825
- Bump RabbitMQ.Client from 6.6.0 to 6.7.0 by @dependabot in #944
- Span Details Title Padding by @tlmii in #961
- Span Id formatting in details title by @tlmii in #960
- Remove padding around content pane by @tlmii in #957
- Bump the opentelemetry group with 3 updates by @dependabot in #943
- Fix: Project Names with Spaces Break the Build by @kiapanahi in #953
- Fixing a bug in SQL AppHost resource & add end to end integration test by @mitchdenny in #973
- Combined Resources View by @tlmii in #987
- Support proxyless singleton containers by @bwateratmsft in #886
- Add more components/resources to smoke test. by @mitchdenny in #989
- Bump the azure group with 6 updates by @dependabot in #1024
- [main] Update dependencies from dotnet/extensions by @dotnet-maestro in #950
- Don't inject bindings at manifest generation for worker projects. by @mitchdenny in #859
- Fix variable naming inconsistency in aspire-starter template by @kiapanahi in #1021
- Fix typo in aspire-starter template by @kiapanahi in #1019
- Details Header Layout adjustments by @tlmii in #970
- Add unique project capability to workload SDK by @danegsta in #967
- Make DurationFormatterTests culture aware by @andrevlins in #968
- Use invariant culture when generating CSS numeric values by @tlmii in #1049
- Added support for node and npm based projects by @davidfowl in #1033
- Tracing UI displays resource name for outgoing resources by @JamesNK in #1040
- Combine console logs pages by @tlmii in #1034
- Reverting updates of Microsoft.Extensions.Http.Resilience bump to unshipped versions. by @joperezr in #1054
- Bump the azure group with 1 update by @dependabot in #1043
- Bump JsonSchema.Net from 5.3.1 to 5.4.0 by @dependabot in #982
- Bump the npgsql group with 3 updates by @dependabot in #981
- Create temp directory only if necessary by @stbau04 in #1014
- Change AddLifecycleHook to use TryAddEnumerable by @davidfowl in #1064
- refactor : Remove twice reading of launchProfile by @ShreyasJejurkar in #1036
- Show correct end point when launchUrl is absolute URL by @smitpatel in #1051
- The sample no longer uses it by @davidfowl in #1062
- Added AddProject overload that takes a project path by @davidfowl in #1071
- Emit dockerfile.v0 resource in manifest. by @mitchdenny in #1059
- PR follow up changes by @davidfowl in #1090
- Add scriptPath argument to AddNodeApp by @mitchdenny in #1095
- Shorten paths in resources grid by @tlmii in #1079
- Hack around resolving projects by path by @davidfowl in #1099
- Add missing NuGet package to Azure Key Vault README by @chrisdcmoore in #1103
- Update eShopLite to not call basket checkout if no current basket by @DamianEdwards in #1087
- Update templates to require "aspire" workload to be installed by @phenning in #1115
- Add help wanted and AzDO badges to README file by @joperezr in #1085
- Add validation message to filter dialog by @JamesNK in #1092
- Resolve outgoing peer browserlink call in trace UI by @JamesNK in #1061
- Update telemetry text to refer to resources by @JamesNK in https://github.com/dotnet/a...
.NET Aspire 8.0 Preview 1
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
- Merging changes from internal repository by @joperezr in #2
- Fix styles by @JamesNK in #3
- Fix realtime updates of logs and traces by @JamesNK in #5
- Expose some APIs from the host - Make ExecutableComponent implement IDistributedApplicationComponentWithEnvironment - Expose OtlpEndpoint API by @davidfowl in #7
- Support provisioning azure resources for dev by @davidfowl in #8
- Remove params from service bus component by @davidfowl in #12
- Fix crash in Project Logs when executables are present by @tlmii in #13
- Make With* methods generic by @davidfowl in #10
- Add more repository tests and remove sorts by @JamesNK in #15
- Add search box to semantic logs and traces pages by @JamesNK in #14
- Add anti-forgery middleware to starter template web project by @DamianEdwards in #18
- Remove duplicated Body in starter template by @eerhardt in #19
- Support retrieving local DCP components for development as package download by @danegsta in #20
- Address Log Viewer first render issues by @tlmii in #6
- Allow setting a custom timeout for k8s commands by @danegsta in #25
- Add Details to column header by @smitpatel in #22
- Remove duplicate import already provided by Aspire.Hosting by @danegsta in #27
- Update dcp version to have NOTICE file placed next to DCP binaries by @danegsta in #28
- Enable Azure ActivitySources so Azure Components participate in tracing by @eerhardt in #26
- Add tooltips to long content in grids by @JamesNK in #34
- Log missing configurations errors as a warning by @davidfowl in #29
- Export Dapr tracing to Dashboard by @philliphoff in #17
- Add Cache-Control: no-cache; to Static Web Assets by @tlmii in #37
- Traces long content tooltips by @JamesNK in #38
- Update templates to require >= 17.9, and Web workload by @phenning in #16
- Bump DCP version with logging/performance fixes by @danegsta in #35
- Add conditions to VS set startup project post action by @phenning in #39
- Enable tracing in the OrderProcessor by @eerhardt in #41
- Update Directory.Build.props by @IEvangelist in #40
- Template updates by @DamianEdwards in #31
- Bump DCP verison with fix for logging errors by @danegsta in #45
- Update starter template to use named redis cache by @DamianEdwards in #46
- Split Container Logs sources for stdout vs stderr by @tlmii in #11
- Handle Project Logs page disposed during LoadLogsAsync by @tlmii in #44
- Adjust Service Bus tracing by @eerhardt in #48
- Allow connection names in database components by @eerhardt in #30
- Use dapr client by @davidfowl in #36
- Rename WithDaprSupport to AddDapr by @davidfowl in #52
- Support displayOverviewPage in ide.host.json by @phenning in #56
- Make starter template to be solution template. by @phenning in #57
- Workaround for dotnet/aspnetcore#51118 by @DamianEdwards in #58
- Move provisoning to another assembly by @davidfowl in #61
- Better log viewing status information by @tlmii in #53
- Small tweaks - Longer retries for postgres, I'm seeing timeouts on my very fast machine by @davidfowl in #69
- Add executable logs by @smitpatel in #64
- Manifest emitter by @mitchdenny in #51
- Manifest spec v1 by @mitchdenny in #9
- Sort logs by timestamp if present by @tlmii in #72
- Use badge to indicate stderror rather than red text by @tlmii in #83
- Startup performance improvements by @karolz-ms in #85
- Fixing local only environment variable. by @mitchdenny in #94
- Use DCP injected values for OTEL service id and name by @JamesNK in #67
- Skip the otlp env vars during manifest generation by @davidfowl in #95
- Simplify log source for different resource kinds by @smitpatel in #86
- Branding for Preview 2 by @joperezr in #102
- Enable strong typing in comparing resources by using identifier with … by @smitpatel in #89
- Rename "DevHost" to "App" by @DamianEdwards in #101
- Consolidate LogStatus by @smitpatel in #91
- De-dupe processing from k8s object to view models in Get/Watch methods by @smitpatel in #92
- Remove ConnectionString on With methods in Hosting App Model by @eerhardt in #84
- Add View Logs to Executables and fix output bug by @tlmii in #107
- Fixing MSB4120 build message by @joperezr in #103
- Remove dependency between K8s service and dashboard by @karolz-ms in #109
- Add Menu Grouping for Logs by @tlmii in #112
- Fix columns display in dialog. Show (standard) tooltip on hover. Align show/copy buttons. by @vnbaaij in #100
- Don't use batching on GenerateServiceMetadataSources Output by @baronfel in #111
- Remove flushing during manifest writing by @eerhardt in #108
- ANSI Control Sequence parsing and Project Log timestamps by @tlmii in #105
- Update DcpDistributedApplicationLifecycleHook.cs by @JamesNK in #118
- Fix WithSqlServer to take the ISqlComponent by @davidfowl in #119
- Update getting-started.md by @davidfowl in #122
- Small clean up around publishers by @davidfowl in #117
- manifest is lowercase by @davidfowl in #123
- Generate manifest for sample apps by @davidfowl in #129
- Use the AlwaysOnSampler in development by @davidfowl in #127
- Add IDistributedApplicationComponentWithConnectionString to app model by @davidfowl in #130
- Allow reading connection strings from config by @davidfowl in #133
- Remove NameAnnotation and helpers. by @mitchdenny in #134
- Azure Component ConnectionStrings by @eerhardt in #65
- Update dashboard to new Fluent UI package by @vnbaaij in #143
- Rename App to AppHost by @DamianEdwards in #144
- Extract common functionality in resource list pages by @smitpatel in #113
- Remove old/broken links by @eerhardt in #148
- Pin to 8.0.100-rc.2.23472.8 by @DamianEdwards in #149
- Refactor common code for logs pages by @smitpatel in #110
- Fix nav menu fill item clickable by @vnbaaij in #152
- Add working directory/args to executables page by @smitpatel in #155
- Fix LogViewer PreRenderQueue error by @tlmii in #131
- Disable ConfigureAwait suggestion on razor code behind files by @smitpatel in #158
- Remove extra header by @tlmii in #161
- Removing source index step from the build by @joperezr in #162
- Postgres sub resource as component by @mitchdenny in #141
- Better layout for the LogDetailsDialog by @vnbaaij in #154
- Fix up some left over issues from #65 by @eerhardt in #165
- Fix Azure SDK activity sources and...