每日技术简报 | 2026-06-03
Rust 社区动态 Rust 1.96.0 发布 Rust 官方博客发布 Rust 1.96.0。 这一版的重点不是炫技,而是继续打磨语言边界。 核心变化包括新的 Range* 类型、assert_matches! 与 debug_assert_matches! 稳定化,以及 WebAssembly 目标相关调整正式生效。 新的 range 类型实现 IntoIterator,而不是直接实现 Iterator,因此可以实现 Copy。这解决了 Rust 早期 range 设计里一个长期存在的约束。 来源:Rust Blog Cargo 安全公告:注册表凭据泄露风险 Rust 安全响应团队披露 Cargo 相关安全问题。 问题与 sparse index 协议下第三方注册表 URL 规范化有关。在特定托管场景中,Cargo 可能错误地把不同 registry 视为同一凭据作用域,导致凭据被发送到恶意 registry。 该问题被标记为低严重性,但对使用私有 registry、内部包仓库、企业供应链的团队仍值得关注。 来源:oss-sec Rust 版本节奏更新 Rust 版本追踪显示,当前稳定版为 1.96.0,Beta 进入 1.96.0 时间线,Nightly 进入 1.97.0 开发节奏。 近期关注点包括 range 类型稳定化、编译器团队评审中的相关 PR,以及后续 edition 迁移准备。 来源:Rust Changelogs GitHub 今日趋势 1. NousResearch/hermes-agent 自我改进型 AI Agent 项目。 ...