Uh oh!
There was an error while loading. Please reload this page.
Feat/issue 974 client response cache - #975
Conversation
d01cc70 to
cec152aCompare4dfaa9d to
2dfda9cCompare1ea960a to
d369d81Comparestarsaintf
commented
Jul 12, 2026
Implemented the client-side TTL-honoring response cache requested in #974 for tools/list, prompts/list, resources/list, resources/templates/list, and resources/read. The implementation includes TTL freshness, public/private cache scopes, authorization-context partitioning, pagination-aware cache keys, notification-driven invalidation, stale in-flight response protection, MRTR retry exclusion, configurable cache settings, tests, changelog updates, and client caching documentation. The final branch passed the full repository-aligned verification matrix in GitHub Actions, including formatting, Clippy, all-feature and non-local tests, focused cache tests, conformance, SemVer, public API, coverage, audit, documentation, spelling, and example builds. |
alexhancock
commented
Jul 16, 2026
I assume #976 was a dupe? |
alexhancock
commented
Jul 22, 2026
Fixed up the merge conflicts and adapted this to be more minimal in #1025 Added you as a |
Motivation and Context
How Has This Been Tested?
Breaking Changes
Types of changes
Checklist
Additional context