Activiti 5.12.X 衍生版本发布

less than 1 minute read

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 版本

  1. 支持Native Query分页查询ACT-1588
  2. 修复引擎自动生成的流程图不显示输出流上文字问题
  3. 添加全局任务监听,在引擎中配置globalTaskListener属性即可,这样当任务被创建(create)、分配办理人(assigne)、完成(complete)时都可以被调用