4500dd0128
Add a standalone email sending plugin ( #769 )
2025-08-13 18:09:42 +08:00
2b6d8222ad
Update the content layout of the config file ( #768 )
2025-08-13 18:07:02 +08:00
1b47ab7e83
Optimize the timezone datetime return encoder ( #767 )
...
* Optimize the timezone datetime return encoder
* Update the default datetime conversion
2025-08-13 11:16:58 +08:00
bd804e0a38
Update the description for the run file ( #766 )
2025-08-12 23:28:43 +08:00
8e8af2032a
Optimize naming and preview in code generation ( #764 )
2025-08-12 16:42:25 +08:00
e09062eb39
Optimize the opera log storage logic through queue ( #750 )
...
* ✨ feat: 操作日志中间件添加批量插入功能
* Delete GEMINI.md
* 🌈 style: 修复格式化错误
* 🐞 fix: 通过asyncio.wait_for兼容py3.10中asyncio.timeout不存在
* 🦄 refactor: 重新组织操作日志批量插入代码逻辑
* 优化代码实现
* 恢复默认配置
* 恢复默认 .gitignore 文件
* 更新队列批处理逻辑
2025-08-07 17:36:10 +08:00
8c00492e44
Update the naming of table creation function ( #760 )
2025-08-07 16:57:57 +08:00
0237d4c7b1
Update log output config and format ( #759 )
2025-08-07 16:46:56 +08:00
fe3a3b4e86
Optimize the data sort logic of tree nodes ( #758 )
2025-08-06 18:23:09 +08:00
65ec721a1c
Add business pagination in the code generator ( #757 )
2025-08-05 21:04:27 +08:00
4eb76ad6ea
Update the opera log desensitization method ( #756 )
...
* Update the opera log desensitization method
* Update request args function return
2025-08-05 18:38:49 +08:00
1f8687155a
Fix message format in validation exception handler ( #755 )
2025-08-05 18:11:02 +08:00
8591d4e592
Refactor task routes and add control routes ( #749 )
2025-08-04 13:18:07 +08:00
dedf4e7bae
Refactor code generation files and routes ( #748 )
...
* Refactor code generation files and routes
* Fix lint
2025-08-04 13:16:41 +08:00
1e4aa88487
Fix the kwargs params of schedule task ( #747 )
2025-08-04 13:15:48 +08:00
0dd745b7a7
Add schedule task demo that contains params ( #746 )
2025-07-31 18:29:54 +08:00
6b2402f212
Add some interfaces for user profiles ( #745 )
2025-07-31 16:46:02 +08:00
24a487eeea
Simplify the plugin status update logic ( #744 )
2025-07-30 11:31:37 +08:00
4f574189c7
Fix the error trigger when model auto import ( #743 )
2025-07-29 22:52:34 +08:00
b559a74cea
Add update support for user email and phone ( #742 )
2025-07-29 22:52:08 +08:00
83dcdbe59d
Update the OAuth2 login password policy ( #741 )
...
* Update the OAuth2 login password policy
* Update the crud pwd
* Update the reset pwd service
2025-07-29 22:51:31 +08:00
d64f7c2911
Fix the opera log field encryption ( #739 )
2025-07-25 19:23:36 +08:00
53e64bce37
Add auth whitelist regular expression config ( #738 )
2025-07-24 21:34:24 +08:00
00a781357b
Fix celery CLI option to required ( #737 )
2025-07-24 21:32:57 +08:00
d7f87ed0ad
Update the default cache period for userinfo ( #734 )
2025-07-21 21:31:55 +08:00
bda9b1d463
Add distributed lock for scheduled task ( #732 )
...
* Add distributed lock for scheduled task
* Add the task to extend lock
* Fix the close
2025-07-21 12:29:12 +08:00
e0a106ec51
Simplify task crontab expression validation ( #733 )
2025-07-18 21:11:54 +08:00
f2d3c39425
Fix login and operation log clearing ( #728 )
2025-07-16 13:34:37 +08:00
e45d2d6fe7
Add CLI support for startup celery services ( #724 )
...
* Add CLI support for startup celery services
* update the cli file
2025-07-16 12:28:57 +08:00
4ddf84fa22
Bump granian from 2.4.0 to 2.4.2 ( #727 )
2025-07-16 12:28:02 +08:00
326a1883e8
Fix the parsing of execution task params ( #725 )
...
* Fix the parsing of execution task params
* Enhanced checksums
2025-07-16 12:10:33 +08:00
9ff36d4498
Delete the default value of schema enum data ( #723 )
2025-07-15 10:43:58 +08:00
98ef07ad32
Simplify celery task crontab config ( #722 )
2025-07-15 00:28:10 +08:00
802b0d456a
Optimize celery integrations and events ( #721 )
2025-07-14 19:17:24 +08:00
6767f0e2e6
Update the celery task comment and name ( #720 )
2025-07-11 21:08:56 +08:00
d72a05c965
Fix the celery task scheduler query ( #719 )
2025-07-11 21:08:44 +08:00
ce3be1db8e
Add support for celery dynamic tasks ( #715 )
...
* Add support for celery dynamic tasks
* Update the celery conf
* Update the celery task tables name
* Refactor the celery task-related interfaces
* Optimize auto-discovery tasks
* Remove redundant config
* Refine the business codes
* Optimize crontab validation returns
* Update dependencies in pyproject toml
* Fix some bugs
* Update dependencies
* Update the version to 1.7.0
* Fix update and delete event
2025-07-11 07:54:33 +08:00
e84ef04f15
Update the CLI startup service mode ( #718 )
2025-07-10 20:33:50 +08:00
adee3a2177
Simplify user permission database queries ( #717 )
2025-07-09 20:44:32 +08:00
526e0aab9a
Optimize the analysis of get plugins ( #716 )
...
* Optimize the analysis of get plugins
* update var
2025-07-08 12:20:13 +08:00
2bbbbe764a
Update the log output default style ( #714 )
...
* Update the log output default style
* Update the log file compression
* fix line
* Add log summary
2025-07-06 14:32:36 +08:00
ef5e921c08
Update the middleware logging accuracy ( #713 )
...
* Update the middleware logging accuracy
* Update the log style
2025-07-05 19:52:37 +08:00
494942e87e
Add CLI support for execute sql scripts ( #711 )
...
* Add CLI support for execute sql scripts
* Update the arg helps
2025-07-02 20:19:29 +08:00
aa2b76673f
Update the reload excludes for CLI run ( #709 )
2025-07-02 18:16:43 +08:00
099880dd1c
Update the refresh token verify mechanism ( #710 )
...
* Remove the logout interface auth dependency
* Update the refresh token check
2025-07-02 18:08:28 +08:00
d906a103af
Fix the code generation delete schema template ( #708 )
2025-07-01 22:28:37 +08:00
7b5ae4696f
Fix the code generation schema template ( #706 )
2025-07-01 18:18:47 +08:00
54ea301152
Update the CLI to be executed async ( #704 )
2025-07-01 18:18:29 +08:00
f36dcb3f5c
Update the version number to 1.6.0 ( #702 )
2025-06-30 17:00:19 +08:00
63d088d62c
Update the Dockerfile to adapt the CLI ( #701 )
2025-06-30 16:53:16 +08:00