.NET Aspire 预览版 6 引入了一系列重大更新,主要包括 API 的重大更改、安全性和可靠性的提升、新的资源和组件、应用程序主机的更新、测试支持、模板更新、组件更新、Azure 配置包的更新以及 Azure 开发者 CLI 对多个端点的支持。这些更新旨在提高 .NET Aspire 的性能和用户体验,同时为稳定版本的发布做准备。具体内容包括 API 的一致性和易用性改进、组件间通信的安全加强、仪表板新增身份验证功能、Qdrant 向量数据库资源的配置和交互、容器运行时参数的指定、项目资源的参数传递、连接字符串的自定义环境变量名称设置、完整限定容器镜像、分布式应用程序的测试 API、OpenTelemetry SDK 和仪器包的更新、Azure 配置包按服务拆分以及 Azure 开发者 CLI 对多端点部署的支持。这些更新为 .NET Aspire 应用程序的开发、部署和测试提供了更多的灵活性和便利性。

  1. API 更新:为了向稳定版本迈进,对 API 进行了一些重大更改,使其更加一致和易于使用。

  2. 安全性改进:增强了许多组件间的通信安全(如编排器、IDE 和仪表板),现在使用 TLS 进行通信,并使用 API 密钥进行身份验证。

  3. 仪表板身份验证:最大的用户界面变化是仪表板新增了身份验证功能。即使在本地开发环境中运行,仪表板也要求进行身份验证。

  4. 新资源和组件:增加了新的资源和组件,例如用于配置 Qdrant 向量数据库资源的 Aspire.Hosting.Qdrant 和用于与 Qdrant 向量数据库交互的 Aspire.Qdrant.Client。

  5. 应用程序主机更新:应用程序主机更新包括新的 API 和功能,如容器运行时参数、为项目资源传递参数、为连接字符串设置自定义环境变量名称以及完整限定容器镜像。

  6. 测试:为了帮助测试 .NET Aspire 应用程序,增加了新的测试 API。DistributedApplicationTestingBuilder 允许创建分布式应用程序的测试主机,并对其运行测试。

  7. 模板:更新了 OpenTelemetry SDK 和仪器包到最新稳定版本,简化了 OTLP 导出器的配置。

  8. 组件:移除了对 OpenTelemetry 预发行版的依赖,并尽可能使用最新稳定版本。

  9. Azure 配置包:Azure 配置包现在按服务拆分为不同的包,用户只需安装需要的包。

  10. Azure 开发者 CLI 支持多个端点:Azure 开发者 CLI (azd) 现在支持部署具有多个端点的项目、容器或 Docker 文件。

更多详细信息,请查看原文:.NET Aspire 预览版 6 文章

.NET Aspire 预览版 6 发布的更多相关文章

  1. 消息:SQL Server 2017(vNext)的第三个公开的CTP(社区技术预览版)发布了

    今天看到了一个新闻,跟大家分享一下,有兴趣的可以去尝试一下. SQL Server 2017 CTP3于5月23日发布了,详细版本号是6.7.55.0. 大家可以去安装试试.在下载页面,目前是SQL  ...

  2. 微软.NET CORE 3.0 预览版 7 发布:大幅减少 SDK 空间大小

    据悉,这个预览版是 .Net Core 3 中重要的版本,可以视为原计划在 7 月发布的 RC 版本 (引自微软 .NET Core 首席 Program Manager Richard 先生原话), ...

  3. .NET 5.0预览版6发布:支持Windows ARM64设备

    2020年6月25日,微软dotnet团队在博客宣布了第六个 .NET 5.0 的预览版:https://devblogs.microsoft.com/dotnet/announcing-net-5- ...

  4. .NET 6 预览版 5 发布

    很高兴.NET 6 预览版5终于跟大家见面了.我们现在正处于.NET 6 的后半部分,开始整合一些重要的功能. 例如.NET SDK 工作负载,它是我们.NET 统一愿景的基础,可以支持更多类型的应用 ...

  5. .NET 6 预览版 7 发布——最后一个预览版

    原文:bit.ly/2VJxjxQ 作者:Richard 翻译:精致码农-王亮 说明:文中有大量的超链接,这些链接在公众号文章中被自动剔除,一部分包含超链接列表的小段落被我删减了,如果你对此感兴趣,请 ...

  6. HarmonyOS 3.0.0开发者预览版全新发布

    2021年10月22日在华为开发者大会HDC.Together 2021 主题演讲上,我们发布了HarmonyOS 3.0.0开发者预览版,主要内容包括:Harmony设计系统.ArkUI 3.0.A ...

  7. .NET 7 预览版 1 发布

    宣布 .NET 7 预览版 1 Jeremy 2022 年 2 月 17 日 今天,我们很高兴地宣布 .NET 历史上的下一个里程碑.在庆祝社区和 20 年创新的同时,.NET 7 Preview 1 ...

  8. 传Windows 9预览版今秋发布

    据ZDNet长期关注微软动态的资深人士玛丽•乔•弗利(Mary Jo Foley)称,Windows 9预览版将会在9月或者10月推出.按照这一进度,代号为“Threshold’”的Windows 9 ...

  9. 宣布发布全新的 Windows Azure 缓存预览版

    全新 Windows Azure 缓存的预览版现已发布.此托管服务可以提供闪电般的数据访问速度,以帮助您构建更具可伸缩性.响应更快的应用程序. 详情如下: ·    托管式缓存:这一全新的托管服务为需 ...

  10. 实时人工智能:微软发布Project Brainwave预览版 现场可编程门阵列(Field Programmable Gate Array,简称FPGA) 硬件设计可以迅速演进

    https://mp.weixin.qq.com/s/bAPiPURZd-YsbV5PbzwpQQ 编者按:随着各大公司对于数据计算的要求越来越高,实时AI成为了研究者们关注的重点.在美国西雅图举行的 ...

