2024年7月22日Java周报总结
本周Java生态圈的主要新闻包括多个重要项目的发布和更新,涵盖了JDK、Jakarta EE、Spring框架、WildFly、Micronaut、Eclipse Store、Apache TomEE等多个领域。
JDK 23和JDK 24
- JDK 23:发布了第34个早期访问版本,修复了多个问题,开发者可以通过Java Bug Database报告问题。
- JDK 24:发布了第8个早期访问版本,同样修复了多个问题,详细信息可在发布说明中查看。
Jakarta EE
- Jakarta EE 11:Eclipse Foundation的开发者Ivar Grimstad在其博客中更新了Jakarta EE 11的进展,TCK的重新设计取得了良好进展,预计将在2024年第三季度发布GA版本。
BellSoft
- Liberica Native Image Kit:发布了24.0.2、23.1.4和23.0.5版本,修复了多个CVE和漏洞,符合Oracle的2024年7月关键补丁更新。
Spring框架
- Spring Cloud Data Flow 2.11.4:修复了CVE-2024-37084漏洞,改进了任务执行页面的检索效率,并增加了新的端点。
- Spring Tools 4.24.0:支持SpEL语法高亮和验证,增加了对MySQL和PostgreSQL查询的语法高亮和验证,并支持Jakarta Annotations的
@Resource注解的代码补全和导航。
WildFly
- WildFly 33:发布了新版本,包含BUG修复、组件升级和新功能,如通过YAML文件覆盖基础配置设置,增强了对SmallRye和Hibernate ORM库中实验性API的扫描支持。
Micronaut
- Micronaut 4.5.1:发布了新版本,包含了Micronaut Core 4.5.4的更新,修复了多个BUG,并改进了多个模块的文档和功能。
Eclipse Foundation
- Eclipse Store 1.4.0:发布了新版本,增加了对Amazon S3 Express One Zone的集成,改进了S3云存储的配置,并引入了新的API来导入和导出序列化类型字典。
- Eclipse Serializer 1.4.0:与Eclipse Store 1.4.0同步发布,但未提供详细的更新说明。
Apache Software Foundation
- Apache TomEE 10.0.0-M2:发布了第二个里程碑版本,包含BUG修复和依赖升级,支持JDK 17,并集成了部分MicroProfile更新。
JHipster
- JHipster Lite 1.14.0:发布了新版本,包含依赖升级和代码改进,如使用字符串模板替代字符串连接,标记未更改的变量为
const。
LangChain4j
- LangChain4j 0.33.0:发布了新版本,增加了对Redis和OVHcloud的集成,支持Google Gemini的音频、视频和PDF输入,并修复了分发包问题。
Arquillian
- Arquillian 1.9.1.Final:发布了新版本,修复了内存泄漏问题,支持在
@Deployment注解的方法上注入@ArquillianResource参数,并解决了集成测试构建问题。
Jox
- Jox:SoftwareMill的Adam Warski详细介绍了Jox的新的结构化并发模块,Jox是一个为Java设计的虚拟线程库,提供了高效的
Channel数据结构。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。