【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

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

  • 2021-08-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-08-27 15:476194

评论

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

Netty源码解析 -- 事件循环机制实现原理

binecy

Netty nio 源码解析

第 4 周作业:一个典型的大型互联网应用系统使用了哪些技术方案和手段

云峰

一个草根的日常杂碎(10月15日)

刘新吾

随笔杂谈 生活记录 社会百态

架构一期 - 甘霖 - Week 4 - 作业一

小粽

4周第一题

sean

【第四周】课后作业

云龙

今日小记:祝他们秋招季更好 | 好工作的标准

邓瑞恒Ryan

个人成长 成长 职业规划 工作 职业成长

架构师训练营 - 第 4 周课后作业

树森

第四周作业

Geek_ac4080

第四周作业

架构师训练营第四周命题作业

成长者

极客大学架构师训练营

第四周总结

架构师训练营第 1 期第 4 周学习总结

郑凯元

极客大学架构师训练营

一个草根的日常杂碎(10月17日)

刘新吾

随笔杂谈 生活记录 社会百态

【高并发】高并发分布式锁架构解密,不是所有的锁都是分布式锁!!

冰河

高并发 分布式锁 高性能 线程安全 签约计划第二季

4周第二题

sean

架构师训练营第一期——第四周总结

tao

Flink向副输出发送数据6-6

小知识点

scala 大数据 flink

架构师训练营第 1 期 -- 第四周学习总结

发酵的死神

极客大学架构师训练营

「架构师训练营第 1 期」第四周作业

张国荣

架构师训练营第四周作业

月殇

极客大学架构师训练营

架构师训练营 第四周作业

haha

极客大学架构师训练营

开源界最强类Excel前端控件——LuckySheet

孙苏勇

Excel 表格控件 在线excel

Week 4 作業

Judyyy

Week 4 學習總結 - 系统架构

Judyyy

架構師 程序員

架构师训练营第 1 期 week4

张建亮

极客大学架构师训练营

第 4 周学习总结:系统架构

云峰

架构师训练营第 1 期第 4 周作业

du tiezheng

极客大学架构师训练营

一个草根的日常杂碎(10月16日)

刘新吾

随笔杂谈 生活记录 社会百态

系统架构

ABS

架构第四周作业

Geek_Gu

极客大学架构师训练营

Java 近期新闻综述:Micronaut 3.0、Open Liberty Starter、Spring Boot、GraalVM 及 JEP 400_语言 & 开发_Michael Redlich_InfoQ精选文章