-
1、运行平台:
1.1 KOCA微服务应用框架(framework)
动态链接库加载框架(koca-jni):
- 支持从jar包中拷贝动态链接库文件,并在jvm退出时删除拷贝的文件。
数据库操作(koca-jdbc):
- BeanRowMapper支持兼容spring下划线转驼峰处理逻辑
数据库函数(koca-hdb-function):
- 修复sql中OFFSET LIMIT顺序错误bug
- 修复update语句的from跟复杂结构时无法解析问题
API网关:
- 修复聚合swaggers时,因存在服务实例swagger接口异常导致网关阻塞的bug
主键生成(koca-id-generator):
- 优化港融雪花算法实现支持18位模式。
- 新增生成主键时传入生成策略接口。
1.2 KOCA前端
1.2.1 框架
VUE2新特性:
- 检测系统运行浏览器版本,增加低版本说明
VUE2 Bug修复:
- 修复顶部菜单混合非分割模式下左侧菜单显示问题
VUE3新特性:
- 菜单搜索支持拼音搜索
- 检测系统运行浏览器版本,增加低版本说明
- 菜单收藏功能改版
- 支持微前端集成
VUE3 Bug修复:
- 处理
v-html
处理多层级变量的值时不渲染的问题 - 处理关闭最后一个页签失效的问题
VUE3 优化:
框架
-
package.json
文件依赖清理 - 登录页按钮添加loading状态
workFlow 工作流
- 发布包中新增了工作流源码
- 工作流支持新版本 chrome(83 以上) 下载文件,旧版本不受影响
1.2.2 UI
VUE2新特性:
kui-select
- 新增
readonly
只读属性,可点击展开下拉面板,不可修改数据
kui-bond
- 新增
multiple
属性,支持多选功能 - 新增
unique-key
属性,支持自定义选项的唯一 key
VUE2 优化:
kui-number-plus
- 处理中文输入下输入
。
导致的报错
kui-process-designer
- 修复
maxScale
参数不生效问题
kui-pagination
- 兼容
total
属性传string
类型
kui-table-page
- 修复在数据量大的情况下切换页码爆栈的问题
kui-date
- 兼容初始数值为 0 的情况
kui-time
- 兼容初始数值为 0 的情况
kui-dialog
- 组件关闭时,恢复对话框位置至初始位置
kui-table
- 点击任意位置可隐藏列设置弹框
kui-cron
- 优化对
weekVal
的处理,兼容cron表达式
中周的取值
VUE3 新特性:
select
- 增加
use-virtual
属性配置select支持大数据 - 增加
show-option-tooltip
属性配置select option tooltip - 增加
check-all
属性配置面板中全选 反选功能 - 增加
show-input-tooltip
属性支持input框内容超出时tooltip显示
checkbox
- 增加
check-all
,is-tag
,collapse-tags
,max-collapse-tags
,collapse-tags-tooltip
支持标签多选框
form
- 增加
fieldProps
,配置分组的标题和展开/收起
sform
- 增加
fieldProps
,配置分组的标题和展开/收起
VUE3 优化:
dropdown
- icon 显示优化
page
- 不传
formProp
时隐藏查询表单
form
- 栅格布局兼容 wrap 属性
layout
- 修复layout插槽动态显示时dragbar位置错乱
jsonEditor
- 修复jsonEditor不接收attrs属性
清除lodash
依赖
select
- 优化
全选
样式
table-page
- 支持
button
操作列插槽
2、组件:
2.1 技术组件
2.1.1 基础组件
2.1.2 监控运维组件
2.1.3 低码组件
- 页面管理 lcp-runtime-page
- 新增移动功能
- 保存页面与全局方法/变量的关联关系
- 保存页面与接口字段的关联关系
- 前端设计器Model重构为代码编辑器,通过在线手写代码实现逻辑编辑功能
- 前端设计器支持计算属性,事件,监听器
- 前端设计器支持全局变量和方法
- 前端设计器支持出码
- 前端设计器大纲树支持拖入组件
- 前端设计器自动保存编辑历史和版本管理
- 前端设计器实现组件或页面与业务字段根据字段id动态渲染
- 组件管理 lcp-runtime-component
- 新增移动功能
- 保存组件与全局方法/变量的关联关系
- 保存组件与接口字段的关联关系
- 数据模型管理 lcp-runtime-model
- 新增支持数据库类型DB2
- 完善运行时接口及校验逻辑
- 接口管理 lcp-runtime-api
- 新增接口发布功能
版本升级方案:
升级前准备:
KOCA 4.2.0交付件
升级操作指引:
- 将依赖koca相关pom依赖版本升级为4.2.0
- 执行KOCA_4.2.0增量脚本