内容提要
本周Java动态包括GlassFish 8.0和OpenHai 1.0的正式发布,LangChain4j、Infinispan和JBang的版本更新,以及Helidon和JobRunr的维护版本。同时,JDK 26和27的早期版本也进行了更新,鼓励开发者报告bug。各库和框架均有新特性和修复,具体请查看发布说明。
关键要点
-
本周Java动态包括GlassFish 8.0和OpenHai 1.0的正式发布。
-
LangChain4j、Infinispan和JBang的版本更新。
-
Helidon和JobRunr的维护版本发布。
-
JDK 26和27的早期版本更新,鼓励开发者报告bug。
-
GlassFish 8.0.0支持虚拟线程和Jakarta Data规范。
-
Helidon 4.3.4增加了对服务器推送事件的支持。
-
LangChain4j 1.11.0支持流代理和工具执行监听。
-
Infinispan 16.1.0改进了测试和非阻塞状态传输。
-
Hibernate ORM 7.3.0引入新的KeyType枚举和租户凭证映射器接口。
-
Hibernate Reactive 4.3.0与Hibernate ORM 7.3.0.CR2兼容。
-
Hibernate Search 8.3.0与Elasticsearch和OpenSearch兼容。
-
JobRunr 8.4.2解决了构造函数注入的误用问题。
-
JBang 0.136.0解决了并发构建问题,支持相对路径依赖。
-
OpenHai 1.0.0是新的Java AI工具库,提供了新类和改进。
-
JHipster 9.0.0第三个beta版本解决了生成器不稳定的问题。
延伸解读
GlassFish 8.0的新特性
GlassFish 8.0.0的正式发布引入了对虚拟线程的支持,这对于处理高并发请求至关重要。此外,它还兼容Jakarta Data规范,意味着开发者可以更方便地进行数据操作。对于使用Jakarta EE的项目,升级到此版本将带来更好的性能和灵活性。
LangChain4j的增强功能
LangChain4j 1.11.0的更新增加了对流代理的支持,使得开发者可以更高效地处理数据流。同时,工具执行监听的功能也为调试和监控提供了便利。这些改进将有助于提升应用程序的响应速度和用户体验。
Hibernate的兼容性与新接口
Hibernate ORM 7.3.0引入了新的KeyType枚举和租户凭证映射器接口,这为多租户应用提供了更好的支持。开发者在设计数据库连接时,可以利用这些新特性来简化代码并提高安全性。
OpenHai的AI工具库
OpenHai 1.0.0作为新的Java AI工具库,专为Jakarta EE和MicroProfile应用设计,提供了高效的AI服务集成。其新类的引入使得开发者可以更灵活地创建自定义AI提供者,适合需要AI功能的现代应用。
延伸问答
GlassFish 8.0的主要新特性是什么?
GlassFish 8.0.0支持虚拟线程和Jakarta Data规范,并包含多个bug修复和依赖升级。
OpenHai 1.0的功能有哪些?
OpenHai 1.0.0是一个新的Java AI工具库,提供了新类和改进,支持更高效的自定义AI提供者创建。
LangChain4j 1.11.0有哪些重要更新?
LangChain4j 1.11.0增加了对流代理的支持和工具执行监听功能。
Hibernate ORM 7.3.0引入了哪些新特性?
Hibernate ORM 7.3.0引入了新的KeyType枚举和租户凭证映射器接口,增强了数据库连接的灵活性。
JDK 26和27的更新内容是什么?
JDK 26和27的早期版本更新了多个问题修复,开发者被鼓励报告bug。
JobRunr 8.4.2解决了什么问题?
JobRunr 8.4.2解决了构造函数注入的误用问题,并改进了数据库迁移错误日志记录。