本文由 ImportNew - 唐尤华 翻译自 dzone。接待插手翻译小组。转载请见文末要求。
一年已往了,是时候宣布新一版 Java Advent 日历。这篇是宣布的第六个日历,可以或许参加这一季的日历让我感想很是侥幸。比起专门接头某个主题,我以为更值得坐下来看看这一年产生的重大事件。这篇回首专注于 Java 生态,内容应该不会让你感想生疏。
一月
在2017年抉择开源 Java EE 后,Oracle 在1月阐发了本身的定名类型与包定名。Java EE 守护者发布了他们的态度,关于Java EE 定名和打包的连系社区果真信,文中提出了大概的办理方案。两周内发布了官方回覆。Red Hat 的 Mark Little 在他的博客中举办了总结。1月份,环绕新尺度化进程的相关问题还在举办深入接头没有谜底
其他重大新闻,JDK 有了一个孵化器项目。JEP12 提出了一个新的预览语言可能叫做 VM 特性,已经确认、实现但不是恒久成果。可以通过 –incubating <version> 标签启用
Oracle 还公布 Java 8 更新支持从2018年9月耽误到2019年1月
有关 EE4J 第一个版本宣布的信息开始披露
二月
Java EE 新名字抉择了:社区对 Jakarta EE 照旧 Enterprise Profile 举办了投票,最终 Jakarta EE 得胜。提交了 EE.next 事情组 草案
原本打算2018年3月20日宣布 GA 版本,Java 10 RC1 宣布了,这是Oracle六个月宣布周期之后的第一次进级
同样在这个月,第一个 EE4J 项目建设了项目标 GitHub 账号。 第一批提交并没有让人印象深刻的内容,包括的 API 项目并没有提供实现,看起来有点杂乱
Apache NetBeans 9.0 beta 宣布,对 Java 9 模块系统提供完整支持
三月
Spring Boot 2.0 宣布,支持 Java 9
这个月,Oracle 公布从 OpenJDK 中移除 JavaFX。这项法子通过解耦敦促并促进 JavaFX 成为一项独立的技能。在完整的客户端蹊径图文档中(PDF)还透露了 Java WebStart 从 JDK 11版本开始不再作为 JDK 的一部门
在发布三月份宣布的打算后,MicroProfile 重要的 1.4 和 2.0 版本延期
四月
在 NX 半导体分开 Java Community Process(JCP)后,进行了一轮出格选举,阿里巴巴当选最新的 JCP 成员。2010年起,中国电子商务巨头阿里巴巴开始在 OpenJDK 长举办开拓。阿里巴巴平台上运行的大大都应用措施用 Java 编写,这意味着高出十亿行代码和高出1万名Java工程师
JavaOne 成为汗青了。在这篇博客中,Stephen Chin说到:JavaOne 将被整合到 Oracle OpenWorld 中,后者不只仅接头有关 Java 技能
在新的Jakarta EE 网站宣布期间,Microsoft 和 Lightbend 公布作为参加成员插手 Jakarta EE 事情组
Oracle 宣布了 GraalVM 可以更快地运行措施
在一次与各路 Java 专家的系列访谈中,Java 社区表达了对 JDK 新成果、重要成果以及宣布频率很是重视。不久,Oracle 用一份单独的FAQ回应了个中最紧要的问题
五月
Dmitry Kornilov(Oracle)宣布了从 Java EE 迁移到 Jakarta EE 的看法,昆山软件开发,约莫有110个客栈需要迁移,个中半数已迁移完成
WildFly 13 宣布:与 Java EE 8 类型保持一致,新的14版本将通过完整的 Java EE 8 认证
Jakarta EE 通讯降生,订阅新闻保持与最新的开拓资源同步
六月
Java 11 支持单源代码文件启动(JEP 330),使得编写剧本成为了大概
Nashorn 也被插手了 JDK 禁用模块列表(JEP 335)
EE4J 宣布了一篇技能指导文档,所有在 Jakarta EE 中的 EE4J 项目都要参照
Payara 的 Steve Millidge 宣布了一篇简短的博客,接头了Jakarta EE 与 Eclipse MicroProfile之间的干系
JetBrains 宣布了他们的开拓者生态系统状态陈诉,宣称 Java 是最受接待的编程语言
Eclipse 基金会宣布了MicroProfile1.4 和2.0 版本 ,包括 API 更新,插手全面的兼容性测试套件(TCK)、Maven坐标、Javadoc,并未每个 API 加上了 Git 标签
JDK 11 项目开拓进入了第一个减速阶段,冻结了所有成果特性开拓并开启 bug 修复周期
七月
Google 宣布 jib:可以或许更好地构建 java Docker 镜像
WebSphere Liberty 18.0.0.2. 宣布,完全支持 Java EE 8,昆山软件开发,来自IBM的声明
Dennis Kennelly 重申 IBM 对 Java 创新的理睬
GraalVM 成为 Nashorn用户的迁移路径
在宣布 beta 版本5个月后,Apache NetBeans 9最终版宣布
Eclipse 基金会公布 Jakarta EE 委员会选举功效
针对 Eclipse Photon 的 JBoss Tools 4.6.0 和 Red Hat Developer Studio 12.0 宣布,支持 Java 10
八月
在利用 Mercurial 长达10年后,OpenJDK 开拓组开始思量为 JDK 寻找新的代码打点东西
WildFly 14 最终版与 Java EE 8 证书一起宣布:同时宣布的尚有第一批 MicroProfile 类型,包罗 MP Config、MP OpenTracing 和 MP Health
陪伴 Jakarta EE 和 Eclipse IoT 社群数量激增,Eclipse 基金会接待16位新成员