IAseven
39cdfdfb00
Fix user salt column LargeBinary length ( #1197 )
2026-06-03 17:11:32 +08:00
Wu Clan
974972b490
Add celery explicit idempotent protection ( #1195 )
2026-06-01 18:15:31 +08:00
Wu Clan
bc8d1ab9e3
Fix task scheduler unpack fields ( #1192 )
2026-05-30 15:54:12 +08:00
Wu Clan
a5e9a0e805
Refactor physical deletion to logical deletion ( #1191 )
...
* Refactor physical deletion to logical deletion
* Update the usage of unique indexes
* Update scheduler update and delete
* Fix lint
* Add some missing logic
* Optimize codegen get by id
2026-05-30 15:02:00 +08:00
Wu Clan
1897b3198e
Optimize the usage of setex for redis ( #1190 )
2026-05-29 11:14:47 +08:00
Wu Clan
e9b83d3c93
Optimize Grafana observability metrics and config ( #1188 )
...
* Optimize Grafana observability metrics and config
* Update docker images
2026-05-29 09:41:50 +08:00
Wu Clan
2e86d79150
Optimize some global variable definitions ( #1178 )
2026-05-15 11:55:22 +08:00
Wu Clan
5352f98c13
Optimize database operations within loops ( #1177 )
...
* Optimize database operations within loops
* Optimize opera log
2026-05-14 11:38:38 +08:00
Wu Clan
bfe4aa91ce
Add uninstall plugin operation checks ( #1165 )
...
* Add uninstall plugin operation checks
* Fix lint
2026-04-27 17:36:00 +08:00
Wu Clan
b60c9ab17c
Fix Grafana tempo and observability config ( #1161 )
...
* Add database and queue observability
* Update prometheus
* Delete the wrong changes
* Fix Grafana tempo and observability config
2026-04-26 13:09:47 +08:00
Toby Wong and Wu Clan
92f182cd09
Add plugin depends on and lifecycle ordering ( #1153 )
...
* feat: add priority support to LifespanManager.register
* feat: support lifespan stages and plugin dependencies
* Optimize implementations
* Fix dependency resolution
* Fix the depends on type
---------
Co-authored-by: Wu Clan <jianhengwu0407@gmail.com >
2026-04-17 16:54:48 +08:00
IAseven
45842d917a
Fix app pytest client fixture scope ( #1152 )
...
* 🐞 fix:修复测试模块client scope=module时异常
* 🌈 style:
* 🌈 style:
2026-04-12 23:43:37 +08:00
Wu Clan
283d762141
Refactor plugin dependency cache and check ( #1140 )
2026-04-02 17:00:20 +08:00
Wu Clan
bd9737cc6e
Fix the return of registered task results ( #1139 )
2026-04-02 13:56:29 +08:00
Wu Clan
c96181bd08
Update plugin config and dependency cache ( #1130 )
...
* Update plugin config and dependency cache
* Fix deps check
2026-03-27 23:50:58 +08:00
Wu Clan
a97dab1716
Update plugins and monitoring permissions ( #1126 )
2026-03-24 15:59:22 +08:00
Wu Clan
94f643c587
Fix the logic related to the status field ( #1125 )
2026-03-24 11:43:09 +08:00
Wu Clan
568e3ca66b
Fix plugin status change cache missing ( #1118 )
2026-03-21 23:34:40 +08:00
Wu Clan
a9acc31a78
Fix online api user id acquisition ( #1116 )
2026-03-19 12:12:20 +08:00
Wu Clan
2866fc45b1
Fix typos in code and comments ( #1115 )
2026-03-19 11:50:43 +08:00
Wu Clan
dcb68698e5
Fix user menu permission code update ( #1114 )
2026-03-19 11:50:20 +08:00
Wu Clan
23975442d8
Update plugin dynamic import check ( #1112 )
...
* Update plugin dynamic import check
* Update cli dynamic import
2026-03-19 11:49:33 +08:00
Wu Clan
577a13b271
Update refresh token geo-checksum response ( #1111 )
2026-03-19 11:48:42 +08:00
Wu Clan
e9ed1292f0
Update project name symbol in multiple files ( #1097 )
2026-03-05 18:37:16 +08:00
Wu Clan
6432a66732
Add remove plugin and formatting code CLI ( #1088 )
2026-02-25 21:22:49 +08:00
Wu Clan
db8fff0431
Fix query sorting based on model sort column ( #1083 )
2026-02-25 11:21:08 +08:00
Wu Clan
9e817db278
Add data permission rule value template variable ( #1081 )
...
* Add data permission rule value template variable
* Improved models and columns
2026-02-23 18:12:02 +08:00
Wu Clan
0dfe74d1a3
Add redis client native OTEL observability ( #1082 )
2026-02-23 15:15:59 +08:00
Wu Clan
eb9399e14f
Fix task issues and update crontab expressions ( #1080 )
2026-02-16 14:37:56 +08:00
Wu Clan
966779bcd7
Refactor the interface rate limiter implementation ( #1072 )
...
* Refactor the interface rate limiter implementation
* Update deps
2026-02-11 17:27:46 +08:00
MicLon
b6875a3c37
Fix captcha and user validation order logic error ( #1065 )
2026-02-06 14:08:07 +08:00
SoulEater
220de51aad
Fix relational insertion error for empty lists ( #1056 )
2026-02-03 21:29:53 +08:00
Wu Clan
646a0ec2fc
Add granian and celery metrics collection ( #1057 )
...
* Add granian and celery metrics collection
* Update dashboards
* Add asyncio instrument
* Fix opera log finally
2026-02-03 20:44:05 +08:00
Wu Clan
6f1c27786d
Add multi level caching and optimize caching ( #1054 )
...
* Add multi level caching and optimize caching
* optimize current caching
* improved decorators
* improved local
* add pub/sub
* fix serialize
* Improve pub and sub
* Add comment
* Fix lru_cache maxsize
* Fix lint
* Fix config warmup
2026-02-02 17:18:49 +08:00
Wu Clan
093788acea
Update redis and server health monitor data ( #1051 )
...
* Update redis and server health monitor data
* Update uptime
2026-01-30 16:45:22 +08:00
Wu Clan
4bab3c2cb0
Update task path resolution and docker variables ( #1050 )
2026-01-30 10:55:39 +08:00
Wu Clan
a6da0bfd41
Refactor code generation and plugin hot reloading ( #1032 )
...
* Refactor code generation and plugin hot reloading
* Improve implementation
* Update plugin config loader
2026-01-23 17:08:51 +08:00
Wu Clan
383620c899
Update the database and Redis for easier scaling ( #1015 )
...
* Update the database and Redis for easier scaling
* Restore plugin redis variable naming
2026-01-15 16:54:43 +08:00
Wu Clan
5c9a27cc16
Update nickname generation when create user ( #1004 )
...
* Update nickname generation when create user
* Fix lint
* Update code style
2026-01-12 19:03:02 +08:00
Wu Clan
b73585ebd2
Optimize definitions of multiple utility functions ( #1001 )
...
* Optimize definitions of multiple utility functions
* Update plugin tools
2026-01-11 16:57:52 +08:00
Wu Clan
28a6228556
Update redis and server monitor implementations ( #1000 )
...
* Update redis and server monitor implementations
* Fix server disk information
2026-01-11 13:21:37 +08:00
Wu Clan
cbe4e5ebe0
Update login log request header column length ( #996 )
2026-01-08 12:23:37 +08:00
Wu Clan
7619670521
Fix the key of the refresh token removed ( #993 )
2026-01-07 12:09:10 +08:00
Wu Clan
3f2c3e44ba
Optimize login log database session calls ( #977 )
2025-12-25 18:12:43 +08:00
Wu Clan
b5e2a9e591
Fix case where the user agent was empty ( #976 )
2025-12-25 12:03:57 +08:00
Wu Clan
7845e1ff49
Fix support for special character passwords ( #968 )
...
* Fix special character password support in celery
* Fix celery amqp and socketio password
* Remove non-essential changes
2025-12-19 14:47:26 +08:00
Wu Clan
4bc5ba53e6
Add the Grafana observability suite ( #961 )
...
* Add the Grafana observability suite
* Update configs
* Update docker script directory structure
* Fix the otel trace id
* Add grafana ini
* Fix some configs and loguru integration
* Add the celery grafana
* Update Grafana dashboards
* Update configs
* Fix issues with the panel
* Update grafana configs
* Update grafana dashboards
* Optimized panel styles
* Add sqlalchemy traces
* Fix the CORS
* Update the grafana query and config
* Update grafana status is off by default
2025-12-15 17:06:43 +08:00
Wu Clan
bb5bcdf430
Add the database primary key mode config ( #953 )
...
* Add the database primary key mode config
* Update auto to autoincrement
2025-12-05 14:52:12 +08:00
Wu Clan
aad9afa9bb
Optimize the coupling of user social plugin ( #950 )
2025-12-04 11:56:37 +08:00
Wu Clan
5d680ff93f
Optimize data permission logic and usage ( #947 )
...
* Optimize data permission rules and usage
* Update get data permission models
* Update date permission filter
* Optimize the target model logic
* Upgrade dependencies to use latest features
* Remove model warnings
* Fix the latest feature issues
* Fix the sqlalchemy Table class import
* Fix the sqlalchemy Table class compatibility
2025-12-03 18:44:18 +08:00