随机推荐

  1. Markdown的习题

    markdown的使用说明 习题1: 将这段话改为2级标题 习题2 试着在你的'Typora'中编辑下面的内容: 这是第一行 这是第2行 这是补充内容 这是第3行 习题3 将下面的内容改为指定的格式要 ...

  2. Jmeter教程-JMeter 环境安装及配置

    JMeter 环境安装及配置 在使用 JMeter 之前,需要配置相应的环境,包括安装JDK和JMeter. 首先,了解一下JDK,它就是Java的开发工具包. JMeter 是使用 Java 编写的 ...

  3. Makefile 简单学习

    一.Makefile 简介 Makefile 是一种常用于编译的脚本语言.它可以更好更方便的管理你的项目的代码编译,节约编译时间(没改动的文件不编译).注意 Makefile 文件命令必须是 Make ...

  4. rsync 运维利器,同步工具

    NAME rsync - faster, flexible replacement for rcp SYNOPSIS rsync [OPTION]... SRC [SRC]... DEST rsync ...

  5. ET介绍——Actor Location

    Actor Location Actor模型只需要知道对方的InstanceId就能发送消息,十分方便,但是有时候我们可能无法知道对方的InstanceId,或者是一个Actor的InstanceId ...

  6. 开发板如何适配OpenHarmony 3.2

      简介 OpenAtom OpenHarmony(以下简称"OpenHarmony") 3.2 Beta5版本在OpenHarmony 3.1 Release版本的基础上,有以下 ...

  7. sqli_lab Less1练习笔记

    首先观察页面信息,看有没有提示. 很显然,这个页面让我们传入id这个参数(根据题目的分支,应该是get方法) 使用HackBar进行传入参数,首先传入id=1 http://localhost/sql ...

  8. NL2SQL基础系列(1):业界顶尖排行榜、权威测评数据集及LLM大模型(Spider vs BIRD)全面对比优劣分析[Text2SQL、Text2DSL]

    NL2SQL基础系列(1):业界顶尖排行榜.权威测评数据集及LLM大模型(Spider vs BIRD)全面对比优劣分析[Text2SQL.Text2DSL] Text-to-SQL(或者Text2S ...

  9. HarmonyOS远端状态订阅开发实例

     IPC/RPC提供对远端Stub对象状态的订阅机制, 在远端Stub对象消亡时,可触发消亡通知告诉本地Proxy对象.这种状态通知订阅需要调用特定接口完成,当不再需要订阅时也需要调用特定接口取消.使 ...

  10. HarmonyOS Codelab样例—弹窗基本使用

    一.介绍 本篇 Codelab 主要基于 dialog 和 button 组件,实现弹窗的几种自定义效果,具体效果有: 1.  警告弹窗,点击确认按钮弹窗关闭. 2.  确认弹窗,点击取消按钮或确认按 ...