Java新闻综述:新OpenJDK JEP、Spring函数目录、Apache Kafka、Quarkus、JReleaser

2024年2月26日Java周报总结

OpenJDK

  1. JEP 468:Derived Record Creation(预览)已从JDK草案8321133提升为候选状态。该JEP旨在通过派生创建来增强Java语言,使开发者能够从现有记录派生新记录,仅指定需要更改的组件。
  2. JEP 467:Markdown Documentation Comments已从JDK草案8316039提升为候选状态。该特性提议允许使用Markdown编写JavaDoc文档注释,替代HTML和JavaDoc标签的混合使用。
  3. JEP Draft 8326878:Vector API(孵化器)提议在JDK 23中重新孵化,无API变化,旨在通过向量计算提升性能。

JDK 23 & JDK 22

  1. JDK 23 Build 12:发布了早期访问版本,修复了多个问题。
  2. JDK 22 Build 36:当前早期访问版本,开发者可通过Java Bug Database报告问题。

GlassFish

  1. GlassFish 7.0.13:第十三次维护版本,提供错误修复、依赖升级和新的管理控制台功能。

TornadoVM

  1. TornadoVM 1.0.2:第二个维护版本,新增内存限制、线程信息打印和内核生成功能。

Spring Framework

  1. Spring Shell 3.2.2 & 3.1.9:修复了ScriptShellRunner类的问题,优化了CommandContext接口和ViewComponent API。
  2. Spring Functions Catalog 5.0.0 M1:首次里程碑发布,提供独立的Java函数集。
  3. Spring Framework 6.0 & 5.3:计划在2024年8月发布最终版本,开源支持将于2024年8月31日结束,但将继续提供商业支持。

Quarkus

  1. Quarkus 3.8:新的长期支持版本,修复了EndpointIndexer、VertxGrpcExporter和OidcProvider类的问题。

Micronaut

  1. Micronaut Framework 4.3.4:包含Micronaut Core 4.3.9,修复了错误并改进了文档。

Open Liberty

  1. Open Liberty 24.0.0.2:新增MicroProfile Reactive Messaging和MicroProfile Reactive Streams Operators功能,并发布新的Testcontainers指南。

WildFly

  1. WildFly 31.0.1:第一次维护版本,修复了错误并增加了SHA-1摘要功能。

Hibernate

  1. Hibernate Search 7.1.0.Final:改进实体注册,新增queryString谓词和knn查询。

Apache Software Foundation

  1. Apache Groovy 5.0.0 Alpha 6:新增BitSet类的移位操作符,优化了枚举的next()和previous()方法。
  2. Apache Groovy 4.0.19 & 3.0.21:优化了枚举的next()和previous()方法,并改进了泛型信息。
  3. Apache Kafka 3.7.0:实现Kafka客户端的指数退避,新增Docker镜像和BooleanConverter类。

JReleaser

  1. JReleaser 1.11.0:改进了Nexus2部署,新增outputFilename选项,支持winget安装器的依赖。

JHipster

  1. JHipster Lite 1.5.0:改进了错误消息,删除了未使用的导入,支持Maven和Gradle的不同启动命令。

JKube

  1. Eclipse JKube 1.16.1:移动了PortMapping类,修复了Helm Lint问题。

MicroStream

  1. MicroStream 8.1.2:修复了可能导致虚拟机崩溃的问题。

Gradle

  1. Gradle 8.7 RC2:支持Java 22,改进了Groovy DSL脚本编译的构建缓存和懒加载配置。
阅读 19
0 条评论