VS Code 1.139 Insiders 版发布,新增功能包括:终端建议支持 Cargo 补全;实验性 Agent Merge 可让智能体自动创建 PR 并跟进审查与 CI;CSS 新增 lab() 和 lch() 颜色内联预览;Markdown 支持 display:inline-block;远程工作区菜单可搜索滚动;新增 wordWrapIndicator 换行标记;改进多轮 Copilot 自动模型选择;恢复 Markdown 编辑器选项;新增令牌有效期 API。
Linebender 发布 fearless_simd 1.0,通过宏和 safe transmute 封装 SIMD 以减少 unsafe,并承诺三年安全更新。Cargo 团队迎来首位驻场维护者 Scott Schafer,任期至少 12 个月。作者记录 rustc_codegen_gcc 与 rustc 再同步耗时约两个月。sha1dc 重写带碰撞检测的 SHA-1,速度达普通 SHA-1 的 68–81%。
Rust基金会利用领导委员会与AWS追加的资金,新设全职“驻场维护者”岗位支持Cargo团队,以缓解成员流失和资金削减带来的维护压力。该岗位由加入Cargo三年的Scott Schafer担任,为期至少12个月。他曾实现工作区继承功能,并推动编译器诊断改用annotate-snippets,为Cargo lint系统铺路。基金会希望借此缓解维护困境,并呼吁捐款支持更多维护者。
Rustls 回顾十年:2016 年首发,2024 年 0.23 版已支持 FIPS、ECH 与后量子密码,0.24 版将引入外部缓冲、异步握手与独立 CryptoProvider,之后推进 1.0。Cargo 团队迎新,Dongpo、Ross 加入,Eric 卸任。自定义分配器稳定化接近完成,MVP 包含 Allocator 与 Box/Vec 的 _in API。Watermelon 合法着法生成器达到约 4.75 亿 nodes/s。
Cargo团队迎来两位新成员:Dongpo Liu和Ross Sullivan。Dongpo长期贡献Rust项目,整合了cargo info功能;Ross主导构建目录布局设计,推动跨工作区缓存。同时,Eric Huss卸任,团队选出Jacob Finkelman和Weihang Lo为新联合负责人。
cargo-q 是一个新工具,允许用一条命令(如 `cargo q fmt check test clippy`)依次执行多个 Cargo 子命令,灵感来自 Maven。它支持用引号传递参数,并实验性支持并行执行(但受 target 锁限制,性能提升有限)。可通过 `cargo install cargo-q --locked` 安装,要求 Rust 1.78.0 以上,源码在 GitHub 上。
本文介绍了Rust语言项目的最新进展:新增多个目标(如Complex<T>、二进制体积缩减路线图),完成Cargo lint系统稳定化,部分目标获资助;Goals仓库更名并优化通知机制;内容团队发布访谈和版本更新系列;Rust for Linux提出core模块化、整数转换API及NonZero字面量构造等需求,并探讨了实现方案。
Cargo将在nightly频道默认启用`-Zembed-metadata=no`,以减少目标目录中重复的crate元数据,从而降低磁盘占用。实测显示,在release配置下可节省约30%空间,dev配置下约5%。用户可通过命令行或配置文件选择退出。若运行顺利,未来将推广至稳定版。
2026年7月Rust生态多项进展:Cloudflare发布基于Rust的Kitesurf无头浏览器,用于Workers环境自动化;SurtGIS 1.0推出纯Rust栅格GIS库,支持GeoTIFF且无需GDAL;rustc编译器性能持续优化,平均墙钟时间降5.59%,rustdoc降37.92%;Cargo维护者讨论未来工作流改进方向,涵盖依赖管理、构建性能及AI开发影响。
本文介绍Rust社区周报662,涵盖2026年7月底的项目与工具更新(如afrim、SeaORM 2.0等)、技术文章、570个合并的pull request,以及编译器、标准库和Cargo的改动。此外,还提及终端游戏Pong的ratatui实现、Rust会议费用讨论和开发者API需求征集等社区动态。
Rust 1.97.0版本发布,主要改进包括默认启用新的符号命名规则、Cargo独立管理警告以及链接器输出信息不再隐藏。这些变化提升了开发者的调试体验,简化了编译过程,并增强了API的稳定性,特别是对特定领域的支持。
Rust 1.97.0 发布,默认启用 v0 符号改名,改善调试和工具链处理。Cargo 现可控制警告导致构建失败,优化大型项目工作流。linker 输出不再隐藏,增强平台兼容性。RustCrypto 性能分析指出,AES-GCM 速度差距需关注 SIMD 和硬件加速。NASA 开源 SpaceWasm,专为航天器设计的 WebAssembly 解释器,确保内存分配可预测。Garmin Tracker 是一款跨平台桌面应用,支持本地数据管理,强调用户数据掌控。
Rust团队发布了新版本1.97.0,增强了编程语言的可靠性和效率。新版本引入了Rust特定的符号重整方案,改进了警告处理机制,并默认启用链接器消息输出。Cargo现在控制警告与构建成功的互动,允许用户根据需要临时调整警告设置。
Rust安全响应团队发现Cargo在处理来自第三方注册表的crate tarballs中的符号链接时存在漏洞(CVE-2026-5223),可能导致恶意crate覆盖同一注册表中其他crate的源代码。使用crates.io的用户不受影响,因为该平台禁止上传包含符号链接的crate。Rust 1.96.0将于2026年5月28日发布,更新Cargo以拒绝提取任何符号链接。建议无法升级的用户审查注册表内容并配置拒绝符号链接。
Rust安全响应团队发现Cargo在使用稀疏索引协议时错误地规范化第三方注册表的URL,导致潜在的凭证泄露。该漏洞被标记为CVE-2026-5222,严重性较低。Rust 1.96版本将修复此问题,旧版本用户无可用补救措施。
AI-fueled software platforms are transforming how freight brokers and forwarders operate. Incumbents have strong, built-in advantages—but will need to rewire their organizations.
cargo-nextest是Rust生态系统中的下一代测试运行器,旨在加速Rust测试执行,特别适用于大型项目和复杂集成测试。它提供更快的测试速度和更好的可观察性,帮助开发者识别慢测试和不稳定测试。RustRover 2026.1版本已支持cargo-nextest,允许开发者在IDE中直接运行和监控测试。
cargo-aprz 1.0.0 是一个 Rust 依赖质量评估工具,通过多维度指标帮助开发者了解 crate 的质量。qusql 是编译时 SQL 检查工具,支持 MySQL 和 PostgreSQL,提升性能。cuneus 项目发布了多个版本,增加新功能和修复问题。Rasant 是高性能的 Rust 日志库,提供灵活配置和优异性能,欢迎社区反馈。
RustRover 2026.1版本增强了开发者体验,新增对cargo-nextest的原生支持,允许在IDE中快速运行和监控测试,提升测试速度和可靠性。
在使用git worktree和多个agent开发Rust项目时,Cargo的默认行为导致构建目录共享,造成构建互相覆盖和不稳定。为了解决这个问题,发布了cargo‑worktree,使每个worktree拥有独立的构建目录,从而确保并发构建的安全性和增量编译缓存的稳定性。
完成下面两步后,将自动完成登录并继续当前操作。