-
通过 FilterRegistrationBean#setEnabled(false) 避免多 SecurityFilterChain 场景下过滤器越界处理请求,并关联 Issue #1198。
-
- 按 Spring Boot 2/3/4 对齐 Easy-Trans、JimuReport 等依赖版本 - 升级 MyBatis-Plus、Redisson、OpenTelemetry 等公共依赖
-
- 修正 Docker Desktop 媒体候选地址 - 为管理 Token 增加房间级 roomAdmin 权限 - 更新 LiveKit PoC 配置说明
-
- 完善日期、浮点数、布尔字典和上传字段生成逻辑 - 修复主子表必填校验和详情按钮类型 - 修复树表查询及生成快照路径问题 - 增加主子表类名、属性名和输出路径碰撞校验 - 补充 normal、inner、ERP 等场景单元测试
-
- 支持普通、树表及多种主子表页面生成 - 完善主子表 API、表单、详情和字段控件 - 修复一对一空数据提交及树表搜索问题 - 统一日期时间戳和主键类型生成 - 修复 Wot 组件类型及生成代码格式问题 - 优化生成快照路径并增加文件冲突检测 - 补充 UniApp 代码生成单测和快照
-
- 补全 BPMN XML 和简易模型数据导出 - 导入模型归属当前租户并保留完整配置 - 增加导入文件格式与参数校验 - 加强模型查询的租户隔离 - 补充流程模型服务单元测试
-
Merge pull request !1572 from nnzb/bpm
-
- 修正组件根导入、子组件用法及内部模板引用 - 按实际生成分支条件导入 Tabs、FormItem、SelectOption 和 RangePicker - 修复一对一及一对多 join-select 场景的导入判定 - 补充模板类型、RangePicker helper 和稀疏主子表回归测试
-
【背景】 yudao.api-encrypt 开启时,ApiEncryptFilter 构造函数会调用 hutool 的 SecureUtil.aes() 创建 AES 加密器,底层经 JCE(javax.crypto.Cipher)加载 BouncyCastle Provider。在低版本 JDK 8(8u120 以下)上,bcprov-jdk18on 无法通过 JCE 签名认证,导致 Fat Jar 启动失败: Failed to instantiate [apiEncryptFilter]; nested exception is cn.hutool.crypto.CryptoException: SecurityException: JCE cannot authenticate the provider BC at javax.crypto.Cipher.getInstance(Cipher.java:652) 【JCE 根因】 bcprov jar 是 BouncyCastle 自签名(BC2048KE.DSA),非 Oracle 信任的 CA。 JDK 8u120 及更早版本的 JCE 对 Provider jar 做强签名校验且存在认证缺陷, 对自签名证书校验失败;8u121 起修复,9+ 彻底移除该强校验机制。 实测同一 bcprov-jdk18on-1.80.jar: JDK 8u20 → JCE cannot authenticate the provider BC ❌ JDK 8u121+ → 正常 ✅ JDK 17/25 → 正常 ✅(JDK9+ 已无此机制) 故该报错为低版本 JDK 8 的环境问题,非项目代码 bug。 【改动】 将 api-encrypt.enable 默认值改为 false,规避低版本 JDK 8 启动失败。 不影响加密功能本身:需要 API 加密的用户改成 enable: true 即可, 建议同时将 JDK 升级到 8u121 以上(或 17/25)。 【性能】 已实测:开启 vs 关闭的启动耗时基本无差异(JDK25 实测各 3 轮, 平均 17.7s vs 17.0s,差值在误差范围内),关闭不带来启动加速, 仅用于兼容低版本 JDK 8。 -
- 新增客户公海、销售漏斗、产品销售、合同汇总等统计分析 - 新增业绩目标设置与业绩达成统计 - 新增客户负责人变更记录能力,并用于公海客户分析 - 完善销售漏斗阶段统计、商机转化率和明细筛选 - 补充产品分类、时间范围、空金额等统计边界处理 - 新增相关前端页面、API 与数据库菜单配置
-
- 新增客户公海、销售漏斗、产品销售、合同汇总等统计分析 - 新增业绩目标设置与业绩达成统计 - 新增客户负责人变更记录能力,并用于公海客户分析 - 完善销售漏斗阶段统计、商机转化率和明细筛选 - 补充产品分类、时间范围、空金额等统计边界处理 - 新增相关前端页面、API 与数据库菜单配置
-
- 新增客户公海、销售漏斗、产品销售、合同汇总等统计分析 - 新增业绩目标设置与业绩达成统计 - 新增客户负责人变更记录能力,并用于公海客户分析 - 完善销售漏斗阶段统计、商机转化率和明细筛选 - 补充产品分类、时间范围、空金额等统计边界处理 - 新增相关前端页面、API 与数据库菜单配置
-
- 新增 MultiDictConvert,支持半角逗号存储的多值字典字段 - 支持 String、Collection、Set、具体集合类和数组字段 - 未知字典 label/value 时整体转换失败,避免返回部分结果导致数据缺失 - 补充单值、多值、空值、顺序保持和失败场景单元测试