11 个 RC 版本, 6个月的精心打磨, ActFramework 1.8.8 终于出炉了. 这次版本带来了 220 个错误修复或改进, 其中最主要的特性是
自动化测试支持
数据库访问的增强,包括简化事务的使用以及对 MS SQL Server 的支持等
API book 增加了模块的支持
内置 CAPTCHA 支持
当没有 Accept 头是默认使用 JSON 格式
无模板输出 Excel 报表 (而且支持多 sheet)
直接通过环境变量设置应用配置项
简单的 XML 支持 - 不支持属性和校验
更新 osgl-tool 至 1.18.0
数据拷贝和映射
增强的 IO 库, 支持用户插入特定格式的处理器, 比如 xls
ActFramework 1.8.8 的 issue 详细列表:
https://github.com/actframework/actframework/milestone/57?closed=1
osgl-tool 1.18.0 的 issue 详细列表:
https://github.com/osglworks/java-tool/milestone/32?closed=1
另一个希望与大家分享的消息是 TechEmpower Framework Benchmark 第 17 轮测试报告 刚刚新鲜出炉, 欢迎大家来围观 Java 应用框架的性能表现: https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=json&l=zik0vz-1&c=4&o=4
后端模板支持的项目
mvn archetype:generate -B / -DgroupId=com.mycom.helloworld / -DartifactId=helloworld / -DarchetypeGroupId=org.actframework / -DarchetypeArtifactId=archetype-quickstart / -DarchetypeVersion=1.8.8.10
纯 RESTful 服务项目
mvn archetype:generate -B / -DgroupId=com.mycom.helloservice / -DartifactId=helloservice / -DarchetypeGroupId=org.actframework / -DarchetypeArtifactId=archetype-simple-restful-service / -DarchetypeVersion=1.8.8.10
将 act-starter-parent 的版本提升至 1.8.8.8:
<parent> <groupId>org.actframework</groupId> <artifactId>act-starter-parent</artifactId> <version>1.8.8.8</version> </parent>