Skip to content

Tags: codingapi/springboot-framework

Tags

v17.3.1

Toggle v17.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #213 from codingapi/17.3.x

fix: 分页包装SQL的结果列无法解析物理表字段导致列权限失效

v8.2.1

Toggle v8.2.1's commit message
fix: 分页包装SQL的结果列无法解析物理表字段导致列权限失效

查询引擎将业务SQL包装为 SELECT 裸列 FROM (...) AS __base__ 形态后,
结果集元数据的表名为派生表别名或空串,无法映射回物理表字段,
DataAuthorizationFilter.supportColumnAuthorization 收到错误表名,
列权限/脱敏失效。

修复方式:遍历AST时为派生表(FROM/JOIN子查询)构建"输出列→物理表字段"
投影映射(DerivedTableProjection),支持多层派生链归因与单 * 展开归因;
列权限解析改为联合解析 resolveTableNameAndColumn,命中派生表别名或
表名为空/未知时沿投影归因,已知物理表及歧义场景保持原有行为不变。

移植自 17.3.x 分支 b2b6e9f,已降级为 Java 8 语法(instanceof 模式匹配
改强转、测试 SQL 移至资源文件 issue212.sql)。

Refs #212

Co-Authored-By: Claude <noreply@anthropic.com>

v17.3.0

Toggle v17.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #211 from codingapi/17.3.x

update deploy remark

v8.2.0

Toggle v8.2.0's commit message
update deploy remark

v3.4.55

Toggle v3.4.55's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #209 from codingapi/dev

fix: 修复临时脚本线程泄漏(OOM 根因)并升级版本至 3.4.55

v2.10.55

Toggle v2.10.55's commit message
fix: 修复临时脚本线程泄漏(OOM 根因)并升级版本至 2.10.55

- TempGroovyScriptContext 改用共享 daemon 调度线程,根治每脚本 new Timer() 的原生线程泄漏
- 覆盖/删除/清空/cache-miss 时 cancel 定时任务,ConcurrentHashMap 防并发
- 修正绝对到期时间戳误传为相对延迟的清理 bug(原实现约 55 年后才触发,自动清理从未生效)
- 原子化 remove(key, value) 防止过期任务误删被刷新脚本
- 新增回归测试 TempGroovyScriptContextTest(线程数不增长 + 到期自动清理)
- 版本号 2.10.54 → 2.10.55(全部 pom + CLAUDE.md)

Co-Authored-By: Claude <noreply@anthropic.com>

v3.4.54

Toggle v3.4.54's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #204 from codingapi/dev

Dev

v3.4.53

Toggle v3.4.53's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #203 from codingapi/dev

Dev

v2.10.53

Toggle v2.10.53's commit message
update version

v3.4.52

Toggle v3.4.52's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #202 from codingapi/dev

Dev