龙空技术网

WildFly30发布:2022年11月发布新版本

程序猿海哥 464

前言:

眼前我们对“apacheartemis”大体比较关注,你们都需要学习一些“apacheartemis”的相关资讯。那么小编也在网摘上收集了一些对于“apacheartemis””的相关内容,希望朋友们能喜欢,大家一起来了解一下吧!

WildFly是一个用Java编写、由Red Hat开发和维护的应用程序框架,于2023年10月发布了最新版本。本次发布的重点是为最新的LTS Java版本做准备。

此版本还包括一个新功能,用于在消息传递activemq子系统中配置“最大读取页面字节”参数。其他更改包括Galleon到5.2.1.Final和Galleon插件到6.5.0.Final的依赖升级,Hibernate ORM到6.2.12.Final,Hibernate Search到6.2.1.Final,JGroups到5.2.17.Final,Apache Artemis到2.31.0,以及一些小的升级和错误修复。

WildFly 30是在Java SE 21上运行的兼容Jakarta EE 10 Core Profile实现。当在Java SE 11和Java SE 17上运行时,它还传递用于Jakarta EE 10平台、核心配置文件和Web配置文件的技术兼容性工具包(TCK)。WildFly在2022年11月发布的第27版中首次引入了对Jakarta EE的支持,此后一直保持兼容。

此外,WildFly在Java SE 21上运行时成功通过了MicroProfile 6.0规范的TCK。然而,WildFly不能声称是一个兼容的实现,因为它不支持MicroProfile Metrics。WildFly取消了对MicroProfile Metrics的支持,并在版本28中引入了Micrometer。

虽然WildFly 30与MicroProfile 6.0不完全兼容,但它确实支持几种MicroProfile技术,即MicroProfile JWT Authentication 2.1、MicroProfile Config 3.0、MicroProfile Rest Client 3.0等。这些规范的实现有三种配置(默认配置、完整配置和微文件配置)。请参阅发行说明中的“MicroProfile”部分。

WildFly建议开发人员使用Java SE 17执行,因为它代表了WildFly进行了一系列全面测试的最新LTS版本。尽管WildFly 30经过了Java SE 11的全面测试,但随着重点转移到Java的新版本,本版本或下一个版本将是最后一个支持它的版本。

WildFly建议,考虑将Java SE 21作为应用程序的开发人员应该使用版本30作为评估平台。

此版本中的另一个重大更改包括将WildFly核心和WildFly主源代码迁移到Apache软件许可证2.0。请注意,WildFly集成了其他几个在不同许可模式下运行的组件和库。开发人员和用户可以阅读WildFly安装中提供的许可信息。

今年早些时候,WildFly宣布更改发布时间表,新版本将于1月、4月、7月和10月发布。WildFly暂时计划在2024年1月发布基于该交付模式的下一个版本WildFly31。

标签: #apacheartemis