GMTC深圳站本周日开幕,14大专题全部上线,完整日程>> 了解详情
写点什么

Java 近期新闻综述:Micronaut 3.0、Open Liberty Starter、Spring Boot、GraalVM 及 JEP 400

  • 2021 年 8 月 27 日
  • 本文字数:1943 字

    阅读完需:约 6 分钟

Java 近期新闻综述:Micronaut 3.0、Open Liberty Starter、Spring Boot、GraalVM 及 JEP 400

2021 年 8 月 16 日发布的 Java 近期新闻综述包括:Micronaut 3.0、OpenJDK、JDK 18、Spring Boot 及 Spring Tools 的更新、新的 Open Liberty starter 工具、GraalVM Native Build Tools 0.9.3、Payara Platform 的更新、Quarkus 2.1.3、Eclipse OpenMQ 6.2、以及 Java in Visual Studio Code 的 7 月份更新。

 

OpenJDK

对于 JDK 18,JEP 400(默认字符集设置为UTF-8)已经从“候选”(Candidate)状态提升为“提议目标”(Proposed to Target)状态。该 JEP 指定 UTF-8 作为标准 Java API 的默认字符集,以确保所有实现、操作系统、 区域设置及配置的一致性。

 

JDK 17

上周,JDK 17 已经进入了最终 RC(Release Candidate,发布候选版本)阶段。 根据JDK的发布过程,JDK 17 的稳定版仓库仅对关键Bug修复开放。该阶段将一直持续到 2021 年 9 月 14 日的 GA 发布。

 

JDK 18

上周,JDK 18早期体验版本第11版发布了,其中包含对第 10 版中各种问题的修复更新。 更多详细信息请查看发布说明

 

对于 JDK 17 和 JDK 18,均鼓励开发人员通过Java Bug Database来提交 Bug。

 

Spring Framework

Spring 这周很忙碌,因为Spring BootSpring Authorization ServerSpring Tools有多个版本发布。

 

Spring Boot 2.5.42.4.10的次要版本分别修复了35个Bug29个Bug,其中包括对两个版本的依赖项升级和文档改进。

 

在通往 Spring Boot 2.6.0 的道路上,第二个里程碑版本已经发布了,其中包含100多个Bug修复、文档改进和依赖项升级。 新特性包括: AbstractApplicationContextRunner更简单的配置spring-rabbit-stream自动配置;当在 Open J9 上运行时,支持堆转储(dumping the heap);并删除了org.jboss:jboss-transaction-spi构件的依赖管理

 

随着0.2.0初始生产版本的发布,Spring Authorization Server 已经正式从“实验”(experimental)状态提升为 Spring项目组合的一员

 

用于 Eclipse、Visual Studio Code 和 Theia 的 Spring Tools 4 的4.11.1版已于上周发布,其中涉及到的问题主要有:Spring Boot 扩展和 Codespaces,扩展在 Codespaces 中会多次启动找不到正确的 JDK; 与JAVA_HOME环境变量相关的错误信息不正确;以及在 GitResource 模式中添加了缺失的属性。 开发人员预计 4.12.0 版将于 2021 年 9 月下旬发布。

 

Micronaut 3.0

在发布了 5 个里程碑版本和 1 个候选版本之后,Object Computing,Inc.(OCI)发布了Micronaut 3.0。新特性包括:从 RxJava2 迁移到Project Reactor;通过对所有注解显式使用 @Inherited来更改注解的继承方式;将注解 @PreDestroy@PostConstruct迁移到了 jakarta.annotation命名空间;以及对控制反转(IoC)的改进。 InfoQ 将继续跟进以提供更详细的新闻报道。

 

Payara

Payara发布了2021 年 8 月版的 Payara 平台。社区版 5.2021.6 包含了 7 个 Bug 修复、1 个组件升级和 2 个安全修复。 企业版 5.30.0 包含了 8 个 Bug 修复、2 个组件升级和 2 个安全修复。 新特性包括:支持 OIDC 安全性的多租户控制;Jackson-Databind 依赖项中的安全漏洞修复;并支持了MicroProfile 4.1(MicroProfile 的最新版本)。

 

Quarkus

Red Hat发布了Quarkus 2.1.3.Final,这是在 Quarkus 2.1 之上的第三个维护版本,其特性包括:能够根据环境变量配置注册表URL;在 Keycloak Dev Services 中创建用户时,具有定义唯一角色的能力;使用 Aesh 控制台的write()方法时,能防止无限循环;并且修复了 RESTEasy 的响应式端点问题。更多详细信息请查看变更日志

 

OpenLiberty

IBM引入了Open Liberty Starter来构建 Open Liberty 应用程序。RestApplication.javaserver.xmlDockerfile文件是根据所选的 Java、Jakarta EE 及 MicroProfile 的版本生成的。 这个新实用程序引入了许多其他的启动实用程序,比如Spring InitializrMicronaut LaunchQuarkus Code Generator

 

Eclipse OpenMQ

Eclipse 基金会已经发布了OpenMQ 6.2,它是Java消息服务规范的一种实现,并且它将被包含在即将发布的GlassFish 6.2.1 中。

 

