Releases: mrtylerzhou/AntFlow-activiti
0.20.0 增加多数据源多租户支持
🆕增加多数据源多租户支持,同时如果不开启多租户不影响现有功能,平滑升级
🆕读取mybatis-plus dynamic-datasource作为多数据源,方便使用dynamic-datasource的用户(也可以不使用,自己配置)
🆕根据企业用户反馈,增加查看全部流程功能(目前尚未实现权限,查询出全部流程,用户可根据自己权限系统进一步限制)
🐞修复支持多数据源多引擎造成的一众bug(详情查看git提交记录)
🐞修复fastjson2反序列化时间格式问题
0.11.0增加antflow-spring-boot-starter模块
-
👏🏼增加antflow-spring-boot-starter模块,方便非源码引用用户快速将antflow集成到自己项目
-
🌈使用spring boot bom来管理各模块依赖,防止硬编码引用包的版本
-
🌈将一些demo从engine模块移动到web模块,用户集成到自己项目时,不需要web模块.减少demo示例污染用户项目
-
🐞修复部分sql建表语句语法错误,感谢qq用户 无名修复
-
🐞感谢爱的巧克力提交mr,修复表结构被activiti引擎更新问题
0.10.0大幅度增强外部工作流接入能力
【新增】演示页增加一级菜单 业务方管理 ,统一管理业务方接入、业务方流程接入、业务方流程管理,业务方流程设计,统一管理外部接入工作流
【新增】业务方流程支持条件分支
【新增】外部工作流回调
【新增】演示页面新增 抄送我的 页面
【更改】移除fastjson 1.x,引入2.x最新版
【更改】修复外部流程审批的一个bug
【更改】修改外部流程渲染流程图数据bug
【更改】修复修改activiti源码导致流程审批人名字查询时带不出来bug
0.9.0重榜功能支持tidb,为引擎水平扩展提供无限可能
📢📢📢标题重榜功能支持tidb
⚠⚠⚠此版本对activiti核心表有改动,请务必使用提供的脚本进行表初始化,不要使用activiti自身自动建表功能!!!
🦍🦍🦍支持Sharding JDBC功能调研中,历史数据同步ES功能规划中(为生产环境不轻易更换数据和中间件的系统赋能),着力提升SAAS化能力
其它新增/优化功能
🆕结合saas场景特点对activiti引擎进行二开,减少系统之间的调用。提升系统稳定性
🆕更改未来节点处理人
♫结合用户的反馈对以嵌入应用形式集成进行优化,减小集成难度。后续考虑提供一个spring boot starter方便以jar包集成用户一键集成。
🆕增加控制台输出AntFlow logog,增加品牌形象
🆕增加swagger文档,方便用户快速了解接口 @jnoson
🆕增加对请求和响应内容详细输出,方便调试
🆕增加对路由映射日志输出,方便排查问题
🐞修复顺序会签没按指定顺序的bug @jnoson
🐞修复审批人加批时流程展示路径中缺少部分审批人bug @jnoson
➖去除mybatisplus dynamicdatasource,由用户自己来选择是否使用
➖去除datasource配置硬编码,便于用户灵活选择datasource配置
将一些必要配置从web移动到engine模块,方便用户集成(用户一般项目有自己的web模块,不需要集成web模块,web模块只做demo使用)
🈲限制AntFlow请求/响应接口日志生效范围,防止全局污染
♫优化部分sql @杨章隐
👏👏 @杨章隐 加入AntFlow核心开发者团队,目前核心团队从两人扩展到四人。欢迎并期待更多朋友加入(不需要特别熟悉工作流,目前核心引擎功能稳定,主要扩展业务支持)
0.8.9 大幅度优化三方工作流接入
- 优化三方工作流接入 感谢 @jwz1218626201 贡献代码
- 增加流程转办功能 @ldhnet
- 增加流程委托功能 @ldhnet
- 人员id,角色id,businessid都改为字符串,适配三方系统主键策略多样性
- 将人员信息写入到activiti引擎
0.8.1
1.增加流程自定义通知(之前已支持固定模板通知),通知方式可选择邮件,短信,站内信,app push等.目前仅实现了短信通知,其它依赖特定sdk和特定系统设计,目前暂无对接
2.增加流程委托
3.修复部分初始化脚本
0.7.3
after two months hard work.ant flow 0.7.3 is comming.
it is the first open source and public beta version of antflow
8/18 is a good day.