Java 开发周报 - 2023年6月19日
本周的Java开发周报涵盖了JDK 22、JDK 21、Spring框架、Liberica NIK 23.0、IBM Semeru 20.0.1、Micronaut、JNoSQL、Vert.x、Apache Tomcat、Camel、Log4j、JMeter、JHipster Lite、KCDC 2023和JCON Europe 2023的相关更新。
JDK 21
JDK 21的早期访问版本Build 28已发布,修复了多个问题。详细信息可在发布说明中找到。
JDK 22
JDK 22的早期访问版本Build 3已发布,修复了多个问题。更多信息可在发布说明中找到。
Spring框架
Spring Boot发布了3.1.1、3.0.8和2.7.13版本,主要修复了Kotlin应用中使用from()方法的问题、SSL配置覆盖WebClient自定义的问题以及JDK 20支持等。
Spring Security发布了6.1.1、6.0.4、5.8.4、5.7.9和5.6.11版本,修复了bug并增加了新特性,如OAuth 2.0资源服务器文档的更新和对本地镜像的支持。
Spring Vault 3.0.3发布,增加了AWS IAM认证和key_version属性等新特性。
Spring for GraphQL发布了1.2.1和1.1.5版本,修复了GraphQL请求体检查的问题。
Spring Authorization Server发布了1.1.1、1.0.3和0.4.3版本,主要修复了bug并优化了性能。
Spring Modulith发布了1.0.0的首个里程碑版本,带来了ExecutorService的默认传播等新特性。
BellSoft
Liberica NIK 23.0发布,集成了ParallelGC垃圾收集器作为实验性功能,并实现了JFR ThreadCPULoad事件。
IBM Semeru Open Edition
IBM发布了Semeru Runtime Open Edition 20.0.1,基于OpenJDK 20.0.1和Eclipse OpenJ9 0.39.0。
Micronaut
Micronaut 4.0-RC2发布,修复了bug并增加了对Kotlin Symbol Processing API的支持。Micronaut 3.9.4也发布了,主要修复了bug并更新了模块。
Eclipse Foundation
JNoSQL 1.0.0发布,支持Jakarta Data规范并增加了新方法。Eclipse Store首次发布,作为MicroStream Persistence的替代品。Vert.x 4.4.4发布,修复了Netty的CVE-2023-34462漏洞。
Apache Software Foundation
Apache Tomcat披露了CVE-2023-34981漏洞,建议用户升级到最新版本。Apache Camel 3.20.6和3.14.9发布,修复了多个bug。Apache Log4j 3.0.0-alpha1发布,移除了对Serializable接口的支持。Apache JMeter 5.6.0发布,使用Caffeine缓存HTTP头部并优化了性能。
JHipster
JHipster Lite 0.35.0发布,改进了Sonar分析并修复了bug。
Kansas City Developer Conference
KCDC 2023在堪萨斯城举行,涵盖了Java、架构、云、数据科学等多个主题的演讲和研讨会。
JCON Europe
JCON Europe 2023在德国科隆举行,涵盖了Java、开发者生产力工程、安全、微服务等主题的演讲。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。