.NET Aspire 预览版 6 发布
内容提要
.NET Aspire 预览版 6 引入了重大更新,包括 API 更改、安全性提升、新资源和组件、应用程序主机更新、测试支持、模板更新、组件更新、Azure 配置包更新以及 Azure 开发者 CLI 对多个端点的支持。这些更新旨在提高性能和用户体验,为稳定版本的发布做准备。
关键要点
-
.NET Aspire 预览版 6 引入了重大更新,旨在提高性能和用户体验。
-
API 更新使其更加一致和易于使用。
-
安全性改进增强了组件间的通信安全,使用 TLS 和 API 密钥进行身份验证。
-
仪表板新增身份验证功能,即使在本地开发环境中也要求进行身份验证。
-
增加了新的资源和组件,如 Aspire.Hosting.Qdrant 和 Aspire.Qdrant.Client。
-
应用程序主机更新包括新的 API 和功能,如容器运行时参数和自定义环境变量名称设置。
-
增加了新的测试 API,支持分布式应用程序的测试。
-
更新了 OpenTelemetry SDK 和仪器包,简化了 OTLP 导出器的配置。
-
Azure 配置包按服务拆分,用户只需安装所需的包。
-
Azure 开发者 CLI 现在支持部署具有多个端点的项目、容器或 Docker 文件。
延伸问答
.NET Aspire 预览版 6 的主要更新内容是什么?
.NET Aspire 预览版 6 引入了 API 更改、安全性提升、新资源和组件、应用程序主机更新、测试支持等,旨在提高性能和用户体验。
如何增强组件间的通信安全?
通过使用 TLS 进行通信和 API 密钥进行身份验证,增强了组件间的通信安全。
新版本中增加了哪些新的资源和组件?
新增了 Aspire.Hosting.Qdrant 和 Aspire.Qdrant.Client,用于配置和与 Qdrant 向量数据库交互。
应用程序主机更新包含哪些新功能?
应用程序主机更新包括新的 API、容器运行时参数、项目资源参数传递和自定义环境变量名称设置。
如何支持分布式应用程序的测试?
增加了新的测试 API,使用 DistributedApplicationTestingBuilder 创建分布式应用程序的测试主机并运行测试。
Azure 配置包的更新有什么变化?
Azure 配置包现在按服务拆分,用户只需安装所需的包,简化了安装过程。