Feat/issue 974 client response cache#975
Conversation
d01cc70 to
cec152a
Compare
4dfaa9d to
2dfda9c
Compare
1ea960a to
d369d81
Compare
|
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. |
Motivation and Context
How Has This Been Tested?
Breaking Changes
Types of changes
Checklist
Additional context