This repository was archived by the owner on Jun 3, 2026. It is now read-only.
Repository navigation
Releases
Releases · KleinerSource/atm_backend
2025-11-07T20:49:06Z Commit: d7998b8
- 修复数据库问题
- 完善session相关功能
2025-10-28T11:32:29Z Commit: 3bb5c2b
添加 session入库支持
添加 公共入口 session入库支持.
2025-09-23T23:09:51Z - Commit: c16a7bd
- Added: 自动刷新服务新增清理过期token功能,刷新完成后自动检查并删除过期token
- Security: 减少/api/get_token接口的信息泄露,提高安全性
- Added: /api/public/import接口Portal验证层,导入前先调用refresh获取最新信息
- Added: 邮箱匹配验证,如果portal_url返回的邮箱与原始邮箱不匹配,以更新的为准
- Added: 邮箱重复检查,使用最终确定的邮箱检查是否已存在,存在则拒绝导入
- Changed: Token刷新服务邮箱更新逻辑,现在会覆盖现有邮箱而不是仅在为空时填充
- Changed: autoFillEmailNote方法改为无条件覆盖邮箱,确保邮箱信息始终为最新
- Changed: updateEmailNoteInDB方法移除邮箱为空的条件限制,支持覆盖现有邮箱
- Fixed: 邮箱更新逻辑优化,相同邮箱时跳过更新,避免不必要的数据库操作
- Fixed: 导入流程优化,移除重复的刷新调用,提高导入效率
- Added: API日志系统支持优雅关闭和文件轮转,确保日志完整性
2025-09-20T21:29:14Z - Commit: 5928273
- 适配 v2.0.0 前端
2025-09-19 22:59:59 - Commit: 4aae7dc
- Added: 文件日志系统,支持同时输出到控制台和文件
- Added: 按天自动分割日志文件,文件名格式:app-YYYY-MM-DD.log
- Added: 自动清理超过指定天数的旧日志文件
- Added: 日志配置选项:enable_file, log_dir, max_size, max_backups, max_age, compress
- Added: 跨平台日志目录管理和文件权限处理
- Added: 日志系统优雅关闭机制
- Added: logs目录和.gitkeep文件
- Added: Token统计数据表,记录token状态统计信息
- Added: 智能token状态分析,自动分类有效、即将到期、失效token
- Added: 统计数据包括:有效数量、即将到期数量(<2天)、失效数量、总剩余次数
- Added: 失效原因分析:token失效、账号暂停、次数耗尽、已过期、账号未激活
- Added: 统计数据API接口:获取最新统计、历史查询、日期范围查询
- Added: 自动刷新完成后自动生成统计数据
- Added: 自动清理超过30天的统计记录,避免数据库膨胀
- Added: 百分比计算和平均值计算功能
- Added: 完整的统计数据模型和仓库层
- Added: 自动刷新功能,支持定时自动刷新所有token的portal数据
- Added: 协程池管理,实现多线程并发刷新,提高刷新效率
- Added: 自动刷新配置项:enabled、refresh_interval、max_concurrent_workers、request_delay、timeout
- Added: 自动跳过没有配置portal_url的token,避免不必要的错误
- Added: 自动刷新统计信息API(GET /api/auto-refresh/stats),提供运行状态和统计数据
- Added: 优雅关闭机制,程序退出时正确停止所有协程
- Added: 线程安全设计,避免数据竞争问题
- Added: 跨平台兼容性支持(Windows、Linux、macOS)
- Added: 详细的日志记录和错误处理
- Added: 配置验证,确保刷新间隔在10分钟到24小时范围内
- Security: 自动刷新功能默认关闭,需要手动启用
- Security: 统计API需要认证访问
- Changed: 重构日志系统架构,支持多输出目标
- Changed: 更新配置文件示例,包含完整日志配置
- Changed: 即将到期的token现在也计入有效token数量
- Removed: 手动生成统计和清理接口,改为后台自动处理
- Removed: 批量刷新接口 POST /api/tokens/batch-refresh,改为自动刷新服务处理
2025-09-19 11:16:52 2c2051c
添加vue前端支持(自己添加web目录)
调整ua到 0.555.1