Activiti 5.13修复版本5.13.1-kft发布

less than 1 minute read

1. Bug说明

这个Bug是在5.13发布几天后发现的,关于Bug的描述请异步JIRA:ACT-1731

ProcessInstance processInstanceNew = runtimeService.createProcessInstanceQuery()
				 .includeProcessVariables()
                .processInstanceId(processInstance.getProcessInstanceId()).singleResult();

第二行代码的includeProcessVariables()方法是5.13版本新增加的,可以在查询流程实例时把相关变量也一同查询出来,在Bug修复之前得到的结果为空,目前的5.14-SNAPSHOT版本已经修复此Bug。


Bug的测试类:Act1731Test.java

Commits:

  1. 6934243a916bed7010c26a006e06724fd5b5ffe7
  2. 136859b6e4100d80c34bfc5c43964c8c8e4362de
  3. 0b7e5fbcb6554e2cf193ecfe3c0777628ca99726

2. 5.13.1-kft修复版本发布

基于5.13版本合并了上面三个commit重新打包并发布到Maven私服(含源码)。

使用Maven的请把私服加入到repositories中:

<repository>
	<id>kafeitu</id>
    <url>http://maven.kafeitu.me/nexus/content/groups/public</url>
</repository>

依赖定义:

<dependency>
	<groupId>org.activiti</groupId>
	<artifactId>activiti-engine</artifactId>
	<version>5.13.1-kft</version>
</dependency>

非Maven项目请直接下载Jar包替换现有的activiti-engine-5.13.jar,下载地址: http://maven.kafeitu.me/nexus/content/repositories/public/org/activiti/activiti-engine/5.13.1-kft/