Commit Graph
497 Commits
Author SHA1 Message Date
insistence 11912cf993 feat: 新增ApiCache接口缓存装饰器和ApiCacheEvict接口缓存失效装饰器 (#97)
* feat: 新增ApiCache接口缓存装饰器和ApiCacheEvict接口缓存失效装饰器

* fix: 修复ruff lint异常
2026-04-07 17:40:56 +08:00
insistence 6dd08421b6 chore: 发布1.9.0版本 v1.9.0 2026-02-13 16:50:52 +08:00
insistence a45594a4bc docs: 新增1.9.0版本更新日志 2026-02-13 16:50:23 +08:00
insistence d0127ca07c chore: 升级依赖 2026-02-13 16:47:36 +08:00
insistence b342b24aa5 perf: 优化ci测试稳定性 (#90) 2026-02-13 16:43:23 +08:00
董煜andsmock 76343f5838 perf: 优化验证码计算结果为非负数 (#88)
* 非负数结果的验证码更友好一些

* 增加手动导入路由、fix bug

* Revert "增加手动导入路由、fix bug"

This reverts commit 9d3eb66741.

---------

Co-authored-by: smock <smockg@gmail.com>
2026-02-13 11:32:38 +08:00
insistence 37aace8a87 perf: 优化防重提交间隔时间可自定义 (#87) 2026-02-13 10:22:49 +08:00
insistence be3744a0d1 perf: 优化热重载模式或单worker下scheduler的任务状态同步机制 (#85) 2026-02-12 16:36:06 +08:00
insistence babaf53237 perf: 优化代码 2026-02-12 10:46:37 +08:00
insistence 81019adff4 fix: 修复create_app重复执行的问题 (#84) 2026-02-12 09:58:05 +08:00
insistence 1108e1b321 perf: 优化暗黑模式切换效果 (#83)
* perf: 优化暗黑模式切换效果

* fix: 修复登录页和首页暗黑模式适配问题
2026-02-11 17:57:52 +08:00
小云andinsistence f41aa192fb perf: 优化项目启动速度 (#82)
* optimize_startup_speed

* rollback: 恢复导入策略

* perf: 优化路由自动注册目录扫描

* perf: 优化DNS探测

* refactor: 重构路由自动注册查找逻辑

* perf: 优化scheduler的executors为延迟创建

* perf: 优化AI SDK为懒加载

---------

Co-authored-by: insistence <3055204202@qq.com>
2026-02-11 17:57:10 +08:00
insistence 2c175b2324 perf: 优化代码 2026-02-06 17:34:59 +08:00
insistence b8be5859b1 perf: 优化部分页面字段tooltip说明 (#80)
* perf: 优化部分页面字段tooltip说明

* perf: 优化描述
2026-02-06 16:46:32 +08:00
insistence 58b2edc97b perf: 自动注册路由出错时抛出异常以便于调试 (#79) 2026-02-06 16:25:06 +08:00
insistence 200a6bf219 feat: 应用新增演示模式 (#78) 2026-02-06 15:49:47 +08:00
insistence f70644e497 chore: 升级项目依赖 (#77)
* chore: 升级app依赖

* docs: 修复app的README语法警告

* chore: 升级前端依赖

* chore: 升级后端依赖
2026-02-06 11:44:30 +08:00
insistence 5cd6d4788a feat: 新增多worker运行支持 (#76)
* feat: 定时任务新增redis分布式锁以在多worker下正常运行

* refactor: 重构日志系统以支持多worker

* perf: 增强scheduler在多worker下的调度机制

* perf: 增强锁丢失调度逻辑与异常容错

* perf: 优化trace中间件和日志打印显示

* chore: 更新.gitignore规则

* perf: 优化database的engine和session创建方法

* perf: 优化scheduler内部的sqlalchemy日志显示

* perf: 优化scheduler和应用生命周期

* fix: 修复重新获取锁时重复调用的问题

* perf: 优化函数无用参数

* perf: 优化env配置

* fix: 修复lint错误
2026-02-06 09:07:46 +08:00
insistence 4810ffee11 fix: 修复无法直接通过后端地址访问API文档的问题 (#74)
* fix: 修复无法直接通过后端地址访问API文档的问题

* feat: 新增server_util

* refactor: 重构自定义API文档路由逻辑
2026-01-31 19:38:54 +08:00
insistence 03fc133850 feat: 新增移动端模块 (#73) 2026-01-29 17:09:19 +08:00
insistence e17c4132bc perf: 优化代码生成后端模板 (#72) 2026-01-27 10:00:12 +08:00
insistence 5c51db1dfe fix: 修复登录接口response_model声明错误 (#71)
* fix: 修复登录接口response_model声明错误

* perf: 替换已弃用的regex参数
2026-01-27 09:18:08 +08:00
insistence 58b14c385c chore: 升级依赖 (#70)
* chore: 升级依赖

* chore: ci中新增python3.13测试
2026-01-26 17:56:10 +08:00
insistence 56036d6c00 perf: 优化AI管理模块 2026-01-26 16:22:19 +08:00
insistence daef6594b6 fix: 更新sql文件与do对应 2026-01-23 10:31:20 +08:00
insistence 76943141f7 feat: 新增AI管理模块 (#69)
* feat: 新增AI管理模块

* perf: 优化ai_chat_controller的order_num

* feat: AI模型管理新增数据权限

* feat: 新增加解密工具类

* feat: 为模型api_key新增加解密功能,提升安全性
2026-01-23 10:16:38 +08:00
insistence 7d54be028a perf: 优化alembic处理表模型逻辑,避免无关表影响 (#68)
* perf: 优化alembic处理表模型逻辑,避免无关表影响

* perf: 移除无用的ApschedulerJobs模型
2026-01-20 15:44:29 +08:00
insistence f5b2bf5adc chore: 移除对python3.9的支持 (#67)
* chore: 移除对python3.9的支持

* chore: ci移除python3.9测试
2026-01-20 15:15:33 +08:00
richardgong1987 f9994a5ce8 fix: 修复代码生成controller模板删除接口query_db参数异常的问题 (#63)
* Update controller.py.jinja2

修复:
https://github.com/insistence/RuoYi-Vue3-FastAPI/issues/62#issue-3774115997

* 修复:代码生成时,关于delete的接口错乱

修复https://github.com/insistence/RuoYi-Vue3-FastAPI/issues/62
2026-01-04 10:42:26 +08:00
insistence 8cdf58310e chore: 发布1.8.1版本 v1.8.1 2025-12-26 15:59:50 +08:00
insistence 75c49e89c2 perf: 优化pg版本的docker compose配置文件 (#61)
* perf: 优化pg版本的docker compose配置文件

* docs: 新增更新日志
2025-12-26 15:18:37 +08:00
insistence 8405471afd fix: 修复新增和编辑部门无法使用已删除的部门名称问题 (#60) 2025-12-26 11:50:48 +08:00
insistence 1e0b38451c fix: 修复DictTag组件渲染异常的问题 (#59)
* fix: 修复DictTag组件渲染异常的问题

* docs: 新增更新日志

* docs: 修复更新日志书写错误
2025-12-26 11:37:29 +08:00
insistence b84823610c feat: 新增E2E测试 (#57)
* feat: 新增E2E测试

* fix: 修复docker compose命令书写错误

* fix: 运行测试前执行`playwright install`

* fix: 增强检查以尝试修复3.11连接拒绝的问题

* fix: 增加mysql服务检查

* fix: 修复python 3.9兼容性问题

* perf: 优化禁用验证码脚本

* feat: 新增pg测试

* fix: 修复pg测试检查服务名书写错误

* perf: 优化测试

* style: 格式化代码
2025-12-26 11:09:51 +08:00
insistence 332ddbe0e8 perf: 动态导入定时任务函数,移除eval (#56) 2025-12-22 16:33:25 +08:00
insistence 9cfbf48ce9 perf: 优化数据权限依赖 (#55) 2025-12-22 11:30:03 +08:00
insistence 8f791ff6e5 !40 RuoYi-Vue3-FastAPI v1.8.0
Merge pull request !40 from insistence/develop
v1.8.0
2025-12-19 08:32:34 +00:00
insistence 6cb2afca39 feat: 新增github actions配置文件 2025-12-19 16:30:24 +08:00
insistence d47613970b docs: 新增更新日志文档 2025-12-19 16:13:27 +08:00
insistence 8833980008 docs: 更新README文档 2025-12-19 11:20:19 +08:00
insistence 0067e66fc8 chore: 升级版本至1.8.0 2025-12-19 11:20:09 +08:00
insistence 39c4590c3f chore: 更新后端依赖 2025-12-19 11:05:48 +08:00
insistence 3196962197 fix: 修复代码生成v3模板时间控件between选择后清空报错问题 2025-12-19 10:31:52 +08:00
insistence 1ffaaf5225 perf: 优化topbar顶部菜单样式 2025-12-19 09:35:44 +08:00
insistence 4ad671023d perf: 默认固定头部 2025-12-19 09:30:05 +08:00
insistence 45bd2ddb21 perf: 优化字典组件值宽松匹配 2025-12-19 09:28:13 +08:00
insistence 267f76d6a2 perf: 优化字典组件数字类型值处理逻辑 2025-12-19 09:26:48 +08:00
insistence 67c09f3113 perf: 优化index页面标题读取配置 2025-12-19 09:25:32 +08:00
insistence c8da8d5406 perf: 优化操作日志详细请求参数显示 2025-12-19 09:24:40 +08:00
insistence 6ad0a63c68 feat: 菜单导航设置支持纯顶部 2025-12-19 09:23:19 +08:00