Commit Graph
14 Commits
Author SHA1 Message Date
abcv7 dbe9b58b0c feat: 增强版验证码全套实现 — 16种类型生成器/加密/风控/站点管理/平台后端/前端SDK/UI
- 核心新增: ICON_CLICK(PNG图标方案,预渲染资源)/SCRATCH/JIGSAW/CURVE_SLIDER(V1-V3)/ANGLE/CURVE_DRAW/WORD_ORDER_CLICK/PROOF_OF_WORK 等生成器
- 图标点选: classpath PNG 加载替代运行时字体渲染(Linux容器无emoji字体),提示条图作为 templateImage 返回前端
- 新增模块: crypto(AES+RSA)/obfuscator(背景乱序/噪声/扭曲)/risk(风控/IP黑名单/限流)/site(站点管理)/ml(轨迹规则引擎)
- 平台后端: 站点管理/验证码API(generate/verify/secondary-verify)/统计/ML轨迹学习
- 前端SDK: TPCaptcha兼容,支持全部新型号渲染与交互
- 工具: tools/icon-render 图标预渲染工具
2026-08-26 09:58:15 +08:00
abcv7 d56958727c feat: 升级 2.0.0-SNAPSHOT (Java 21/Spring Boot 3.4.5) + 旋转验证码修复 + 新增验证码类型支持 2026-08-19 23:36:13 +08:00
tianai cfab8ce3ac fix: TacBuilder中添加资源只能添加一条的bug 2026-02-09 19:28:56 +08:00
tianai 655b7faf57 fix: 修复点选验证码图片文字缩放的bug 2026-01-24 18:12:13 +08:00
tianai 356d3ab62c feat: CacheImageCaptchaGenerator支持自定义忽略某些参数不参与校验
fix: 修复TACBuilder.builder无法创建的bug
perf: 优化AnyMap结构
2026-01-24 13:39:30 +08:00
天爱有情 a4f8a99093 增加可配置自定义容错值的选项
cloud.tianai.captcha.generator.common.model.dto.ParamKeyEnum#TOLERANT
2026-01-23 17:24:25 +08:00
天爱有情 16e517c69e 修复资源泄露问题并优化资源管理
- 添加 AutoCloseable 接口实现,支持自动资源释放
   - 修复 Graphics2D、ImageOutputStream 等资源未正确关闭的问题
   - 为 Spring Bean 添加 destroyMethod 配置
   - 添加定时任务线程池的正确关闭逻辑
   - FontCache 添加缓存大小限制防止内存泄露
   - 优化 StandardWordClickImageCaptchaGenerator 代码结构
2026-01-14 17:14:45 +08:00
天爱有情 29279e8c56 修复资源泄露问题并优化资源管理
- 添加 AutoCloseable 接口实现,支持自动资源释放
   - 修复 Graphics2D、ImageOutputStream 等资源未正确关闭的问题
   - 为 Spring Bean 添加 destroyMethod 配置
   - 添加定时任务线程池的正确关闭逻辑
   - FontCache 添加缓存大小限制防止内存泄露
   - 优化 StandardWordClickImageCaptchaGenerator 代码结构
2026-01-14 17:09:59 +08:00
天爱有情 7c8730f73b feat: 支持springboot4 2025-12-30 15:59:26 +08:00
天爱有情 55b3510360 feat: 升级lombok版本,支持java21 2025-12-30 15:06:45 +08:00
天爱有情 b71cc8cd28 Merge remote-tracking branch 'origin/master' 2025-12-30 09:10:57 +08:00
天爱有情 a4fb7fa1fd fix: gitee #IDGKCI 修复BasicCaptchaTrackValidator基本校验失败后,返回失败的问题 2025-12-30 09:10:45 +08:00
chxlay a323c2b262 - 1、增加接口类 StoreCacheKeyPrefix,用于处理 DefaultImageCaptchaApplication 的缓存 key 处理
- 2、DefaultImageCaptchaApplication 中的缓存 key 处理修改为 接口,便于扩展使用
- 3、DefaultImageCaptchaApplication的构建器 TACBuilder 中增加对 StoreCacheKeyPrefix 的支持
2025-11-11 14:55:12 +08:00
天爱有情 5eb258215b 重构系统项目结构, 将 tianai-captcha
tianai-captcha-springboot-starter
   tianai-captcha-web-sdk
   tianai-captcha-solon-plugin
   整合到一块
2025-10-27 15:14:10 +08:00