Notable Changes
Cache Entry Scoping
With the implementation of cache scoping we closed the gap between GitHub's cache server implementation and our self-hosted variant. See here for more info.
⚠️ This should not break existing deployments. If you run into any issues, please feel free to create an issue.
Management API
The new management api adds a REST API for managing cache entries and storage locations. To enable set MANAGEMENT_API_KEY to a secure random value and check out the docs at https://<your-cache-server-url>/management-api/_docs
Caged Image Variant
A new caged variant of the docker image is available. See this blog post to find out more.
Helm Chart Rework
We reworked the helm chart to make it easier to configure and setup the cache server when using Kubernetes.
Commits
✨ Enhancements
- ensure parts when completing upload - by @LouisHaftmann (23dd5)
- cache entry scoping - by @LouisHaftmann (c3026)
- management api - by @LouisHaftmann (d00cb)
🐛 Fixes
- wait for merges on close - by @LouisHaftmann (21484)
- forward shutdown signals to cluster workers - by @LouisHaftmann (ad724)
🔧 Chore
- release: v9.3.0 - (4082f)
📦 Build
- deps:
- upgrade deps - by @LouisHaftmann (70b9a)
- upgrade deps - by @LouisHaftmann (32600)
- docker: add
cagedimage variant - by @LouisHaftmann (f7779) - helm:
- rework chart - by @LouisHaftmann (c3f4d)
- handle auto-scaling volume claim access mode - by @LouisHaftmann (aae28)