KOCA7.0.1/AMO3.0.1/KWAS2.0.0升级说明

1、后端

依赖版本升级:

spring-cloud-gateway-server已更换坐标spring-cloud-gateway-server-webflux

koca-cloud-msa-starter去除引入的eureka客户端,默认使用nacos注册中心客户端

后端框架

认证模块(koca-auth):

● 第三方授权校验增加10分钟校验冗余,防止客户端服务端服务器时间不同步的问题

● jstp接口权限校验空指针问题修复

接口并发控制模块(koca-api-concurrency-control):

● 新增模块支持单个接口并发度控制需求

日志隔离模块(koca-logging):

● 日志隔离支持异步日志配置

技术组件

业务组件

脱敏组件(koca-admin-mask)

● 支持自定义脱敏权限控制

AMO3.0.1

1、调整运维配置、拓扑、流程的隔离级别

2、支持主机的非远程登录方式运维

3、日志采集、清洗链路组件更换

4、新增Token管理模块,可供外部使用

5、新增Jenkins流水线转换工具

6、DB运维支持更多DB

7、 配置中心支持批量发布和预览

Kwas 2.0.0

  1. 规范体系升级

• 升级至 Jakarta EE 11

• API 命名空间统一由 javax._ 迁移为 jakarta._

• 涉及规范:Servlet 6.1 / JSP 3.1 / EL 5.0 / WebSocket 2.1

  1. 运行时基线调整

• 最低运行时要求提升为 Java 17

• 构建与发布默认基于 Java 17

  1. 框架与生态依赖升级

• Spring Boot 最小支持版本为 3.x(Jakarta 体系)

• Koca 框架最小支持版本为 7.0.0

• 全部 javax.* 依赖迁移至对应 Jakarta 包

交易业务框架

行情客户端(koca-market)

●所有结构体中数字类型默认值都为0

●修复重订阅失效问题

●上海固收平台行情结构体调整

●市场代码调整【上海B股、深圳B股市场代码marketCode分别为020、021】

●新增H股全流通业务[深圳B股]订阅

高速消息通信框架(koca-hare)

● 支持主题级别网卡绑定配置

影响范围:无

JSTP服务端(koca-jstp-server)

● 使用forkJoinPool实现业务线程池,取代netty的UnorderPool,减少事件传递锁开销

● 业务请求参数大小超过配置阈值(默认10M)不再转json打印,避免大包造成OOM

● 支持处理C++约定的功能号为1和2的请求,允许kgbpcli直连后台服务

● 分页结果集响应包对齐C++实现逻辑,不再单独生成UUID,复用包头字段,提升打包性能

影响范围:无

远程调用框架(koca-biz-prc)

● koca-jstp-client 减少Netty IO事件组数量,所有连接共用一个事件组

● koca-kgbp-cli-jni 更新C++依赖 修复多线程并发解包崩溃问题

影响范围:无

链路追踪(koca-trace)

● 链路追踪支持手工埋点

影响范围:无

KMDB内存数据库(koca-mdb-core)

● 更新内存数据库依赖,修复OB数据库flush接口每批次最大行数不生效问题

影响范围:无

2、 前端

升级指南

V7.0.0/V6.4.0 升级 V7.0.1/V6.4.1

KOCA依赖升级

pnpm add @szkingdom.koca/template@6.4.1 -s

pnpm add @szkingdom.koca/ui@7.0.1 -s

KOCA-TEMPLATE 更新日志

新特性

框架

  • projectSetting.layoutSlots 新增 customLayout 属性,用于自定义布局

缺陷修复

框架

  • 调整首页重定向的位置,避免未登录时,访问网站redirect 到首页

租户模块

  • 修复pinia-plugin-persistedstate插件升级导致的配置失效问题

优化

框架

  • 调整iframe 渲染逻辑,解决浏览器大刷新时,一次性加载所有已打开过的iframe

KOCA-UI更新日志

新特性

koca-process-designer

  • 新增 before-copy 属性

kui-number

  • 新增属性 disabledScientific ,控制输入 e

缺陷修复

kui-table-page

  • 修复 export-prop 属性数据改变时,导出功能相关数据丢失响应式问题

kui-table

  • 修复 sort 方法调用没有生效

  • 修复大数据表格表头文本溢出,tooltip 没有生效

koca-process-designer

  • 点击节点桩上的操作按钮新增的节点,多了一条连线

color-picker

  • 修复颜色选择器上选择颜色类型后,panel 被关闭的问题

优化

kui-table

  • 修复表格列宽拖拽的手势出现位置距离列的分割线距离较远

kui-select

  • 样式问题修复

KACE-UI更新日志

缺陷修复

  • 国际化问题修复