内容提要
本周Java动态包括Apache TomEE 10.0.0和Apache Struts 7.0.0的正式发布,Payara平台及多个框架更新。JDK 24和25的早期版本发布,修复了多个问题。GlassFish 8.0.0集成Jakarta EE 11-M4规范,Spring框架各组件也进行了更新。Infinispan 15.1.0发布新客户端和地理查询支持。Commonhaus基金会新增SlateDB和Debezium项目。
关键要点
-
本周Java动态包括Apache TomEE 10.0.0和Apache Struts 7.0.0的正式发布。
-
Payara平台及多个框架更新,包括GlassFish 8.0.0-M9和Infinispan 15.1.0。
-
JDK 24和25的早期版本发布,修复了多个问题。
-
GlassFish 8.0.0集成Jakarta EE 11-M4规范,改进了EntityManagerFactoryWrapper类。
-
Spring框架各组件进行了更新,包括Spring Boot和Spring Security等。
-
Payara发布了2024年12月的Payara平台版本,解决了多个显著问题。
-
Open Liberty发布了25.0.0.1-beta版本,增强了密码加密功能。
-
Apache TomEE 10.0.0和Apache Struts 7.0发布了新特性和修复。
-
Infinispan 15.1.0发布了新的Java Hot Rod客户端和地理查询支持。
-
Commonhaus基金会新增SlateDB和Debezium项目。
-
Gradle 8.12.0发布,增强了问题API和平台支持。
延伸解读
新版本的影响
Apache TomEE 10.0.0和Struts 7.0.0的发布标志着Java生态系统的重要更新。这些新版本不仅修复了多个已知问题,还引入了对Jakarta EE 9+的支持,意味着开发者在迁移和兼容性方面将获得更好的体验。
Payara平台的改进
Payara平台的最新版本解决了多个显著问题,并支持Jakarta MVC 2.1规范。这对于使用Payara的开发者来说,意味着更高的稳定性和更强的功能,尤其是在构建现代Web应用时。
GlassFish的更新
GlassFish 8.0.0的发布集成了Jakarta EE 11-M4规范,改进了EntityManagerFactoryWrapper类。这一更新将提升开发者在使用GlassFish时的开发效率,尤其是在处理持久化和依赖注入方面。
安全性增强
Open Liberty 25.0.0.1-beta版本增强了密码加密功能,支持AES-256。这一安全性提升对于需要处理敏感数据的应用程序尤为重要,开发者应关注这些安全更新以保护用户数据。
延伸问答
Apache TomEE 10.0.0和Apache Struts 7.0.0的主要新特性是什么?
Apache TomEE 10.0.0引入了Jakarta Security的实现和Jandex索引缓存,而Apache Struts 7.0.0支持Jakarta EE 9+和更强的安全默认设置。
Payara平台的最新版本解决了哪些问题?
Payara平台的最新版本解决了ClassCastException和NullPointerException等显著问题,并支持Jakarta MVC 2.1规范。
GlassFish 8.0.0的主要改进是什么?
GlassFish 8.0.0集成了Jakarta EE 11-M4规范,并改进了EntityManagerFactoryWrapper类,移除了未使用的_logger字段。
JDK 24和25的早期版本发布了哪些更新?
JDK 24和25的早期版本发布了多个问题的修复,开发者被鼓励通过Java Bug Database报告错误。
Infinispan 15.1.0的新功能有哪些?
Infinispan 15.1.0发布了新的Java Hot Rod客户端,支持基于地理标准的查询和嵌套实体连接。
Commonhaus基金会最近有哪些新项目加入?
SlateDB和Debezium最近加入了Commonhaus基金会,增强了该基金会的开源项目生态。