Rustup 1.29.0 发布公告
Rustup 团队于 2026 年 3 月 12 日发布了 rustup 1.29.0 版本。Rustup 是安装 Rust 编程语言的推荐工具。
主要新特性
性能改进:
- 并发下载和解压:在执行
rustup update 或 rustup toolchain 等操作时,现在支持并发下载组件并在下载过程中同步解压 - 并发检查更新:
rustup check 命令现在支持并发检查更新 - 这些改进源自 GSoC 2025 项目,显著提升了工具链安装性能
新增平台支持:
扩展的 Shell 支持:
rustup-init 现在会自动为 tcsh 和 xonsh 添加正确的 $PATH 配置
其他改进
- rust-analyzer 代理支持:通过代理运行 rust-analyzer 时,如果 rustup 管理的版本不存在,会自动使用 PATH 中的版本,方便用户使用自定义的 rust-analyzer(适用于 Neovim、Helix 等编辑器用户)
- 环境变量处理:空环境变量现在被视为未设置,便于重置配置值
- 退出码优化:
rustup check 会根据是否有更新返回不同的退出码(有更新返回 100,无更新返回 0)
团队动态
欢迎 @FranciscoTGouveia 加入 rustup 团队,他在并发功能开发中发挥了重要作用。
更新方法
已安装用户:
$ rustup self update
或通过常规工具链更新:
$ rustup update
注意事项
新版本发布后,杀毒软件可能会暂时阻止 rustup 或其文件操作,此问题通常会在几周内自动解决。
https://blog.rust-lang.org/2026/03/12/Rustup-1.29.0/
ry(o3) - Python的Rust封装库
项目概述
ry是一个不断增长的Python库集合,围绕Rust crates构建,具有快速、异步优先和人性化的特点。这是一个进行中的项目,欢迎反馈和PR。
核心特性
- 异步优先的HTTP客户端:基于reqwest构建,提供类似fetch的API,支持流式传输、零拷贝IO、超时、重定向和原生JSON序列化
- 日期时间库:基于jiff的综合日期时间库,兼容pydantic
- 异步文件I/O:基于tokio构建,API类似aiofiles和anyio,支持缓冲读写、截断、流式读取
- (解)压缩工具:支持zstd、brotli、gzip和bzip2
- 其他绑定:包含globset、walkdir、sqlformat、unindent、twox-hash等crate
- Pydantic集成:ry数据类型与pydantic良好兼容
安装方式
pip install ry
uv add ry
python -m ry # 检查安装
项目结构
- **ryo3-***:Rust crate,可用于构建自己的pyo3 Python绑定
包含的Crate绑定
涵盖标准库、HTTP、JSON、压缩、哈希、正则表达式、文件系统操作等多个Rust crate的Python绑定
开发规范
- 禁止使用"blazing fast"短语或emoji
https://ryo3.dev/
--
From 日报小组 Mike
社区学习交流平台订阅: