KOCA4.5.0升级说明

1.1开发框架(framework)

koca-web:

  • 请求加密支持url上的可变参数
  • 支持配置特定请求方式(GET、POST等)的请求进行参数解密

安全认证(koca-auth):

  • 调整zk存储session的逻辑,修复共享以及频繁访问zk的问题

异构函数(koca-hdb-function):

  • 将decode等函数的替换操作开关修改成默认关闭

koca-kcbp:

  • kxcpclient 支持消息分包场景下的组包处理

日志脱敏(koca-support):

  • 修复打印sql时,出现脱敏字段匹配时会对sql脱敏的问题

生僻字处理(koca-rare-chinese):

  • 修复生僻字解析时`H之后带中文导致的异常
  • 修复生僻字工具类部分生僻字无法识别的问题

多数据源(koca-multi-datasource):

  • 修复mybatisplus 多数据源启动时,sqlSessionFactory bean not found的问题

JNI加载(koca-jni):

  • 修改约定的文件存放路径(要求链接库文件与配置文件置于resources/library文件夹下)

管理中心(admin)

文件管理(koca-admin-file-manage):

  • 支持文件夹管理,创建、重命名、删除文件夹
  • 支持上传文件至指定文件夹

流程管理(koca-admin-workflow):

  • 支持通过flowable.asyncExecutorActivate配置关闭flowable定时任务
  • 修复因liquibase版本升级导致无法适配dm数据库的bug

koca-admin-front-data-collect:

  • 批量操作将batch标签修改为用 JdbcTemplate 进行数据操作

通用导出(koca-admin-export):

  • 支持按文件类型选择是否翻译: 实现TransProvider接口的 supportFileType(String fileType)
  • DBF 文件导出支持指定字段类型、宽度、小数位
  • PDF,excel导出支持统计汇总数据字段
  • 优化导出转换数据时查找TransProvider的性能;禁用单条字典翻译能力,支持批量数据翻译
  • 优化导出性能,分批写入文件
  • 优化PDF导出样式
  • 解决PDF文件导出时遇到特殊字符无法导出的bug

报表(koca–admin-report):

  • 新增支持相对布局和绝对布局的bi画板

1.2 KOCA前端

1.2.1 框架

VUE2新特性:

框架

  • 新增zoomAlertEnable配置,添加屏幕或浏览器缩放提示开关

文件管理

  • 支持文件上传至指定文件夹
  • 支持文件在线预览

VUE2 优化:

人员管理

  • 优化重置密码的重置类型选择
  • 增加重置密码二次确认

VUE3新特性:

  • 添加showMixSidePanel配置, mix-sidebar-sub 模式下,控制是否显示自己菜单
  • 添加filterByTopMenu配置,支持根据选中的第一层级菜单过滤

VUE3 Bug修复:

  • 微前端解决方案中生产环境判断问题
  • 微前端解决方案子应用切换失败问题
  • 微前端解决方案子应用刷新失败问题
  • 中文正则规则调整,包含生僻字校验

VUE3 优化:

  • 微前端解决方案,子应用添加loading 交互
  • request 支持 以http 开头的请求路径,不拼接前缀
  • 解决页签与顶栏合并时,页签双击无法返回的问题
  • queryProfiles请求配置由登录后请求改为页面初始化进入

1.2.2 UI

VUE2新特性:

kui-input

  • 新增auto-trim属性,value 值可实现自动 trim

kui-tree

  • 新增use-virtual属性,是否开启虚拟滚动
  • 新增extra-line属性,与use-virtual配合使用,设置容器外数据数据

VUE2优化:

  • 优化dialog拖动,表单组件 panel 位置偏移的问题

VUE3 新特性:

kui-tooltip

  • 增加expose 属性

kui-avatar

  • 增加avatar 组件

VUE3 Bug修复:

kui-time-range

  • 修复值缓存问题
  • 支持双向数据绑定

kui-popper

  • 取消设置popper 边框,会导致tooltip light 无框

VUE3 优化:

kui-table

  • 表格宽度适配rem

kui-form

  • 修复错误提示样式问题

1.3 移动端

图表组件
解决图表组件在微信小程序平台点击事件无效的问题。

树状组件
适配长标题。

上传组件
解决上传组件有时无法选择文件的问题。

富文本解析
解决富文本解析中条件编译在微信小程序平台编译错误的问题。

快捷入口组件
解决快捷入口(entrance) 组件在微信小程序平台显示错误的问题。

依赖

** Uniapp 版本 **
升级 Uniapp 核心依赖到 3.0.0-3080720230703001 版本

文档

修改 actionSheet,tree-select, dropdown, navbar, subsection 等组件的部分属性及事件说明。

2、组件:

2.1 技术组件

2.1.1 基础组件

2.1.2 监控运维组件

1.监控配置配置方式调整
2.日志查询支持配置日志级别白名单
3.监控仪表功能优化
4.注册中心管理功能优化
5.日志、告警已知问题修复

2.1.3 低码组件

  1. 接口管理 lcm-runtime-api-mange

    • 新增REST类型接口新增/修改/删除/查看

    • REST接口支持mock调用

  2. 前端设计器

    • 修复已知bug

版本升级方案:

升级前准备:

KOCA 4.5.0交付件

升级操作指引:

  • 将依赖koca相关pom依赖版本升级为4.5.0
  • 执行KOCA 4.5.0增量脚本

其它注意事项: