Java 周报总结(2023年7月3日)
本周的Java周报涵盖了多个技术更新和发布,包括JDK 22、JDK 21、Jakarta EE 11、Micronaut、Quarkus、Helidon、Apache Camel、Hibernate、Infinispan、JDKMon、JBang、Kotlin等。
JDK 21
JDK 21的早期访问版本Build 30已发布,修复了Build 29中的多个问题。开发者可以通过Java Bug Database报告问题。
JDK 22
JDK 22的早期访问版本Build 5已发布,修复了Build 4中的多个问题。开发者同样可以通过Java Bug Database报告问题。
Jakarta EE 11
Jakarta EE 11计划于2024年第一季度发布,目前多个规范已通过计划审查,包括Jakarta Authentication 3.1、Jakarta Authorization 3.0等。部分规范正在进行投票或准备投票。
Micronaut
Micronaut 4.0.0的第一个候选版本发布,包含了多项依赖升级和变更,如Groovy注解处理器依赖的更新、Zipkin依赖的更新等。
Quarkus
Quarkus 3.2.0正式发布,新增了安全功能,如支持自定义声明类型和OIDC验证的自定义。同时,Quarkus 2.16.8发布,修复了多个Bug并升级了Netty依赖。此外,Red Hat宣布为Quarkus提供长期支持(LTS)。
Helidon
Helidon 3.2.2发布,修复了多个Bug,包括Helidon Long Running Actions组件中的日志记录和Docker协调问题,以及MetricProducer接口的性能提升。
Apache Camel
Apache Camel 4.0.0的第一个候选版本发布,新增了多项功能,如支持Camel JPA组件中的分页、Spring Boot 3.x的原生镜像支持等。
Hibernate
Hibernate Search 6.2.0正式发布,新增了独立POJO映射器、使用@ProjectionConstructor注解的类/记录映射等功能。Hibernate Reactive 2.0.2发布,修复了ReactiveUpdateCoordinatorStandard类中的竞态条件问题。
Infinispan
Infinispan 15.0.0的第二个开发版本发布,新增了每个缓存的健康端点、修复了IPv6通配符地址检测问题等。
JDKMon
JDKMon 17.0.69发布,提供了依赖升级和改进的OpenJDK构建支持。
JBang
JBang 0.109.0发布,新增了使用脚本或JAR文件作为依赖的功能,以及自定义调试配置。
Kotlin
Kotlin 1.9.0发布,新增了Kotlin K2编译器更新、Kotlin/Wasm的尺寸优化等功能。
Foojay.io
Foojay.io的2023年7月状态报告宣布,Chronicle Software、Gradle等五家组织加入了Foojay.io顾问委员会,使参与组织总数达到17家。
DevBCN会议
2023年巴塞罗那开发者会议(DevBCN)在西班牙巴塞罗那举行,涵盖了Java、JVM、云、DevOps等多个主题的演讲和研讨会。
JCrete会议
JCrete 2023在希腊克里特岛举行,这是一个仅限邀请的“非会议”,没有预定义的议程,与会者通过投票选择讨论主题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。