-
本地合入 Gitee !1561,沿用数据库 version CAS 与三次重试。 修正影子缓存、删除事务、状态开关及清空校验,补充必要单测。 新增影子权限种子,业务表已通过仓库外升级 SQL 在本地 MySQL 补建。
-
补充文件客户端的 RustFS 配置注释,沿用现有 S3 存储类型。 新增非主的 RustFS MySQL 示例配置,使用占位密钥和私有桶访问。
-
使用识别引号和注释的语句扫描,避免将 INSERT 数据误识别为建表语句。 保留缩进及同行多语句,按真实 DDL 提取注释,处理文件起始 BOM。 补充 14 个 Python 行为测试,独立扫描矩阵 12 项通过。 Refs #1274, #1273
-
- 将未指定长度的 CHAR 转换为 varchar(1) - 保留显式正长度,补齐 #1289 的转换边界
-
支持 Flowable 6.8.0 和 8.0.0,移除原类覆盖,统一各 Spring 引擎的达梦方言与插入配置。 修复 Liquibase SPI 注册冲突及事件、DMN 子引擎批量插入失败,补充独立回归工程。
-
- 修复 Oracle 字符长度语义及索引、序列名称超长问题 - 修正角色初始化数据,菜单编号去重后按 1000 个分批查询 - SQLPlus 导入遇错即停并保留 & 字符,补充回归测试 反馈:https://t.zsxq.com/tbf3q
-
- 新增流程评论创建、列表查询接口 - 封装 BpmCommentService 统一复用 Flowable Comment - 评论列表返回评论人和对应任务信息 - 新增 BPM 评论类型字典与评论枚举 - 补充任务校验与历史任务 Map 查询能力
-
- 将 DM8 转换脚本中的 varchar(n) 改为 varchar(n char),保持与 MySQL 字符长度语义一致 - 更新 DM8 初始化 SQL,避免中文初始化数据因字节长度超限导入失败 - 补充 DM8 导入说明,提示 SET DEFINE OFF 及 PAGE_SIZE/UNICODE_FLAG 配置
-
- 删除 `iot_device_shadow` 表的 SQL 定义及相关菜单权限插入语句。 - 重构 `IotDeviceShadowController`,使用新的 `IotDeviceShadowProtocolUtils` 处理影子状态的时间戳。 - 更新 Redis DAO 和服务实现,确保影子数据的缓存逻辑与新工具类兼容。 - 增加影子透传编解码逻辑,支持 JSON 格式的设备透传。 - 补充单元测试,确保新逻辑的正确性与稳定性。
-
Merge pull request !1559 from 芋道源码/master-jdk17
-
- 将 WebSocket 推送入口统一为 userId/userIds + conversationType + contentType + payload - 移除业务侧 ImNotificationWebSocketDTO 构造和无会话专用发送入口 - 收敛私聊、群聊、频道、好友、加群申请、RTC 通知调用路径 - 精简 ImNotificationWebSocketDTO,仅保留统一外壳字段 - 保留群消息 payload 的 receiptStatus、readCount、receiverUserIds - 更新相关单元测试,覆盖群消息通知 payload 字段
-
实现 desired/reported 状态存储与同步,提供查询、期望下发、开关控制与重置接口; 网关支持 thing.shadow.update/get 透传协议,并补充单元测试与菜单权限 SQL。
-
- 新增 im_conversation_read 会话读位置表,并补充消息存储推拉相关索引 - 群消息固化 receiver_user_ids 快照,按可见成员快照拉取和统计回执 - 统一消息 status 为 NORMAL/RECALL,新增私聊 receipt_status 并复用统一回执状态 - 前端改用 receiptStatus 展示私聊已读、群回执和频道已读态 - 补齐私聊、群聊、频道 WebSocket 已读同步和离线补偿逻辑 - 更新 IM 消息状态、回执状态字典和管理后台展示 - 调整相关单测和测试建表脚本
-
- 新增 highgo SQL 脚本与转换器类型 - 增加 HighGo Docker Compose 示例和工具文档 - 后端运行包引入 PostgreSQL JDBC 驱动 - 补充本地瀚高连接配置示例
-
- 新增 SN 码条码业务类型与配置 - 支持按 SN 明细查询对应条码 - 抽离 SN 码明细弹窗组件 - 同步 vben antd/ele 的条码入口 Refs: https://t.zsxq.com/1YCqD