HibiKier
|
2ccd05f4cf
|
fix: remove duplicate prefix in cache keys (CacheType already provides prefix)
|
2025-12-30 15:16:40 +08:00 |
|
HibiKier
|
358c7f502c
|
fix: use AUTH_SNAPSHOT and PLUGIN_SNAPSHOT cache types instead of TEMP/PLUGINS
|
2025-12-30 15:10:14 +08:00 |
|
HibiKier
|
7ec11474f8
|
feat: add multi-database support (MySQL, PostgreSQL, SQLite) with parameterized queries
|
2025-12-29 16:49:49 +08:00 |
|
HibiKier
|
601738c421
|
perf: use single SQL query to reduce DB calls from 5-7 to 1-3
|
2025-12-29 16:44:57 +08:00 |
|
HibiKier
|
94939d4665
|
feat: add global semaphore to limit concurrent snapshot builds
|
2025-12-29 16:35:12 +08:00 |
|
HibiKier
|
cd2fd77789
|
refactor: use CacheDict from CacheRoot instead of custom dict for memory cache
|
2025-12-29 09:41:17 +08:00 |
|
HibiKier
|
ea8d874f0c
|
fix: add asyncio.Lock to prevent concurrent snapshot building race condition
|
2025-12-29 09:29:32 +08:00 |
|
HibiKier
|
96ba8d5a21
|
feat: add permission snapshot system to optimize auth checks
|
2025-12-29 09:20:07 +08:00 |
|