← 文章 / 编程开发
Lobsters 1小时前 · 2026-08-11 03:10:17 · 0 阅读

Django 转向年度发布周期,每个版本均享三年支持

发布于 Carlton Gibson,2026年8月10日

Django 指导委员会已接受 Django 增强提案 DEP 20,决定将 Django 转向年度发布周期。自 2028 年 1 月起,Django 每年将发布一个功能版本,每个功能版本均享有 LTS 级别的三年支持,版本号将包含发布年份:Django 2028,随后是 Django 2029,以此类推。

更好的 Python 支持

Python 每年 10 月发布新版本。Django 的八个月周期与之并不契合:LTS 版本支持了广泛的 Python 版本矩阵,其中包含早已超过上游生命周期的版本。

在新周期下,每个 Django 版本在发布时支持最新的三个 Python 版本,并在其第一年内纳入新发布的 Python 版本。Django 的支持窗口与其支持的最旧 Python 版本同步结束。

每个版本都是 LTS

每个功能版本均获得三年支持:一年主流错误修复,随后两年安全与数据丢失修复。“LTS”标签将退役——每个功能版本现在都承担同样且唯一的承诺。

不再有 LTS 空档期:无需赶在截止日期前一次性跨越两年变更。您可以在支持窗口内随时按年升级。任何时候都有三个版本受支持,为第三方包提供了清晰、滚动更新的目标。

API 稳定性和弃用政策保持不变——弃用期在日历时间上实际变得更长。

过渡时间表

Django 2028 将是新周期下的首个版本。

版本 日期 生命周期结束
Django 6.1 2026 年 8 月 2027 年 12 月
Django 6.2 LTS 2027 年 4 月 2030 年 4 月
Django 2028 2028 年 1 月 2030 年 12 月
Django 2029 2029 年 1 月 2031 年 12 月

2028 年之前一切不变。Django 5.2 LTS 和 6.2 LTS 的支持承诺维持原样。

阅读 DEP

DEP 20 包含了完整的规范及每项决策背后的考量。感谢所有参与讨论的人,以及指导委员会的审慎考虑。

返回顶部
原始来源: Lobsters

评论 (0)