feat: add cache flush API and fix cache key consistency #5

Merged
unkinben merged 1 commits from benvin/cache_flush into master 2026-01-13 19:02:53 +11:00
Owner
  • Add PUT /cache/flush endpoint for selective cache management
  • Fix critical cache key mismatch in cleanup_expired_index()
  • Update index file detection to use full path instead of filename
  • Bump version to 2.0.2

The key changes include adding a comprehensive cache flush API that supports selective flushing by cache type (index, files, metrics) and fixing a critical bug where cache keys were
inconsistent between storage and cleanup operations, preventing proper cache invalidation.

- Add PUT /cache/flush endpoint for selective cache management - Fix critical cache key mismatch in cleanup_expired_index() - Update index file detection to use full path instead of filename - Bump version to 2.0.2 The key changes include adding a comprehensive cache flush API that supports selective flushing by cache type (index, files, metrics) and fixing a critical bug where cache keys were inconsistent between storage and cleanup operations, preventing proper cache invalidation.
unkinben added 1 commit 2026-01-13 19:02:49 +11:00
- Add PUT /cache/flush endpoint for selective cache management
- Fix critical cache key mismatch in cleanup_expired_index()
- Update index file detection to use full path instead of filename
- Bump version to 2.0.2

The key changes include adding a comprehensive cache flush API that supports selective flushing by cache type (index, files, metrics) and fixing a critical bug where cache keys were
inconsistent between storage and cleanup operations, preventing proper cache invalidation.
unkinben merged commit 1a71a2c9fa into master 2026-01-13 19:02:53 +11:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: unkin/artifactapi#5
No description provided.