Skip to content

Version Canvas module cache entries#26

Merged
willdaly merged 1 commit into
mainfrom
feature/module-cache-revision
Mar 20, 2026
Merged

Version Canvas module cache entries#26
willdaly merged 1 commit into
mainfrom
feature/module-cache-revision

Conversation

@willdaly
Copy link
Copy Markdown
Owner

Adds revision-aware versioning to cached Canvas module content so module-item context can bypass the TTL cache sooner when Canvas exposes updated_at-style metadata. This keeps the in-process cache lightweight while refreshing page, assignment, and discussion content when module/item revision hints change. Includes regression tests and README documentation updates. Validated with .venv/bin/python -m pytest -q.

@willdaly willdaly merged commit 0f1746f into main Mar 20, 2026
3 checks passed
@willdaly willdaly deleted the feature/module-cache-revision branch March 20, 2026 05:11
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