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 |
|