OpenJDK
- JEP 453(结构化并发预览版)已从“Proposed to Target”提升为“Targeted”,将在JDK 21中引入。该JEP在之前的孵化阶段(JDK 19和JDK 20)的基础上进行了改进,主要变化是
fork()方法返回TaskHandle实例而非Future。 - JEP 446(作用域值预览版)也从“Proposed to Target”提升为“Targeted”,将在JDK 21中引入。该JEP旨在在多个线程之间共享不可变数据,特别适用于大量虚拟线程的场景。
- JEP 404(Generational Shenandoah实验性功能)由于审查过程中的风险和时间不足,已被提议从JDK 21中移除,计划在JDK 22中引入。
JDK 21
- Build 26的早期访问版本已发布,修复了多个问题。
- JDK 21已进入Rampdown Phase One,意味着源代码库已被分叉到稳定库,不会再有新的JEP加入。JDK 21的最终功能集包括15个JEP,如虚拟线程、记录模式、字符串模板等。
- 开发者可以通过Java Bug Database报告问题。
JDK 22
- JSR 397(Java SE 22)已提交,宣布了JDK 22的六人专家组成员。JDK 22的公开审查将在2024年1月至2月进行,GA版本计划于2024年3月发布。
- Build 0和Build 1的早期访问版本已发布。
Jakarta EE
- Jakarta EE 11的计划审查请求已提交,预计2024年第一季度发布。多个规范将更新,如Jakarta Authentication 3.1、Jakarta Authorization 3.0等。
- Jakarta Data 1.0、Jakarta NoSQL 1.0和Jakarta MVC 3.0目前被视为独立规范,尚未纳入Jakarta EE平台。
Spring Framework
- Spring Security Kerberos 2.0.0发布,支持JDK 8,修复了
NotSerializableException问题。
Quarkus
- Quarkus 3.1.1.Final发布,修复了多个问题,如
NullPointerException和@NamedNativeQuery注解问题。
Micronaut
- Micronaut Framework 3.9.3发布,修复了多个模块的bug,并升级了Netty依赖。
- Micronaut 4.0.0-M3发布,改进了异常处理和
@Requires注解。
Eclipse Vert.x
- Eclipse Vert.x 4.4.3发布,修复了多个问题,如JDBC SQL客户端的跟踪集成问题。
- Vert.x JDBC Client 4.4.3.1发布,修复了IP地址解析问题。
Apache Software Foundation
- Apache Commons IO 2.13.0发布,修复了
FileAlreadyExistsException等问题。 - Apache Tomcat 11.0.0-M7和9.0.76发布,支持JDK 21和虚拟线程,新增
RateLimitFilter类。
Infinispan
- Infinispan 14.0.10.Final发布,升级了Spring Framework 6.x和Spring Boot 3.x依赖,修复了IPv6多宿主检测问题。
- Infinispan 13.0.17.Final发布,修复了二进制文件损坏和JNDI数据源问题。
JHipster
- JHipster Lite 0.34.0发布,移除了未使用的局部变量,改进了React应用。
OpenXava
- OpenXava 7.1.1发布,支持访问带有
@HtmlText注解的网站资源。
Yupiik
- Yupiik Fusion 1.0.3发布,支持
kubeconfig文件,改进了CliAwaiter类的重用。
Gradle
- Gradle 8.2-RC2发布,改进了Kotlin DSL文档和错误报告,默认启用了简单属性赋值操作符。
JNation Conference
- JNation会议在葡萄牙科英布拉举行,涵盖了多个Java社区话题,如Project Loom、JavaScript、Java on ARM等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。