Activiti 5.12.X 衍生版本发布
1. Activiti版本发布规律
在5.10版本之前基本上每两个月发布一版,之后每三个月发布一版,但是不管哪种方式都暴露出一个问题:版本发布之后难免会有Bug影响使用,而且官方只是在最新的master分支修复问题并未发布Fixed版本。
如果发布的版本稳定还好,一旦出现问题就会导致比较严重的后果,例如5.11的一个关于历史变量的Bug会导致整张表的数据被清空(5.12已经修复)。
我曾经给官方提过这件事情,但是一直没有回复,无奈只好自己做一个Fixed版本,修复一些影响使用的Bug或者添加缺失但是使用率很高的New Feature。
2. 私有仓库
为此我特意搭建了一个Nexus私服提供构件的下载,使用Maven的用户可以把仓库添加到仓库中。
<repository>
<id>kafeitu</id>
<url>http://maven.kafeitu.me/nexus/content/repositories/releases</url>
</repository>
不使用Maven的可以直接进入到目录下载特定版本。
http://maven.kafeitu.me/nexus/content/repositories/releases/org/activiti
2.1 构件发布规律
只有Bug影响使用或者我添加了New Feature时才会发布构件,这些Fixed、New Feature的commits会同步合并官方的master分支。
以下的内容为历次小版本发布介绍,如果你在使用过程中修复了Bug或者添加了有用的New Feature可以和我联系发布一个小版本。
3. 版本发布
5.12.1 版本
- 支持Native Query分页查询ACT-1588
- 修复引擎自动生成的流程图不显示输出流上文字问题
- 添加全局任务监听,在引擎中配置globalTaskListener属性即可,这样当任务被创建(create)、分配办理人(assigne)、完成(complete)时都可以被调用