Skip to content

v1.0.6

Latest

Choose a tag to compare

@erikwang2013 erikwang2013 released this 07 Oct 07:46
· 1 commit to main since this release

安全与稳定性修复:

  • 安全:模板/代码生成器全面加固 — 删除模板条件 eval 改为受限求值器(支持比较/真值/&&/||),SQL 标识符白名单与字面量转义,模板与写入路径强制位于项目根内(修复任意文件读取/写入与 SQL 注入面)
  • 修复:移除 exportSwagger 路由与 Controller 方法(ExportSwagger 类从未实现,调用必 500)
  • 修复:接口分享列表恒空(缓存键被拍平)、多级应用树 parent 错乱、多注解场景 TypeError 500、table 注解漏表前缀、LF 文档锚点失效、SHOW FULL COLUMNS 无缓存
  • 修复:缓存改为临时文件+rename 原子写,目录跟随 cache.folder,分享密码改存 md5 且不再外泄
  • 修复:Auth 常量时间比较,缺密码配置时明确报错
  • 框架:Laravel OPTIONS 预检修复,Hyperf 路由随服务启动自动注册,TP5 路由挂中间件,新增 cors_origins 白名单(不配置=保持原行为)
  • 清理:死代码约 200 行、composer.json 冗余项
  • 新增:tests/smoke.php 冒烟测试(php tests/smoke.php,26 项断言)