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