GraalVM

Oracle 实验室发布Native Build Tools的 0.9.3 版,这是一个 GraalVM 项目,包含用于与 GraalVM Native Image互操作的插件。 该版本修复了许多与 Gradle 相关的问题,比如 mainClass配置不可选,并删除了已损坏的server配置。后者引入了破坏性的变更。其他新特性包括:将用于生成 JSON 文件的库从groovy-json替换为jackson-databind ;并为 Gradle 插件添加sharedLibrary配置。

 

Java in Visual Studio Code

Java in Visual Studio Code在 2021 年 7 月的更新中提供了 Java 扩展,这些扩展采用了新的 Visual Studio Code测试API,其中包括了一个 IDE 中的新测试装饰器,并改进了测试资源管理器和测试信息输出。他们还对 Maven 依赖管理进行了改进,并更新 Java in Visual Studio Code 在 2021 年下半年的路线图

 

原文链接:

https://www.infoq.com/news/2021/08/java-news-roundup-aug16-2021/

2021 年 8 月 27 日 15:473439

评论

发布
暂无评论
发现更多内容

深入原生冰山安全体系,详解华为云安全服务如何构筑全栈安全

华为云开发者社区

容器 数据安全 云安全 Web应用防火墙 华为云安全

年包70W,五轮拿下阿里Offer,全靠阿里内部整理的面试指南(真题分享)

Java 程序员 架构 面试

ARTS之释义

清风明月

终于有10年阿里老兵把SpringCloud微服务实战经验全总结出来了

进击的王小二

Java 架构 微服务 Spring Cloud

太全了!不愧是Github上标星80K的腾讯Java进阶笔记

Crud的程序员

Java spring 架构 编程语言

简单好用的照片恢复软件推荐

淋雨

EasyRecovery 文件恢复 硬盘数据恢复

我看JAVA 之 垃圾回收GC

awen

Java JVM 垃圾回收 GC

ZooKeeper 分布式锁 Curator 源码 02:可重入锁重复加锁和锁释放

程序员小航

源码 分布式锁 zookeeper分布式锁 curator

PHA矿机挖矿系统搭建

Geek_23f0c3

区块链 云算力模式系统开发源码 PHA矿机挖矿

腾讯云 TRTC 这次玩大了!冲出国门联手日本直播平台.yell Live打造在线直播互动能力

腾讯云音视频

论区块链技术如何赋能社交代币并打造创作者经济新局面

Geek_987812

为什么别的程序员能月薪 20k ,而你一个月只能拿 6K 的低保?差别就在这!

白亦杨

Java 编程 程序员 技术宅

为什么别的程序员能月薪 20k ,而你一个月只能拿 6K 的低保?差别就在这!

Java 编程 程序员 技术宅

又双叒叕一行代码:Map按值排序

FunTester

Java 排序 map LinkedHashMap

虚拟币合约交易所搭建,永续合约平台搭建

13823153121

[入门必读]TcaplusDB数据库常见问题解决及诊断技巧集锦-信息咨询类(2)

数据人er

数据库 nosql TcaplusDB

亿万级信令服务演化

anyRTC开发者

音视频 实时通信 实时消息

FIL的最新消息?FIL的价格还能回到150吗?

区块链 分布式存储 IPFS fil挖矿最新消息? fil价格

一文读懂区块链技术如何改变非洲贸易(上)

Geek_987812

【堡垒机】堡垒机到底有用不?国内哪家堡垒机好用?

行云管家

云计算 数据安全 堡垒机

聊聊 Web Workers 吧

Faye

JavaScript 前端

GitHub 上目前 star 数达到了 30K+的1000+道的Java面试手册

Crud的程序员

Java spring 编程 程序员 架构

[入门必读]TcaplusDB数据库常见问题解决及诊断技巧集锦-数据库使用类(1)

数据人er

数据库 nosql tencentdb TcaplusDB

面试阿里太难了!二本毕业、两年crud经验,侥幸通过面试定级P6

Java 程序员 架构 面试

兄弟姐妹们,我终于熬出头了!Java开发4年,费时8个月,入职阿里,涨薪14K

程序员改bug

Java 架构 编程语言

TcaplusDB君 · 行业新闻汇编(7月20日)

数据人er

数据库 nosql 游戏 tencentdb TcaplusDB

大型企业采购云管理平台的诉求分析-行云管家

行云管家

云计算 云安全 云管平台 云资源

已收藏!深入浅出Android性能调优

欢喜学安卓

android 程序员 面试 移动开发

浅谈:前端路由原理解析及实践

尔达Erda

开源 云原生 前端 UI 路由器

加油站三维可视化监控系统,安全管理智慧运营

一只数据鲸鱼

数据可视化 智慧城市 3D可视化 数字孪生 加油站

值得收藏,揭秘 MySQL 多版本并发控制实现原理

互联网架构师小马

MySQL MVCC

2021星空论坛:破局创新,论道数字化转型

2021星空论坛:破局创新,论道数字化转型

Java 近期新闻综述:Micronaut 3.0、Open Liberty Starter、Spring Boot、GraalVM 及 JEP 400-InfoQ