Wu Clan
bc484bf414
Merge branch 'master' into pre-tenant
...
# Conflicts:
# backend/common/context.py
2026-08-14 17:49:39 +08:00
Wu Clan
7568275126
Add multiple database data source config ( #1232 )
...
* Add multiple database data source config
* Fix comments
* Fix deploy env
2026-08-14 17:44:45 +08:00
Wu Clan
8e5c379853
Bump dependencies and pre-commits ( #1228 )
...
* Bump dependencies and pre-commits
* Fix lint
2026-07-21 15:19:20 +08:00
Wu Clan
c802f67a5a
Update the version number to 1.15.0 ( #1225 )
2026-07-10 17:58:49 +08:00
Wu Clan
1916261795
Update plugin config format validation ( #1224 )
2026-07-10 17:55:24 +08:00
Wu Clan
325016adc8
Update xdb database file to release ( #1223 )
2026-07-10 09:53:36 +08:00
Wu Clan
09fd380c3a
Refactor plugin dynamic config loading ( #1222 )
2026-07-09 17:20:01 +08:00
IAseven
e6292747bd
Fix duplicate log reporting in OTEL ( #1221 )
2026-07-08 15:57:43 +08:00
Wu Clan
a96b2cfad1
Update document link addresses in the CLI ( #1220 )
2026-07-08 13:55:22 +08:00
Wu Clan
a0a1bde88c
Update capability plugin config validation ( #1219 )
2026-07-08 11:48:51 +08:00
9251a5d5fd
Add support for capability plugins ( #1217 )
...
* feat(plugin): support capability plugins
Add capability plugin metadata and parsing so plugins without app/api sections can participate in dependency ordering and hooks without being routed as app plugins.
Also rebuild missing plugin status cache from the normalized plugin config when a route dependency checks plugin state.
* refactor code
---------
Co-authored-by: linwu@onemt.com.cn <linwu@onemt.com.cn >
Co-authored-by: Wu Clan <jianhengwu0407@gmail.com >
2026-07-08 11:19:20 +08:00
Wu Clan
4d6970c6cc
Add is superuser protocol to ctx ( #1216 )
2026-07-03 13:40:58 +08:00
Wu Clan
d4f78d6448
Fix JWT auth dependency error propagation ( #1215 )
2026-07-02 16:20:26 +08:00
Wu Clan
efec3308df
Add underlying security config for JWT ( #1214 )
2026-07-02 14:42:02 +08:00
Wu Clan
df045ac9f0
Fix merge errors
2026-07-01 00:07:34 +08:00
Wu Clan
70159d4615
Merge branch 'master' into pre-tenant
...
# Conflicts:
# backend/app/admin/service/auth_service.py
# backend/plugin/core.py
2026-06-30 23:37:51 +08:00
Wu Clan
0441907b00
Fix redis rate limiter bucket routing ( #1212 )
...
* Fix redis rate limiter bucket routing
* Add rate limiter function docstrings
* Optimize Redis rate limiter time source
2026-06-29 14:06:57 +08:00
Wu Clan
08ee3878c1
Refactor cache key and prefix APIs ( #1210 )
2026-06-25 14:19:37 +08:00
Wu Clan
c7e686588e
Add AI dynamic configuration menu ( #1209 )
2026-06-24 11:42:53 +08:00
Wu Clan
495046c978
Fix redis pubsub socket timeout ( #1206 )
2026-06-20 23:58:29 +08:00
Wu Clan
ffaa1282cc
Bump dependencies and pre-commits ( #1205 )
2026-06-19 22:47:33 +08:00
Wu Clan
15dda9ab6e
Refactor AI response regeneration
2026-06-16 15:10:38 +08:00
Wu Clan
814068a9e6
Add plugin deps command to the CLI ( #1200 )
...
* Add plugin deps command to the CLI
* Add dependency sync command to the CLI
* Fix plugin dependency index fallback
2026-06-16 11:25:53 +08:00
IAseven
39cdfdfb00
Fix user salt column LargeBinary length ( #1197 )
2026-06-03 17:11:32 +08:00
Wu Clan
4b730099cd
Optimize plugin core and add otel hooks ( #1196 )
2026-06-01 18:15:59 +08:00
Wu Clan
974972b490
Add celery explicit idempotent protection ( #1195 )
2026-06-01 18:15:31 +08:00
Wu Clan
bffc564dd7
Fix tenant context
2026-06-01 02:08:50 +08:00
Wu Clan
4722dceff0
Fix lint
2026-05-31 16:23:50 +08:00
Wu Clan
4eded4f55a
Merge branch 'master' into pre-tenant
...
# Conflicts:
# backend/app/admin/service/auth_service.py
# backend/common/security/jwt.py
# backend/core/registrar.py
# backend/middleware/access_middleware.py
# backend/plugin/oauth2/api/v1/github.py
# backend/plugin/oauth2/api/v1/google.py
# backend/plugin/oauth2/crud/crud_user_social.py
# backend/plugin/oauth2/service/user_social_service.py
# backend/utils/dynamic_config.py
2026-05-31 16:20:49 +08:00
Wu Clan
d20bc91465
Update the version number to 1.14.0 ( #1193 )
2026-05-30 16:02:03 +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
6b9c7d81de
Bump dependencies and pre-commits ( #1189 )
2026-05-29 11:00:32 +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
0f0e94c9b1
Add opera log task cancel to lifespan ( #1187 )
2026-05-28 11:44:09 +08:00
Wu Clan
ba0f30cde1
Optimize operation log truncation handling ( #1186 )
2026-05-28 11:13:37 +08:00
Wu Clan
9f3673d812
Optimize user session logging and deletion ( #1185 )
2026-05-28 10:25:43 +08:00
Wu Clan
ef9a6b554c
Fix cache invalidation decorator usage ( #1182 )
2026-05-26 16:14:47 +08:00
Wu Clan
dbfdc6762e
Optimize SQL script execution in the CLI ( #1181 )
2026-05-25 11:06:06 +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
6011b3aea2
Merge branch 'master' into pre-tenant
2026-05-07 13:43:14 +08:00
Wu Clan
e32b4232c5
Update xdb dependency and database file ( #1171 )
2026-05-07 13:42:31 +08:00
Wu Clan
8d03e61995
Fix user tenant binding judgment
2026-05-07 10:45:54 +08:00
Wu Clan
f7051d4f9d
Merge branch 'master' into pre-tenant
2026-04-28 18:04:53 +08:00
Wu Clan
7ebcdda26f
Update the version number to 1.13.4 ( #1169 )
2026-04-28 18:03:05 +08:00
Wu Clan
330639d975
Fix typing warnings for return methods ( #1167 )
2026-04-28 16:42:23 +08:00
Wu Clan
0fa5468483
Fix multi level cache storage logic ( #1166 )
2026-04-27 17:54:09 +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