即将发布的 Django 版本
随着 Django 1.0 的发布和首届 DjangoCon 的成功举办,是时候展望未来了,这包括两个版本
- Django 1.1,目前计划于 2009 年 3 月发布。
- Django 1.0.1,目前计划在下个月发布。
当然,这两个版本都将遵循我们保持 1.0 版本系列兼容性的策略。
Django 1.1 时间表
目前,我们的目标是在 2009 年 3 月 16 日前后发布 Django 1.1,大约是 Django 1.0 发布后的六个月。正如我们的版本流程文档中所述,1.1 版本周期将包括三个阶段:功能提案、功能开发和错误修复/完善。由于 Django 1.1 按照六个月的计划进行,这意味着每个开发阶段为两个月;1.1 的相关日期已在django-developers 邮件列表中讨论过,但以下是简要说明(这些日期仍然是粗略估计,如有需要可能会更改)
- 2008年11月10日:将发布 1.1 的功能列表草案。
- 2008年11月15日:1.1 的功能列表将最终确定,并且不再接受 1.1 的新功能提案。
- 2009年1月15日:所有主要功能必须合并到 Django 主干中,主干将进入 1.1 的初始功能冻结阶段,工作将转向错误修复。
- 2009年3月16日:Django 1.1 将发布。与 1.0 一样,Django 1.1 将在发布之前提供几个预发行版本,以帮助集中开发工作和隔离错误。
当然,3 月份还很远,但请记住,功能提案窗口将在几周内关闭;如果您真的希望在 Django 1.1 中看到某些内容,并且您尚未在 django-developers 列表上开始讨论,那么您需要尽快这样做。
Django 1.0.1 时间表
在更紧迫的未来,我们正准备发布 Django 1.0.1,它将仅包含错误修复和对 Django 1.0 代码库的类似改进。对于目前正在使用或迁移到 Django 1.0 的任何人,Django 1.0.1 将是一个推荐的升级。
由于 1.0.1 只涉及错误修复,没有要提出或测试的功能添加,因此它的发布流程将有所缩短。以下是关键日期
- 2008年10月31日:Django 1.0.1 测试版。虽然它被称为“测试版”发布,但这主要作为 1.0.1 的预览,并将具有生产质量;其主要目的是让大家了解自 1.0 发布以来修复了什么内容,以及最后一次提交补丁的机会,以修复他们希望在 1.0.1 正式版中看到的任何修复。
- 2008年11月14日:Django 1.0.1 将发布。
从管理的角度来看,1.0.1 版本将不会在工单跟踪器中包含任何特殊的分类或里程碑;对于此类版本,Trac 中的管理工作远不如简单的可运行代码重要,任何错误都是直到发布之日都可以修复的候选对象。因此,如果您希望解决 1.0.1 中的特定问题,确保修复包含在发布版本中的最佳方法是提供一个可运行的补丁。与往常一样,将优先处理与我们的贡献指南相匹配的补丁,特别是那些包含单元测试的补丁,这些单元测试既能演示错误又能演示解决方案成功的补丁。此外,请记住,1.0.1 的补丁应该针对1.0.X 发布分支创建,而不是针对主干创建。
返回顶部