Python 3.14 发布 — 支持自由线程的 Python,子解释器,Sigstore 和实验性 JIT
关键更新
Python 3.14.0(最终版)于 2025‑10‑07 发布,包含多个对生产开发者有实质影响的更改:自由线程(无 GIL)构建现在正式支持(PEP 703 / PEP 779 的第二阶段),注解的延迟评估(PEP 649),标准库中提供多个解释器(PEP 734),新的 Python C 配置 API(PEP 741),内置的 Zstandard 压缩模块,官方 Android 二进制文件,以及配备实验性 JIT 的 macOS/Windows 发布二进制文件。该版本还移除了发布工件的 PGP 签名,转而采用 Sigstore 验证。(python.org)
重要性
这是近年来最具实际意义的 Python 发布之一。自由线程 Python 转向“受支持”表明,真正的并发多线程工作负载(以及为其所需的生态系统变化)现在是一条受支持的路径——但这也意味着 C 扩展和二进制轮子的维护者必须测试并在必要时更新线程安全性和 ABI 假设。标准库中的子解释器提供了一种更安全、低开销的并发和嵌入隔离原语(对语言服务器、插件主机和某些服务器架构非常有用)。Sigstore 的转变改变了 CI/CD 和分发工作流中的发布验证——团队应采用 Sigstore 验证或工具,而不是依赖旧的 PGP 工作流。实验性 JIT 和官方 Android 二进制文件降低了移动和桌面性能实验的门槛,但它们明确是实验性的:在生产中依赖它们之前请进行测量。最后,还有兼容性说明(例如,在非 macOS/Windows 平台上有关多进程启动方法的更改),可能在现有部署中表现为序列化或进程启动回归;请针对 3.14 测试您的 CI、轮子和容器镜像。(python.org)
来源
继续阅读
Node.js 22 (LTS) — 内置 HTTP/HTTPS 代理 + 百分比内存大小设置(对生产部署至关重要)
2025年10月31日Node.js 22.21.0 (LTS) 添加了对 http/https/fetch 的内置代理支持以及对 --max-old-space-size 的百分比支持 — 对容器化和企业网络部署有直接的实际影响。
TypeScript 原生端口预览 — ~10 倍更快的 tsc 和语言服务
2025年10月30日微软发布了 TypeScript 编译器和语言服务的原生端口预览,显著减少了编译和编辑器延迟 — 为大型 TypeScript/仓库构建和 CI 带来了直接的实际收益。
Node.js 24 进入主动长期支持 (2025年10月28日)
2025年10月28日Node.js v24 今天从当前版本转为主动长期支持 — 生产团队应立即规划升级、CI 验证和提供者/运行时检查。