Java新闻综述:Jakarta EE 11-M4、MicroProfile、InfoQ开发者峰会、KCDC、Commonhaus基金会

Java 周报总结(2024年6月24日)

本周的 Java 周报涵盖了多个重要新闻和更新,包括 Jakarta EE 11 的里程碑发布、MicroProfile 7.0 的候选版本发布、首届 InfoQ Dev Summit Boston 会议、2024 年堪萨斯城开发者大会(KCDC)以及新项目加入 Commonhaus 基金会等。

OpenJDK

Project LoomBuild 24-loom+1-17 发布,基于 JDK 24 Build 3,改进了 Java 监视器(同步方法)的实现,以更好地与虚拟线程配合工作。

JDK 23

JDK 23 的 Build 29 发布,修复了多个问题,更新内容详见 发布说明

JDK 24

JDK 24 的 Build 4 发布,修复了多个问题,更新内容详见 发布说明

开发者可通过 Java Bug Database 报告 JDK 23 和 JDK 24 的 Bug。

Jakarta EE 11

Jakarta EE 11 的 Milestone 4 已发布,Ivar Grimstad 在博客中宣布了这一消息,并指出未来的更新将标记为 Release Candidates。

MicroProfile

MicroProfile 7.0 的四个规范的候选版本已发布,包括 MicroProfile Telemetry 2.0、MicroProfile Fault Tolerance 4.1、MicroProfile Rest Client 4.0 和 MicroProfile OpenAPI 4.0。每个版本都带来了显著的改进和修复。

Quarkus

Quarkus 3.12 发布,新增了内部 TLS 注册表的实现、JDK Flight Recorder 扩展、Load Shedding 扩展、Container Image Podman 扩展,支持 Kotlin 2.0 并更新了 Spring API 至 Spring Boot 3.0。

TornadoVM

TornadoVM 1.0.6 发布,提供了自动设备内存清理、SPIR-V 后端检查器的扩展、查询设备内存消耗的新 API 以及 API 的重大重构。

Apache Software Foundation

Apache Camel 4.4.3 发布,修复了多个 Bug 并改进了 ElasticsearchRestClientProducer 和 DataLakeProducer 类。Camel Quarkus 3.12.0 也发布,与 Quarkus 3.12.0 保持一致,解决了多个问题。

JHipster

JHipster 8.6.0 发布,支持 JDK 22,并升级了 Spring Boot、Angular、Maven、Gradle、Node 和 Keycloak 的依赖。修复了 MySQL 8.4.0 在 Docker Compose 中无法启动的问题,并添加了 UserDTO 类的 hashCode() 方法覆盖。

JetBrains

Ktor 2.3.12 发布,修复了静态文件类型的字符集未定义问题、Kotlin 协程中的 NoSuchMethodError 问题,并支持 ISO-8859-1 和 UTF-16 字符集。

Commonhaus Foundation

Commonhaus 基金会宣布 SDKMAN、EasyMock、Objenesis 和 Feign 四个项目加入基金会,旨在为开源项目提供继承规划和财政支持。

Grails

Grails 社区指导委员会宣布开放讨论 Grails 7.0 的最小可行产品(MVP),鼓励开发者通过 GitHub 讨论页面提供反馈。

InfoQ Dev Summit Boston

首届 InfoQ Dev Summit Boston 在波士顿大学举行,为期两天的活动由 C4Media 组织,涵盖企业开发社区的多个主题。

Kansas City Developer Conference

2024 年堪萨斯城开发者大会(KCDC)在堪萨斯城会议中心举行,来自 Java 社区的演讲者就 Java、架构、云、数据科学与 AI、JavaScript、方法论与项目管理以及安全等主题进行了演讲和研讨会。

阅读 21
0 条评论