Java将每半年发布一个版本
极客时间编辑部
讲述:丁婵大小:1.14M时长:02:31
Oracle 近日宣布,他们将把 Java 的发布频率更改为每六个月一次。JCP 执行委员会在八月份的会议上提到了这一说法,随后,Oracle 发言人 Donald Smith 在他的博客中确认了这一消息。该决定在 Java 9 正式发布之后已经开始实行,也就是说,Java 的下一个发布日期是 2018 年初。
Oracle 的 Java 发布速度经常受到诟病。Java 被众多企业组织所采用,并且已经成为大量开源平台和语言的基础,而这样的发布速度让 Java 处于很尴尬的境地。Java 首席架构师 Mark Reinhold 表示,为了避免出现像 Java 8 和 Java 9 那样的延期情况,所以 Oracle 决定实行新的发布周期。
Java 当前的发布周期为两年一次,Java 9 因为模块化系统(Jigsaw)的问题一再延期,已经比预期晚了 18 个月。之前,Java 8 也因为安全问题延期了 8 个月左右。
新的发布周期将严格遵循时间点,也就是在每年的 3 月份和 9 月份发布,相应的版本号为 18.3、18.9、19.3、19.9 等。新的发布计划中,Oracle 不会再为了等待某个主要特性的完成而延期新版本的发布。如果一个特性还没有完成,它就不会被合并到发布用的代码仓库里,就需要等待下一次发布。
新的发布周期旨在避免未完成的里程碑特性造成发布延期,让其他一些有用的特性也无法与开发者见面。
除了新的发布周期,Oracle 将会继续每个季度发布更新版本,时间分别为 1 月份、4 月份、7 月份和 10 月份。也就是说,在下一个大版本发布之前,当前版本都会有两个更新版本。更新版本只包含安全问题修复或回归错误的修复。
除了发布周期,Oracle 还宣布了其他在 Java 的构建和发布方式方面所发生的主要变化。Oracle 将把 OpenJDK 的二进制包作为面向开发者的主要版本,取代之前的 Oracle JDK。
OpenJDK 将采用 GPLv2 许可(包括“类路径例外”)免费发行,移除了之前在 Oracle JDK 上存在的一些限制。不过,Oracle JDK 仍然会继续存在,但需要签订协议才能获得 Oracle 提供的长期支持。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论