近日,Oracle 在 jdk8-dev 邮件列表中宣布了 JDK 8 的里程碑与发布日期以寻求大家的评审与反馈。Oracle JDK 的发布经理 Mathias Axelsson 针对 JDK 8 的开发里程碑提出了如下日程:
- M1: 2012 年 4 月 24 日
- M2: 2012 年 6 月 14 日
- M3: 2012 年 7 月 30 日
- M4:2012 年 9 月 11 日
- M5: 2012 年 11 月 26 日
- M6: 2013 年 1 月 30 日(FC)
这些日期是用于交付特性与增强的总体时间。针对每个里程碑的详细信息尚未确定,但只要一出台就会很快发布出来以辅助早期测试进程。M6 是个特性完备(FC)版本,也就是说所有的特性与新的测试开发都会完成。Axelsson 建议将 JDK 8 的发布日期设在 2013 年 9 月份。设定这个时间的目的在于为 JDK 8 的稳定留有足够的时间,就像 JDK 7 一样。
- GA:2013 年 9 月
M6 与 GA 之间的变化不会有很多。一般的 Bug 修复会从二月初持续到 2013 年四月初。到 2013 年四月初时,只会修复 P1-P3 的 Bug。到 2013 年 6 月中旬,只会考虑一些严重的问题。
Component JSR 直到 2013 年 5 月才需遵循提案日期。还有一个关于增加 M7 的讨论,向 JDK 8 日程表中增加一个开发者预览版里程碑。这是鼓励每一个开发者、开源项目与 JUGS 来测试 JDK 的绝佳时机。这将有助于快速地识别、区分优先级并修复问题,并且有可能预防 Lucene 问题的再次出现,这是个循环优化的 Bug,直到 Java 7 发布前几天才被 Apache Lucene 的开发者发现出来。
JDK 8 提案的发布——驱动特性是 Lambda 与 Jigsaw 项目。其他还有 JVM Convergence、JavaFX 3.0、JavaScript Interop、设备支持、开发者生产力以及 API 更新。若有任何建议或问题,请订阅 jdk8-dev 邮件列表。
评论