2017年10月13號,flowable團隊終于釋放了flowable6.2版本,這個也是目前最新官方釋放的穩定版本。
flowable6.2版本新特性如下:
1.引入了一個全新的CMMN引擎,該引擎的版本為1.1。這提供了CMMN 1.1 OMG標準的實現(關于cmmn可以訪問官網 http://www.omg.org/spec/CMMN/1.1/)。這個新引擎已經投入了很多精力在開發以及完善。它使用一組為CMMN引擎執行優化的數據庫表。我們添加了一個新的CMMN用戶指南來幫助您入門。請注意,因為這是第一個版本,CMMN引擎被標記為一個實驗特性,缺少像計時器和HTTP和決策任務等功能將在下一個版本中添加。
2.在Flowable ?Modeler應用程序中添加了一個CMMN編輯器。
3.增加了對Flowable ?task 應用程序的CMMN案例支持。
4.BPMN和CMMN引擎共享許多公共服務,如任務、變量、身份鏈接和作業。因此,從核心BPMN引擎模塊提取這些服務,并為每一個服務創建新的模塊。BPMN和CMMN引擎利用這些服務來提供示例任務和變量的支持。這種方法在部署模型中是非常靈活的。您只能運行BPMN引擎,只運行CMMN引擎,或者在沒有任何問題的情況下運行它們。
5.各種各樣的小問題修復。
升級須知:
由于任務、變量、身份鏈接和作業服務的提取,我們必須更改這些模塊中使用的類的包名。這意味著,例如TaskQuery和Job Query已經被移動到一個新包中。這樣做是為了遵循OSGi標準,并為新的Java 9版本做好準備。這意味著您在遷移到版本6.2.0時遇到了一些編譯問題。
我們總是盡可能地阻止它,但是由于新的模塊,在這個版本中這是不可能的。這些新服務的通用命名模式是org .flowable. {servicename}.api模塊和org .flowable. {servicename}.service。