OpenJDK
JEP 421,即“弃用最终化机制以准备移除”,已从候选状态提升为“提议目标”状态,计划在JDK 18中实现。该JEP旨在弃用JDK 1.0引入的最终化机制,并在未来的JDK版本中移除。尽管最终化机制旨在避免资源泄漏,但它存在不可预测的延迟、不受控制的行为和线程问题,且默认启用。JEP 421的审查将于2021年12月7日结束。
JDK 18
JDK 18的早期访问版本Build 26已发布,修复了Build 25中的多个问题。JDK 18当前的功能集包括:
- JEP 400:默认使用UTF-8
- JEP 408:简单Web服务器
- JEP 413:Java API文档中的代码片段
- JEP 416:使用方法句柄重新实现核心反射
- JEP 417:向量API(第三孵化器)
- JEP 418:互联网地址解析SPI
- JEP 419:外部函数与内存API(第二孵化器)
- JEP 420:switch模式匹配(第二预览)
- JEP 421:弃用最终化机制以准备移除(提议目标)
开发者可通过Java Bug数据库报告问题。
Project Loom
Project Loom的早期访问版本Build 18-loom+7-288已发布,基于JDK 18的Build 25。
Spring Framework
Spring Cloud 2021.0.0(代号Jubilee)已发布,包含对Spring Cloud Sleuth、Spring Cloud Gateway和Spring Cloud Kubernetes等子项目的依赖升级和修复。Spring Cloud 21.0.0与Spring Boot 2.6.1兼容。
Spring Boot 2.6.1维护版本发布,修复了11个问题并改进了文档。
Spring AMQP(Spring for RabbitMQ)版本2.4.0、2.3.12和2.2.20修复了CVE-2021-22095漏洞,该漏洞可能导致toString()
方法生成过大的字符串对象,引发OutOfMemoryError
异常。
Spring Authorization Server 0.2.1发布,新增用户信息和客户端配置端点,重构了示例代码,并允许更新OAuth2AuthorizationConsent
类的实例。
Spring Cloud Function 3.2发布,支持gRPC、增强对CloudEvents规范的支持,并新增FunctionCatalog
接口的Actuator端点。
Quarkus
Quarkus 2.5.1.Final维护版本发布,修复了多个问题并升级了依赖项。Quarkus Tools for IntelliJ 1.9.0发布,支持Quarkus流并修复了与IntelliJ 2021.3的兼容性问题。
WildFly
WildFly 26 Beta1发布,更新了MicroProfile Reactive Messaging QuickStart,替换了getParameterTypes().length
为getParameterCount()
,并移除了对旧版本WildFly的弃用功能支持。
Open Liberty
Open Liberty 21.0.0.12从Beta版本升级,支持Jakarta EE 9.1,并修复了多个问题。Open Liberty 22.0.0.1-beta发布,支持即将发布的MicroProfile 5.0和MicroProfile Rest Client 3.0。
Hibernate
Hibernate ORM 6.0.0-Beta2发布,JDK 11为最低版本,初步支持自定义复合类型,并更新了hibernate-envers
、hibernate-jcache
和hibernate-spatial
模块。
Eclipse Mojarra
Mojarra 2.3.17维护版本发布,支持PrimeFaces 11.0,并作为Jakarta Server Faces 2.3规范的兼容实现。
GraalVM Native Build Tools
GraalVM Native Build Tools 0.9.8发布,修复了多个问题并改进了Maven和Gradle插件的互操作性。
Groovy
Groovy 4.0.0-RC1发布,新增switch表达式、记录和Groovy-Integrated Query(GINQ)功能。
Eclipse Collections
Eclipse Collections 11.0.0发布,新增了Java社区请求的API和功能。
IntelliJ IDEA
IntelliJ IDEA 2021.3发布,支持远程后端Beta版本,开发者可以连接到远程机器并在其上部署IDE后端。
JUnit
JUnit 5.8.2发布,更新了@CsvSource
和@CsvFileSource
注解,支持将文本块视为CSV文件、CSV标题显示名称和自定义引号字符。
JReleaser
JReleaser 0.9.0发布,改进了Jlink汇编器,支持使用Foojay Discovery API提供JDK,并新增MacPorts到JReleaser打包器列表中。
JakartaOne Livestream Conference 2021
第三届JakartaOne Livestream虚拟会议将于2021年12月7日举行,包含12个一小时的主题演讲和15分钟的短演讲,主要围绕Jakarta EE和MicroProfile相关主题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。