网站首页 > 博客文章 正文
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。
猜你喜欢
- 2024-10-23 macOS Java多版本管理工具(mac javahome)
- 2024-10-23 jdk版本号命名规则在这里(jdk的版本都有哪些)
- 2024-10-23 带你认识JavaSE体系(javase java)
- 2024-10-23 JAVA模块化 – JDK生成JRE(生成java文档的jdk工具)
- 2024-10-23 Java之父也“带货”,劝大家放弃Java 8,尝试自己东家的Corretto
- 2024-10-23 还在为找不到Java项目练手发愁吗?巩固JavaSE,进攻高级技术必备
- 2024-10-23 29_数据类型_常量_字面常量 1,JavaSE【马士兵说】2
- 2024-10-23 Java|jdk(命令行环境下编译和运行) + netbeans(图形界面集成工具)
- 2024-10-23 JavaSE——数据类型流、内存流、打印流
- 2024-10-23 Java17,有史以来最快 JDK(java17下载64位)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)