2017年10月13號(hào)屁使,flowable團(tuán)隊(duì)終于釋放了flowable6.2版本隘梨,這個(gè)也是目前最新官方釋放的穩(wěn)定版本焕济。
flowable6.2版本新特性如下:
1.引入了一個(gè)全新的CMMN引擎萌壳,該引擎的版本為1.1澈蚌。這提供了CMMN 1.1 OMG標(biāo)準(zhǔn)的實(shí)現(xiàn)(關(guān)于cmmn可以訪問官網(wǎng) http://www.omg.org/spec/CMMN/1.1/)摹芙。這個(gè)新引擎已經(jīng)投入了很多精力在開發(fā)以及完善。它使用一組為CMMN引擎執(zhí)行優(yōu)化的數(shù)據(jù)庫表宛瞄。我們添加了一個(gè)新的CMMN用戶指南來幫助您入門浮禾。請(qǐng)注意,因?yàn)檫@是第一個(gè)版本份汗,CMMN引擎被標(biāo)記為一個(gè)實(shí)驗(yàn)特性盈电,缺少像計(jì)時(shí)器和HTTP和決策任務(wù)等功能將在下一個(gè)版本中添加。
2.在Flowable ?Modeler應(yīng)用程序中添加了一個(gè)CMMN編輯器杯活。
3.增加了對(duì)Flowable ?task 應(yīng)用程序的CMMN案例支持匆帚。
4.BPMN和CMMN引擎共享許多公共服務(wù),如任務(wù)旁钧、變量吸重、身份鏈接和作業(yè)。因此歪今,從核心BPMN引擎模塊提取這些服務(wù)嚎幸,并為每一個(gè)服務(wù)創(chuàng)建新的模塊。BPMN和CMMN引擎利用這些服務(wù)來提供示例任務(wù)和變量的支持寄猩。這種方法在部署模型中是非常靈活的嫉晶。您只能運(yùn)行BPMN引擎,只運(yùn)行CMMN引擎,或者在沒有任何問題的情況下運(yùn)行它們车遂。
5.各種各樣的小問題修復(fù)封断。
升級(jí)須知:
由于任務(wù)斯辰、變量舶担、身份鏈接和作業(yè)服務(wù)的提取,我們必須更改這些模塊中使用的類的包名彬呻。這意味著衣陶,例如TaskQuery和Job Query已經(jīng)被移動(dòng)到一個(gè)新包中。這樣做是為了遵循OSGi標(biāo)準(zhǔn)闸氮,并為新的Java 9版本做好準(zhǔn)備剪况。這意味著您在遷移到版本6.2.0時(shí)遇到了一些編譯問題。
我們總是盡可能地阻止它蒲跨,但是由于新的模塊译断,在這個(gè)版本中這是不可能的。這些新服務(wù)的通用命名模式是org .flowable. {servicename}.api模塊和org .flowable. {servicename}.service或悲。