Java新闻综述:NetBeans 17、多个Spring和Tomcat更新、GraalVM为JDK 20构建

本周 Java 新闻摘要

本周(2023年2月20日)的 Java 新闻涵盖了多个项目和工具的更新,包括 OpenJDK、JDK 20、JDK 21、GraalVM、GlassFish 7.0.2、Spring 项目、Helidon 4.0.0-ALPHA5、NetBeans 17、Apache Tomcat、Apache Log4j 2、JHipster Lite、JobRunr、JBang 和 Gradle 等。

OpenJDK

  • JEP Draft 8303167:提议弃用 Windows x86-32 端口,计划在未来的版本中移除。此举将加速 OpenJDK 新功能的开发,特别是虚拟线程(JEP 436)不会在 32 位平台上实现。

JDK 20

  • JDK 20 目前处于发布候选阶段,预计将于 2023 年 3 月 21 日正式发布。当前最新的构建版本为 Build 36,开发者可以在早期访问构建中获取更多详细信息。

JDK 21

  • JDK 21 的 Build 11 已发布,修复了多个问题,开发者可以通过 Java Bug 数据库报告问题。

GraalVM

  • GraalVM 发布了首个支持 JDK 20 的开发者构建版本,并宣布即将发布的 GraalVM 23.0 将支持 ZGC(Z Garbage Collector)在 HotSpot 虚拟机上的运行。

GlassFish

  • GlassFish 7.0.2 发布,集成了多个 Eclipse 项目,如 Jersey 3.1.1、Mojarra 4.0.1 等,并修复了多个问题,包括类加载器请求目录失败的问题。

Spring 框架

  • Spring Boot 3.0.32.7.9 发布,修复了多个 bug 并进行了文档改进和依赖升级。
  • Spring Boot 3.1.0-M1 发布,新增了多个功能,如移除 Apache HttpClient 4 的依赖管理、支持 Kafka 的 ContainerCustomizer 接口等。
  • Spring Batch 5.0.14.3.8 发布,修复了多个问题并进行了依赖升级。
  • Spring Data 发布了多个版本,包括 2023.0.0-M2、2022.0.2 和 2021.2.8,修复了 bug 并进行了依赖升级。
  • Spring Security 发布了 6.0.2、5.8.2 和 5.7.7,修复了 bug 并新增了一些功能。
  • Spring Cloud 2021.0.6 发布,主要进行了依赖升级。
  • Spring for GraphQL 1.1.2 发布,修复了 bug 并新增了多个功能。
  • Spring Authorization Server 发布了 1.0.1 和 0.4.1,修复了 bug 并进行了依赖升级。
  • Spring Modulith 0.4.00.4.1 发布,修复了 bug 并新增了多个功能。

Helidon

  • Helidon 4.0.0-ALPHA5 发布,支持中断 HTTP/2 连接以提高服务器关闭效率,并更新了 BodyPart 接口以返回 Optional 而不是 String

Apache 软件基金会

  • Apache NetBeans 17 发布,增加了大文件警告的大小,并支持 Jakarta EE 10。
  • Apache Tomcat 11.0.0-M3 发布,移除了对安全管理器和 JAX-RPC 的支持。
  • Apache Tomcat 10.1.69.0.728.5.86 发布,修复了多个问题并进行了功能改进。
  • Apache Log4j 2.20.0 发布,新增了多个功能,如支持时区、增加 LogEvent 时间戳等。

JHipster

  • JHipster Lite 0.28.0 发布,支持 Cassandra 模式迁移,并升级了 Spring Boot 依赖。

JobRunr

  • JobRunr 6.1.0 发布,改进了 JobContext 类的模拟,并支持 AWS DocumentDB。

JBang

  • JBang 0.104.0 发布,默认安装 JDK 17,并提供了对 Java 模块的实验性支持。

Gradle

  • Gradle 7.6.16.9.4 发布,修复了多个问题,如依赖块中的平台依赖问题、内存使用问题等。
阅读 48
0 条评论