Skip to content

fix(core): move RequestLocalCache dicts to __init__ to prevent cross-request cache bleed#971

Merged
japsu merged 1 commit into
mainfrom
fix/cross-request-cache-bleed
May 12, 2026
Merged

fix(core): move RequestLocalCache dicts to __init__ to prevent cross-request cache bleed#971
japsu merged 1 commit into
mainfrom
fix/cross-request-cache-bleed

Conversation

@japsu
Copy link
Copy Markdown
Contributor

@japsu japsu commented May 12, 2026

Class-level mutable dict defaults are shared across all instances, causing
dimension caches to persist across HTTP requests instead of being per-request.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

…request cache bleed

Class-level mutable dict defaults are shared across all instances, causing
dimension caches to persist across HTTP requests instead of being per-request.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@japsu japsu merged commit 8a1c3de into main May 12, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant