网通社科技快报
Aspire 13.6发布 新增持久化遥测与Java Rust原生支持
微软于9月29日正式发布.NET Aspire 13.6版本,核心升级聚焦可观测性增强、多语言生态扩展与云平台集成。在可观测性方面,新版本将资源快照、结构化日志与追踪数据写入本地SQLite数据库,实现运行历史持久化,默认保留最多10次已完成运行记录(只读),日志与追踪条目上限提升至10万条;仪表盘采用Native AOT编译并迁移至Fluent UI Blazor v5,启动更快、响应更流畅。多语言支持方面,首次引入第一方Java与Rust托管能力:`Aspire.Hosting.Java`支持JAR、Maven/Gradle构建及Spring Boot、Quarkus应用;`Aspire.Hosting.Rust`通过`AddRustApp`注册Cargo构建项目,支持环境变量绑定HTTP端点,二者均基于社区贡献整合,目前为预览状态。开发体验优化包括CLI新增`--launch-profile`参数、VS Code扩展强化AppHost生命周期管理,以及PostgreSQL等6类数据库资源支持`WithRepl`交互式客户端(默认禁用防误操作)。云集成方面推出Azure Connector命名空间与Azure Container Apps Sandbox预览功能,需Azure订阅与预览权限。兼容性方面涉及MongoDB默认启用TLS、Cosmos DB模拟器切换至Linux vNext镜像、`AddDotnetProject`优化依赖解析等若干破坏性变更,并移除GitHub Models集成。Aspire旨在统一本地与云环境下的分布式应用开发流程,此次更新标志着其向多语言平台迈出关键一步,但持久化数据缺乏加密与权限控制,生产落地仍需谨慎评估。