新特性
1、使用Spring为所有集成模块升级到Spring 5.x。目前spring版本是5.0.8。
2、JPA使用的版本是2.1.
3、JMS版本是2.x.
4、删除org.springframework.security.authentication.encoding.PasswordEncoder类构造函数。
5、支持中文(分享牛维护)。
6、修复节点名称不显示bug(分享牛维护).
7、修复连线不显示bug(分享牛维护)。
8、增加执行树日志(分享牛维护)。
9、增加一系列的操作手册。
10、完善CMMN引擎。
11、增加mongdb支持(可以替代关系型数据库)。
12、增加引用流程completeAsync特性(异步完成)。
13、modler设计器中脚本任务增加scriptautostorevariables属性。
14、rest模块支持json数据格式。
15、ensureRootProcessInstanceInitialized bug修复(分享牛维护)
16、ContentEngine引擎支持。
17、支持使用Java.Time.Times变量和定时器持续时间表达式
Springboot启动的时候,可以自定义IdGenerator
现在可以通过创建IdGenerator类型的bean来定义Flowable流程引擎自定义ID生成器。如果没有提供bean,将使用StrongUuidGenerator生成器。如果有一个符合@ Process的bean,那么将使用这一个,否则将使用唯一的全局的StrongUuidGenerator生成器。如果有更多的全局bean,那么将使用默认的StrongUuidGenerator生成器。
FlowableFunctionDelegate变化
functionClass已经从org.flowable.common.engine.api.delegate.FlowableFunctionDelegate接口移除。对于向表达式添加自定义函数,这不会改变任何内容。