WildFly (JBoss Application Server),为JBossAS更名后的社区版本名称。开发目标为兼容JavaEE7的开源应用服务器产品,未来会成为Redhat JBoss EAP 7(即红帽商业应用服务器)的基础版本。
2014.2.11发布8.0.0.Final版本
Jason Greene(项目Leader)2013年5月9日公布进度计划为:
8.0.0.Final - 11/Nov/13 社区版发布
8.0.0.CR1 - 10/Oct/13 TCK7通过
8.0.0.Beta2 - 09/Sep/13
8.0.0.Beta1 - 08/Aug/13 EE7特性基本完成
8.0.0.Alpha3 - 11/Jul/13
8.0.0.Alpha2 - 11/Jun/13
8.0.0.Alpha1 - 16/May/13 包含undertow
持续更新中,直到8.0.0.Final
蓝色的为我认为重大的改进
实际完成日期和具体变更说明如下:
8.0.0.Final
2/11发布, http://wildfly.org/news/2014/02/11/WildFly8-Final-Released/
1. JavaEE TCK Full和Web profile全部通过,兼容标记已经放置在JavaEE页面上。
2. 高性能web server, Undertow 1.0.0.Final,进入稳定版本。
3. 缺省配置打开的端口只留下两个8080和9990
4. RBAC基于角色的权限管理,和LDAP集成。提供审计log的功能。
5. 安全管理器,EE标准permissions.xml的支持
6. 灵活的日志配置和管理功能
7. 分布式的WorkManager(DitributedWorkManager),JCA和数据源的功能加强
8. 集群。8版本重大重构,主要是对undertow的支持,和@Stateful EJB的加强。
9. 命令行工具的加强。提供GUI Cli。
10. 补丁程序能力。
11. 新的最小化发布配置core,用于基于wildfly构建自己的应用基础
12. 提高JDK8兼容性
13. Webservice功能加强
14.Resteay3支持JaxRS2.0
15. 嵌入HibernateSearch来提供全文检索功能
16. 各个子组件升级和功能加强
8.0.0.CR1
12/21发布, 赶在圣诞节前。为了完成TCK100%通过,所以一再推迟,连Beta2也取消了。
http://wildfly.org/news/2013/12/21/WildFly8-CR1-Released/
1. JavaEE7 TCK 100%通过!
2. Undertow逐渐成熟,最近几次TechEmpower测试中一直成绩考前
3. JMS也通过HTTP Multiplex特性重用端口,默认打开端口为三个(最终版会减少到两个)
4. "Core"的最小分发包,只有14M
5. 更好的JDK8兼容能力
6. CDI更好的集成和性能提高
7. Batch支持JDBC后端持久化
8. 通用的JMS RAR部署包
9. Logging支持定制格式
8.0.0.Beta1
10/4发布,比原计划晚两个月,主要原因是加入Alpha4和Batch支持
https://community.jboss.org/wiki/WildFly800Beta1ReleaseNotes
WildFly8所有的主要功能完成!
EE7的完整支持只剩安全相关的JASPIC和JACC
1. Batch规范
2. Concurrency规范
3. JCA 1.7
4. RBAC和Auditing功能加强
5. 内存泄漏修正
6. 集群支持升级到Infinispan6
7. 完全的AJP后端支持
8. Reverse proxy支持
9 多个JSF实现,MyFaces安装程序
10. JDK8可以启动
11. 重要组件升级
8.0.0.Alpha4
7/31宣布加入新的Alpha版,因为部分EE7 API支持未完成 [WFLY-469]
8/13发布
1. 管理能力的RBAC支持(目前只支持standalone模式)
2. audit logging
3. JMS 2.0支持
4. 提高CDI 1.1 集成能力
5. undertow 开发模式
6. 移除jbossweb
8.0.0.Alpha3
预计 7/11 实际 7/17
https://community.jboss.org/wiki/800Alpha3ReleaseNotes
1. EJB调用使用HTTP协议的Upgrade,通过8080端口。这是Wildfly打开端口减少的重要一步
2. 可以作为Windows服务运行
3. JaxRS和CDI支持BV1.1
4. Undertow子系统的集成提高
5. JPA支持entity字节码加强
6. 用户创建脚本支持群组
7. syslog 日志添加器(logging appender)
8. OSGi从WildFly移除,通过JBossOsgi项目,作为WildFly的一个addon
9. 端口减少是云部署的需求,未来也会提供如何再打开端口的说明
8.0.0.Alpha2
预计 6/11 实际 6/25
1. RestEasy 3.0,即支持JaxRS1.1
2. EE7 安全管理(permissions.xml)支持
3. 基于HTTP的JMS支持
4. 使用最新的infinispan进行Web session集群优化
5. EE7兼容性加强
8.0.0.Alpha1
预计 5/16 实际 5/21
1. 切换项目名称,全部使用WildFly
2. 默认web容器改为Undertow,一个JBoss社区新开发的非阻塞高性能Web服务器
3. 一组JavaEE7 API: JSON-P, Servlet 3.1, JSF 2.2, WebSockets, CommonAnnotation 1.2, CDI 1.1, JaxRS2.0
4. 支持远程管理协议和JMX通过HTTP通道访问
5. 数据库作为后端的EJB Timer
6. 在静态模块中允许使用CDI Bean
7. 升级到JDK7(JavaEE7要求)
8. 支持部署有序依赖
9. 部署描述覆盖定义
10. 使用S3,支持EC2的discovery域模式
11. 去除CMP, JAXR, JSR88, JAX-RPC支持(JavaEE不再支持)
12. 三方库升级