vlambda博客
学习文章列表

v4.1.8 更新,Cloud 下使用 BPM,读写分离,柔性事务

v4.1.8 2020-2-5

增强

  • BPM Flowable 引擎升级到 6.5.0

  • BPM 流程追踪图tip显示实际处理人信息

  • BPM 新增视图文件及流程事件脚本默认包导入

  • BPM 新增 bpmScriptService.runScript(id) 方法,如:在线作业调度,可以运行脚本管理的脚本

  • BPM 定义了节点表单,但未设置表单 url 的时候,获取全局表单 url

  • BPM 新增 flowable.tenant.enabled 配置,可以独立关闭 BPM 的租户模块

  • 新增 role.corpAdminAllMenu=false 默认租户管理员分配菜单的时候只显示拥有权限的菜单

  • 新增 MyBatis JdbcTransaction 事务类型的多数据源事务的支持

  • 新增 Sharding JDBC 整合的例子,分区分表,读写分离

  • 新增 Request Scheme 强制转换为 HTTPS 过滤器

  • 新增 代码生成工具类,在超多字段的时候使用,详见 GenTableToolTest.java

  • 新增 多表格联动(上下布局表格)示例,详见 demoDataGridMultiGrid.html

  • Cloud 新增每个微服务可以独立调用 job, cache, server 功能

  • Cloud 新增整合 TX-LCN 分布式事务框架;移除 spring-boot-admin 模块

  • Cloud 增强 Feign 支持 @RequestBody 和 x-www-form-urlencoded 自适应

  • Cloud 新增 BPM 微服务模块需要的 Rest 和 Client 包,Cloud 下使用 BPM

修正

  • 修正 JeeSite Cloud 下子模块的 404 页面没加载 i18n 包问题。

  • 修正文件管理的新建文件夹,选择上级文件夹时没关联分组类型的问题

  • 修正 job 删除任务,没有实际删除当前正在运行的任务问题 v4.1.8