JontyLee
|
6e405a67b3
|
fix(cache): Redis 故障日志遮盖缓存键中携带的请求凭据 (#7220)
|
2026-10-27 20:54:42 +08:00 |
|
DDSRem
|
2de976f6b3
|
Merge pull request #7050 from DDSRem-Dev/codex-comment-migration
docs: 统一全项目中文注释和结构化契约说明
|
2026-10-17 19:26:29 +08:00 |
|
InfinityPacer
|
6fc2c535f7
|
fix(cache): close shared redis pool once and keep redis caches across restarts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-29 20:56:12 +08:00 |
|
InfinityPacer
|
810ee2896f
|
perf(startup): compose redis cache and agent memory only when used
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-29 20:07:34 +08:00 |
|
jxxghp
|
807a90fab7
|
fix(cache): increase Redis pool defaults
|
2026-09-26 15:06:59 +08:00 |
|
jxxghp
|
ecbdcd5726
|
fix(cache): isolate async Redis clients per event loop
|
2026-09-19 18:25:43 +08:00 |
|
jxxghp
|
8072b7d78f
|
Refactor application architecture and compatibility boundaries
|
2026-09-13 12:53:00 +08:00 |
|
jxxghp
|
d32d17568a
|
fix(runtime): apply configuration changes without restart
|
2026-09-11 00:12:05 +08:00 |
|
jxxghp
|
9f982edb48
|
test(architecture): align residual owners and generated facts
|
2026-08-30 12:40:53 +08:00 |
|
jxxghp
|
b4547cf043
|
refactor(startup): isolate configuration and database composition
|
2026-08-29 16:20:04 +08:00 |
|
jxxghp
|
aa8751f775
|
refactor: close transactional boundary debt batch
|
2026-08-28 10:36:12 +08:00 |
|
jxxghp
|
e1509c4e0d
|
refactor: reorganize startup persistence boundaries
|
2026-08-23 21:24:34 +08:00 |
|
InfinityPacer
|
fc677a2bba
|
feat(database): bound async configuration writes
|
2026-08-23 02:29:40 +08:00 |
|
InfinityPacer
|
3d7fb44dc7
|
refactor(database): isolate configuration transactions
|
2026-08-23 02:29:22 +08:00 |
|
jxxghp
|
1bb6e36e8c
|
refactor: complete runtime configuration migration
|
2026-08-22 19:07:07 +08:00 |
|
jxxghp
|
fa06a4ac03
|
fix(tmdb): 空结果缓存使用独立短 TTL,故障恢复后快速自愈,关闭 #6332
- cached 装饰器新增 empty_ttl/empty_if,空结果按独立短 TTL 写入
- TMDB request/async_request/discover 空结果快照 30 分钟过期
- TmdbCache 未识别负缓存(id=0)同步改用 30 分钟短 TTL,正缓存不变
|
2026-08-16 20:50:55 +08:00 |
|
InfinityPacer
|
b8b59ae20a
|
refactor(runtime): activate managed resources on demand (#6334)
|
2026-08-16 16:44:45 +08:00 |
|
jxxghp
|
369d7d6448
|
refactor: reorganize backend module boundaries
|
2026-08-14 19:53:33 +08:00 |
|
jxxghp
|
7b3444c366
|
refactor backend module architecture
|
2026-08-14 15:45:38 +08:00 |
|
InfinityPacer
|
3560918e12
|
fix(agent): bind runtime tasks to app lifespan (#6303)
|
2026-08-13 19:25:52 +08:00 |
|
InfinityPacer
|
4b9af5b8c7
|
fix(auth): secure passkey challenge transactions (#6178)
|
2026-07-24 06:20:34 +08:00 |
|
Ekko
|
de97cb3c0a
|
test: 删除重复的逐键 TTL 缓存测试 (#6161) (#6168)
|
2026-07-21 21:51:09 +08:00 |
|
Ekko
|
4ca3e40507
|
修复共享内存缓存的逐键 TTL (#6161)
MemoryBackend 原先为每个 region 保存一个 cachetools.TTLCache,导致首次写入的 TTL 成为后续所有 key 的统一生命周期。p115strmhelper 等动态 TTL 调用方因此可能把短期有效的 URL 缓存数天。
改用 TLRUCache 为每次写入独立计算过期时间,同时保留同步与异步 backend 共享 region、缓存值原样返回等既有行为。
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: jxxghp <jxxghp@gmail.com>
|
2026-07-21 08:10:20 +08:00 |
|
Ekko
|
7c2390908a
|
Fix/memory cache ttl (#6160)
|
2026-07-21 07:08:21 +08:00 |
|
InfinityPacer
|
0c53fb86fd
|
feat(deps): add uv-backed package installer (#5987)
* feat(deps): add uv-backed package installer
* feat(deps): support package cache root
|
2026-06-23 13:36:15 +08:00 |
|
jxxghp
|
ccaeb7662c
|
feat(redis): add configurable connection pool settings for Redis client
|
2026-06-18 18:07:37 +08:00 |
|
jxxghp
|
765b286fd7
|
fix: improve cache locking mechanism and enhance key handling in file and redis backends
|
2026-06-12 08:21:26 +08:00 |
|