GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Tags · codingapi/springboot-framework

Tags

v17.3.2

Toggle v17.3.2's commit message
Merge pull request #220 from codingapi/17.3.x

17.3.x
  • Nov 10, 2026
  • abf66f8
  • zip
  • tar.gz
  • Notes

v8.2.2

Toggle v8.2.2's commit message
fix: jsqlparser 降级至 4.9 以兼容 JDK 8 构建

- jsqlparser 5.0 为 Java 11+ 字节码(class 55),JDK 8 下无法编译,降级至最后支持 Java 8 的 4.9 版本
- 移除 Statement/PreparedStatement/CallableStatement 代理测试中依赖 JDK 9+ Statement.enquote* API 的断言,保留 unwrap/isWrapperFor 委托验证
  • Nov 10, 2026
  • 5078c4e
  • zip
  • tar.gz
  • Notes

v17.3.1

Toggle v17.3.1's commit message
Merge pull request #213 from codingapi/17.3.x

fix: 分页包装SQL的结果列无法解析物理表字段导致列权限失效
  • Sep 11, 2026
  • e340e59
  • zip
  • tar.gz
  • Notes

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 <[email protected]>
  • Sep 11, 2026
  • d6358f5
  • zip
  • tar.gz
  • Notes

v17.3.0

Toggle v17.3.0's commit message
Merge pull request #211 from codingapi/17.3.x

update deploy remark
  • Aug 18, 2026
  • e81db41
  • zip
  • tar.gz
  • Notes

v8.2.0

Toggle v8.2.0's commit message
update deploy remark

  • Aug 18, 2026
  • 75a0051
  • zip
  • tar.gz
  • Notes

v3.4.55

Toggle v3.4.55's commit message
Merge pull request #209 from codingapi/dev

fix: 修复临时脚本线程泄漏(OOM 根因)并升级版本至 3.4.55
  • Aug 6, 2026
  • c03491e
  • zip
  • tar.gz
  • Notes

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 <[email protected]>
  • Aug 6, 2026
  • 56d4857
  • zip
  • tar.gz
  • Notes

v3.4.54

Toggle v3.4.54's commit message
Merge pull request #204 from codingapi/dev

Dev
  • Jun 1, 2026
  • f72f5dc
  • zip
  • tar.gz
  • Notes

v3.4.53

Toggle v3.4.53's commit message
Merge pull request #203 from codingapi/dev

Dev
  • May 30, 2026
  • d808c8d
  • zip
  • tar.gz
  • Notes
PreviousNext
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.