? Release v1.1.4
Version Bumps Applied:
- Major: false
- Minor: false
- Patch: true
Triggered by: PR #41 - Add inventory cache with forceRefreshInventory support
Merged by: @LinaBell
Changes in this PR
Summary
- Add 6h TTL in-memory cache for ecosystem inventory items to reduce API calls
- Wire up forceRefreshInventory from client URL params through to the server cache
- Both getInventoryItems and awardBadge now use the shared cache instead of direct Ecosystem.create calls
Test plan
- Load game state — badges should render correctly from cached inventory
- Append ?forceRefreshInventory=true to the app URL — server should bypass cache and fetch fresh
- Award a badge — should use cached inventory to find the badge item
- Verify cache resets after 6 hours or server restart
Generated with Claude Code
This release was automatically created by the Auto Release workflow
What's Changed
Full Changelog: v1.1.3...v1.1.4