Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: codingapi/springboot-framework
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.10.53
Choose a base ref
...
head repository: codingapi/springboot-framework
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.10.55
Choose a head ref
  • 4 commits
  • 27 files changed
  • 2 contributors

Commits on Jun 1, 2026

  1. update version

    xlorne committed Jun 1, 2026
    Configuration menu
    Copy the full SHA
    9f4a6e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2026

  1. fix: 脚本运行时显式泛型 + 测试实体 javax.persistence 适配

    - GroovyScriptRuntime.cache 显式声明 LinkedHashMap<String,Script>
    - MyTest 持久化注解由 jakarta.persistence 改回 javax.persistence(适配 Spring Boot 2.7)
    - 新增 CLAUDE.md(项目级 Claude 协作规则,含 PKR 知识查阅约束)
    - 新增 docs/capabilities/(9 篇能力文档,覆盖 DDD 事件、领域代理、
      Groovy 脚本、JDBC/SQL 数据权限、JPA 仓储、流程 Schema、Token 网关、Spring Boot)
    - 新增 docs/conventions/index.md(占位索引)
    - .gitignore 增加 .claude/ 与 .codegraph/ 忽略项
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    xlorne and claude committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    66ab700 View commit details
    Browse the repository at this point in the history
  2. docs(CLAUDE.md): 补全项目架构、模块拓扑、常用命令与关键决策

    保留 PKR 知识查阅约束(HTML 注释标记幂等保护),新增内容:
    
    - 项目概览:DDD 落地框架 + 四大支柱定义
    - 模块拓扑图:6 个 starter 模块单向依赖关系
    - 关键架构决策 7 条:领域事件总线、CGLIB 实体代理、
      Groovy 脚本热加载、JWT/Redis 双模 Token、行+列双层权限、
      泛型显式声明规则、javax vs jakarta 适配
    - 常用命令:构建/单测/单模块测试/travis 与 ossrh profile
    - 文档与知识库指针:README/event.md/wiki/docs/
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    xlorne and claude committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    d18185c View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2026

  1. 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>
    xlorne and claude committed Aug 6, 2026
    Configuration menu
    Copy the full SHA
    56d4857 View commit details
    Browse the repository at this point in the history
Loading