Python 3.14 RC1 发布


Python 3.14 rc1 现已发布。

进入发布候选阶段后,此发布候选版与最终发布版之间只允许发布经过审核且明确修复错误的代码更改。第二个候选版本(也是计划中的最后一个发布预览版)计划于 2025 年 8 月 26 日星期二发布,而 3.14.0 的正式发布版计划于 2025 年 10 月 7 日星期二发布。

从现在开始,3.14 系列将不会有任何 ABI 变化,目标是尽可能减少代码变化。

Python 3.14 中的一些主要新功能和变化包括:

新功能

  • PEP 779:自由线程 Python 正式获得支持
  • PEP 649:类型注释的评估现在被推迟,从而改善了使用注释的语义。
  • PEP 750:使用熟悉的 f-strings 语法自定义字符串处理的模板字符串字面量 (t-strings)。
  • PEP 734:标准库中的多个解释器。
  • PEP 784:一个为 Zstandard 压缩算法提供支持的新模块 compression.zstd
  • PEP 758:exceptexcept*表达式现在可以省略括号。
  • PyREPL 中的语法高亮显示,以及对 unittest、 argparse、 json 和 calendar CLI中的颜色支持 。
  • PEP 768:CPython 的零开销外部调试器接口。
  • uuid模块现在支持 UUID versions 6-8,版本 3-5 的生成速度提高了 40%。
  • PEP 765:Disallow return/break/continue that exit a finally block.
  • PEP 741:用于配置 Python 的改进的 C API。
  • 一种新型解释器。对于某些较新的编译器,此解释器可提供显著提升的性能。目前可选,需要从源代码构建。
  • 改进了错误消息。
  • 使用 HACL* 项目中经过正式验证的代码内置HMAC 实现。
  • 一个新的命令行界面,使用异步任务检查正在运行的 Python 进程。
  • pdb 模块现在支持远程连接到正在运行的 Python 进程。

有关 Python 3.14 更改的更多详细信息,可参阅Python 3.14 中的新增功能。


相關推薦

2024-10-18

Python 3.14.0 Alpha 1 现已发布。Python 3.14 仍在开发中,此版本是计划中的七个 alpha 版本中的第一个。 公告指出,Alpha 版本旨在让测试新功能和错误修复的当前状态以及测试发布过程变得更加容易。在 alpha 阶段,可能会添加功能,

2023-08-08

Python 3.12.0 发布了第 1 个 RC 版本。 开发团队表示,进入候选版本阶段后,只接受经过 review 且修复明确错误的代码。RC2(也是最后一个候选版本)计划于 2023 年 9 月 4 日发布,而 3.12.0 的正式版本计划于 2023 年 10 月 2 日发布。

2025-06-10

NumPy 2.3.0 现已发布。该版本改进了自由线程 Python 支持和注释,并修复了一系列常见的错误。此次更新在已过期的弃用代码、代码现代化和样式清理方面数量异常丰富。 以及将版本从 manylinux2014 升级到了 manylinux_2_28。此外,在

2025-05-24

Python 官方发布了 Python 3.14.0 的首个 Beta 版本。这个版本带来了众多新特性和改进。 1. 延迟评估类型注解 (PEP 649) 类型注解的评估现在被延迟,这改进了使用注解的语义。这意味着类型注解将不再在模块导入时被立即评

2022-07-28

Python 3.11.0 第五个 Beta 版本已发布。按照发布日程,Beta5 是 Beta 阶段的最后一个版本。Beta 阶段主要是面向社区让使用者充分测试新特性,以及修复错误。Beta 之后是 RC,在 RC 发布之前,功能可能会被修改或在极少数情况下被删

2024-10-03

Python 3.13.0 RC3 现已发布。公告称,​​除非发现任何严重错误,否则此版本预计将成为 3.13.0 的最终版本。3.13.0 的正式版本现定于 2024-10-07 星期一发布。 RC3 是一个计划外的候选版本,源于临时发现的几个问题。主要是由于增量

2022-12-19

数量已接近 4,000 次。 插件开发者请注意,此 RC 版本为 Python API 引入了破坏性变更,开发团队表示他们通常不会在此阶段进行这样的改变,但解决这个问题在后续能够为所有插件开发者产生更少影响。 点此查看详细更新说明。

2022-06-02

Python 3.11.0 第二个 Beta 版本已发布,预计 Beta 阶段将会发布 4 个版本。 发布公告写到,新版包含 164 个新的 commit,修复了从代码到文档的许多错误。开发团队希望大家继续积极参与测试,虽然 Beta 阶段的功能已完整,但在发布

2022-05-09

Python 3.11.0 发布了首个 Beta 版本。 开发团队称,虽然该版本计划在功能完整的情况下进入 Beta 阶段,但在发布候选阶段之前,功能可能会被修改或在极少数情况下被删除。他们的目标是在 beta 4 之后没有 ABI 更改,并且在第一个

2022-07-13

Python 3.11.0 第四个 Beta 版本已发布。按照此前的发布日程,Beta4 原本是 Beta 阶段的最后一个版本,但目前计划出现了变动,开发团队表示还需要再发布 Beta5,目标是在 Beta5 之后没有 ABI 更改,并且在第一个候选版本 3.11.0rc1 之后

2022-11-02

Spring Cloud 2022.0 发布了首个 RC 版本。 获取地址:https://repo.spring.io/milestone/ 主要变化 Spring Cloud Function 针对可观测性和原生提示 (Native Hints) 的更新 Spring Cloud OpenFeign 添加对 target URL 刷新的支持 (#710) 添加对 LoadBalancer X-

2024-10-20

Spring Data 2024.1 已经进入候选发布阶段,RC1 现已发布。GA 版本则计划于 11 月中旬发布。 公告指出,此版本完善了跨模块的 Value Expression 支持,让用户能够利用@Query中的属性占位符以及现有的 SpEL 支持。Spring Data fragments 的开发人

2023-10-18

源PHP办公室,我们一起聊 AI!>>> Spring Data 2023.1 RC1 现已发布,带来了一些新的和值得注意的变化: 为存储库查询方法提供@ReadPreference支持,并支持 MongoDB 文档字段名称中的点。 修订了Spring Data Relational 中的Converter安排,允

2023-10-20

,相约开源PHP办公室,我们一起聊 AI!>>> Spring Batch 5.1 发布了首个 RC 版本。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处