.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. 记录--uniapp上如何实现安卓app微信登录功能(操作流程总结)

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 uniapp上如何实现安卓app微信登录功能?下面本篇文章给大家分享一下uniapp上实现安卓app微信登录的权限申请.开发的具体操作流程 ...

  2. 快速上手系列:HTML

    一 HTML 基本元素 基本结构 <html> <head> <meta http-equiv="Content-Type" content=&quo ...

  3. Java 多级文件夹创建

    File类中的mkdir()和mkdirs(): mkdir():只能创建一层目录.  mkdirs():可以创建多层目录 String path = "E:\\lxwtest\\test& ...

  4. KingbaseES V8R6 中walminer的使用

    前言 walminer工具可以帮助dba挖掘wal日志中的内容,看到某时间对应数据库中的具体操作.例如挖掘日志后可以看到数据库某时间有哪些dml语句. walminer的限制与约束 WalMiner工 ...

  5. 电影数据集【可供机器学习附爬虫源码】(豆瓣、爱奇艺、IMDB、腾讯视频等)

    电影数据集(豆瓣.爱奇艺.IMDB.腾讯视频.搜狐.1905) 爬虫爬取豆瓣.爱奇艺.IMDB.腾讯视频.搜狐.1905网,电影数据. 获取方式:微信搜索关注[靠谱杨阅读人生]回复[电影]. 整理不易 ...

  6. MyBatis 简介、优缺点

    40)谈谈 MyBatis Mybatis 是一个半自动化的 ORM 框架,它对 jdbc 的操作数据库的过程进行封装,使得开发者只需要专注于 SQL 语句本身,而不用去关心注册驱动,创建 conne ...

  7. #构造#CF891B Gluttony

    题目 有一个长度为 \(n\) 的数列 \(a\),数字互不相同, 现在要打乱这个数列,设其为 \(b\), 使得 \(a\) 的任意真子序列与对应的 \(b\) 的任意真子序列的数字和不同 输出任意 ...

  8. #trie,动态规划#洛谷 2292 [HNOI2004]L语言

    题目 分析 建一棵trie,然后匹配最长前缀可以用\(dp\)做, 如果这个位置可以被匹配到那么可以从这个位置继续匹配 代码 #include <cstdio> #include < ...

  9. #左偏树,树形dp#洛谷 1552 [APIO2012]派遣

    题目 分析 那我指定管理层之后,选择薪水越小的人越好, 考虑小根堆,由于需要合并,所以采用左偏树 代码 #include <cstdio> #include <cctype> ...

  10. C#.Net WinForm学习笔记

    .Net WinForm学习笔记 1,MDI窗体设有两个窗体frmMain,frmChild,则:frmMain:  设IsMdiContainer属性为true 打开子窗口:  在相关事件中写如下代 ...