.NET Aspire 8.0 Preview 6
Pre-release
Pre-release
joperezr
released this
23 Apr 14:55
·
1262 commits
to main
since this release
Announcing .NET Aspire Preview 6! 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
- Make reading Kubeconfig from DCP resilient by @mitchdenny in #3132
- Refactor console logs to render on server and use virtualization by @JamesNK in #3075
- Organize dashboard config to use strongly typed options, support primary/secondary API keys and rotation by @JamesNK in #3119
- Always use the old protocol by @davidfowl in #3182
- Ensure RabbitMQ WithDataVolume/WithDataBindMount methods actually enable persistent storage by @DamianEdwards in #3152
- Make the default launch profile https in templates by @DamianEdwards in #3188
- [tests] Refactor SqlServer tests to use testcontainers by @radical in #3034
- Remove dependency from OpenTelemetry.Instrumentation.StackExchangeRedis by @sebastienros in #3104
- Service Discovery API refactoring by @ReubenBond in #3114
- Time tooltips show full time precision by @JamesNK in #3202
- [tests] EndToEnd tests: use a simple lock for writing to output stringBuilder by @radical in #3205
- Detect conflicting settings when using EnrichEF by @sebastienros in #3159
- Remove InternalsVisibleTo from Aspire.Hosting to Aspire.Hosting.Testing by @ReubenBond in #3193
- Allow cert warnings to bubble out. by @mitchdenny in #3212
- Fix time format missing milliseconds for Finnish culture by @JamesNK in #3215
- Add support for Azure Event Hubs by @oising in #2870
- Update docker message in templates by @DamianEdwards in #3219
- Update templates for ServiceDiscovery API changes by @DamianEdwards in #3222
- Retry on YamlException when loading Kubernetes client configuration by @ReubenBond in #3229
- Update container runtime not found exception message by @DamianEdwards in #3224
- Add loose files as solution items by @drewnoakes in #3204
- Fix up Hosting.Azure packages after splitting by @eerhardt in #3227
- Rename config value to use unsecured instead of insecure by @JamesNK in #3233
- Stop the apphost from running if the application url is http and ASPIRE_ALLOW_UNSECURED_TRANSPORT is not set by @mitchdenny in #3177
- Add README file for Aspire.Hosting.AWS by @normj in #3234
- De-duplicate environment variables passed to the dashboard by @JamesNK in #3207
- Support custom styles for resource style by @davidfowl in #3210
- Fix trace detail title by @JamesNK in #3244
- Add WithManagementPlugin() method for RabbitMQ management plugin by @DamianEdwards in #3230
- Update API key auth to use fixed time comparison by @JamesNK in #3238
- Suppress 'false positive' credscan violations by @RussKie in #3245
- Fix broken environment variables in dashboard in dev by @davidfowl in #3253
- Automatically AddAzureProvisioning when Azure resource type is used. by @mitchdenny in #3251
- [automated] Merge branch 'release/8.0-preview5' => 'release/8.0' by @dotnet-maestro-bot in #3261
- [automated] Merge branch 'release/8.0-preview5' => 'release/8.0' by @dotnet-maestro-bot in #3282
- [release/8.0] Add additional project template string by @github-actions in #3287
- [release/8.0] Enable source build by @github-actions in #3285
- [automated] Merge branch 'release/8.0-preview5' => 'release/8.0' by @dotnet-maestro-bot in #3312
- [release/8.0] Update AspNetCore.HealthChecks.* to latest versions by @github-actions in #3344
- [release/8.0] Remove obsolete APIs. by @github-actions in #3336
- [release/8.0] Dashboard should request log streams only when the user gestures to display them by @eerhardt in #3343
- [release/8.0] Update OpenTelemetry packages to 1.8.0 (#3351) by @eerhardt in #3359
- [release/8.0] [tests] EndToEnd - add test scenarios (#3113) by @joperezr in #3377
- [release/8.0] [main] Update dependencies from microsoft/usvc-apiserver by @github-actions in #3404
- [release/8.0] Add token auth to dashboard frontend by @github-actions in #3350
- [release/8.0] Fix ConfigurationSchemaGenerator to use correct TimeSpan format by @github-actions in #3342
- [release/8.0] Fix flaky OTLP client cert integration tests by @github-actions in #3415
- [release/8.0] Explicitly specify grpc OTLP protocol with env var by @github-actions in #3417
- [release/8.0] Tweak Bicep string name. by @github-actions in #3352
- [release/8.0] Re-enables IDE protocol v1 support. by @github-actions in #3411
- [release/8.0] Added ability to resolve target port by @eerhardt in #3445
- [release/8.0] Fix dashboard token being written on publish by @github-actions in #3418
- [release/8.0] Update readme for Azure SignalR hosting by @github-actions in #3463
- [release/8.0]: Print the URL with the token when we print the dashboard URL by @davidfowl in #3475
- [release/8.0] Default to browser token auth in dashboard standalone by @JamesNK in #3469
- [release/8.0] Increase auth cookie expiry by @github-actions in #3470
- [release/8.0] Initial work for Qdrant resource and component (#3131) by @eerhardt in #3416
- [release/8.0] Uses new Azure.Provisioning packages which have been split by resource by @github-actions in #3462
- [release/8.0]: Backport accessibility fixes into 8.0 by @adamint in #3486
- [release/8.0] [main] Update dependencies from microsoft/usvc-apiserver by @github-actions in #3451
- [release/8.0] Make sure bind mount paths are relative to the app host directory by @github-actions in #3494
- increase helix timeouts by @danmoseley in #3509
- [release/8.0] Change AppInsights to not add parameters more than once by @github-actions in #3506
- [release/8.0] Enable HSTS middleware when all endpoints are HTTPS by @github-actions in #3504
- [release/8.0] Add browser security headers to dashboard by @JamesNK in #3511
- [release/8.0] Distinguish Orleans hosts & clients, parameterize CluserId/ServiceId, improve playground app by @github-actions in #3513
- [release/8.0] Fully qualify container images by @github-actions in #3510
- [release/8.0] [tests] Use existing container for tests executed with RemoteExecutor by @github-actions in #3536
- [release/8.0] Service Discovery: Implement approved API by @github-actions in #3460
- [release/8.0] Fixed issues around injecting urls by @github-actions in #3535
- [release/8.0] Introduce WithEnvironment(this, string, IResourceBuilder<IResourceWithConnectionString) by @mitchdenny in #3549
- [release/8.0] Update ASPIRE002 warning message by @github-actions in #3563
- [release/8.0] Updating the OTel instrumentation package versions to 1.8.0 by @github-actions in #3497
- [release/8.0] Implement IResourceWithArgs on ProjectResource by @github-actions in #3559
- [release/8.0]: Backporting dashboard refactoring by @davidfowl in #3548
- [release/8.0] Add support for specifying custom container run arguments by @danegsta in #3566
- [release/8.0] Update login example screenshot and help text by @tlmii in #3537
- [release/8.0] Add User Profile Menu for OpenID Connect login by @github-actions in #3557
- [release/8.0] Generate and store random RG name when provisioning by @github-actions in #3508
- [release/8.0] Change ParameterResource's "Failed to Start" to "Configuration Missing" by @github-actions in #3562
- [release/8.0] Add using to fix build. by @eerhardt in #3575
- [release/8.0] Change starter template to make frontend external endpoints by @github-actions in #3571
- [release/8.0] Fix resource type filter keyboard navigation by @github-actions in #3572
- [release/8.0] Suppress save dialog from browser token login by @github-actions in #3579
- [release/8.0] Fix copy buttons by @github-actions in #3584
- [release/8.0] Hook which rewrites the container registry in annotations. by @github-actions in #3583
- [release/8.0] Resource service supports API key authentication by @drewnoakes in #3582
- [release/8.0] Flow dashboard logs through the app host's logger by @github-actions in #3598
- [release/8.0] Update dependencies from microsoft/usvc-apiserver by @danegsta in #3592
- [release/8.0] Fix validation error messages by @github-actions in #3586
- [release/8.0] Exclude the dashboard from the manifest in dev by @github-actions in #3606
- [release/8.0] Allow configuring claim requirements for frontend authorization by @github-actions in #3619
- [release/8.0] Fix Qdrant resource to be publishable by @github-actions in #3620
- [release/8.0] Add tooltips to Resource table by @github-actions in #3615
- [release/8.0] [tests] Use ResiliencePipeline in IntegrationTests by @github-actions in #3623
- [release/8.0] [tests] Extract support for running an aspire app for tests by @github-actions in #3621
- [release/8.0] dapr change the app port depending on the app protocol by @karolz-ms in #3626
- [release/8.0] Make status column icons colorblind friendly by @github-actions in #3625
- [release/8.0] AuthorizationPolicy must have at least one requirement by @github-actions in #3628
- [release/8.0] Clean up error handling by @github-actions in #3576
- [release/8.0] [tests] Improve building+sending tests to helix by @github-actions in #3622
- [release/8.0-preview6] [release/8.0] Fix broken find token image in HTTP by @github-actions in #3657
- [release/8.0-preview6] [release/8.0] Fix dashboard log watching by @github-actions in #3656
- [release/8.0-preview6] [release/8.0] Set correct AutoFocus value for FluentPopover by @github-actions in #3664
- [release/8.0-preview6] [release/8.0] Update OTEL HTTP instrumentation packages to 1.8.1 by @github-actions in #3682
Full Changelog: v8.0.0-preview.5.24201.12...v8.0.0-preview.6.24214.1