Releases: falcondev-oss/github-actions-cache-server
v8.0.0
✨ Enhancements
- allow the AWS SDK to get auth from the environment - by @Makeshift and Julian Meinking in #88 (41ed9)
🔧 Chore
- release: v8.0.0 - (e83e1)
View changes on GitHub
v7.0.1
🐛 Fixes
- execute delete query for pruning uploads - by @johnnywalker and Louis Haftmann in #123 (33041)
🔧 Chore
- release: v7.0.1 - (3e717)
📖 Documentation
🤖 CI
View changes on GitHub
v7.0.0
Dropped proxy feature, back to binary patching
If you previously used the proxy approach to get the runner to use the cache server, please checkout the docs for updated setup instructions. We dropped the proxy feature because it had many unforeseen issues and was not feasible to use in large setups.
Commits
✨ Enhancements
- enable nitro
node-cluster
preset - by @LouisHaftmann (2f85a) - proxy unknown requests to default GitHub
ACTIONS_RESULTS_URL
& revive v1 support - by @LouisHaftmann (eaa03)
🔧 Chore
- release: v7.0.0 - (7934c)
📦 Build
- docker: use cluster size of 1 by default - by @LouisHaftmann (ebcf8)
📖 Documentation
- add
zstd
info - by @LouisHaftmann (8bf1f)
View changes on GitHub
v6.0.1
🐛 Fixes
- handle random path prefix for cache service v1 routes - by @LouisHaftmann (22872)
🔧 Chore
- release: v6.0.1 - (ed009)
View changes on GitHub
v6.0.0
🚀 No more binary patching!
In this release we removed the need to patch the runner binary. Instead, the cache server now acts as a proxy and handles all cache related requests automatically. All other requests are passed through to the original server.
How to upgrade
Check out the updated Setup instructions
Commits
🚨 Breaking Changes
- binary patching alternative - by @LouisHaftmann in #112 (bd4dd)
🔧 Chore
- release: v6.0.0 - (2c81c)
View changes on GitHub
v5.0.0
🚀 Cache API V2 Support
This release adds support for GitHub's new cache api while maintaining compatibility with v1. This means that you can use this cache server with both the old and new cache actions.
ACTIONS_CACHE_URL
→ ACTIONS_RESULTS_URL
The new cache action changed the environment variable name from ACTIONS_CACHE_URL
to ACTIONS_RESULTS_URL
. See docs for updated binary patching instructions.
You can keep the old binary patches if you're still using older versions of the cache action.
Dropped URL_ACCESS_TOKEN
auth
The new cache action strips the path from the ACTIONS_RESULTS_URL
environment variable, so the URL_ACCESS_TOKEN
auth method is no longer supported.
Commits
🚨 Breaking Changes
- github cache service v2 support - by @LouisHaftmann in #95 (53008)
🔧 Chore
- release: v5.0.0 - (5f80a)
View changes on GitHub
v4.0.3
✨ Enhancements
- add debug cache list route - by @LouisHaftmann (28b49)
🔧 Chore
- release: v4.0.3 - (9923a)
📦 Build
- docker: fix pnpm install - by @LouisHaftmann (90337)
🤖 CI
- release:
- update helm chart version in seperate commit - by @LouisHaftmann (9f6c7)
- use
yq
for settings helm chart app version - by @LouisHaftmann (91e06) - bump helm chart after tag creation - by @LouisHaftmann (09a78)
- remove yq - by @LouisHaftmann (07620)
- amend helm chart app version update - by @LouisHaftmann (2a7e4)
View changes on GitHub
v4.0.2
🐛 Fixes
🔧 Chore
- add Helm Chart - by @kahirokunn and Julian Meinking in #58 (94685)
- release: v4.0.2 - by @LouisHaftmann (680c4)
🤖 CI
- multi-platform image output - by @LouisHaftmann (b4919)
View changes on GitHub
v4.0.1
🐛 Fixes
- copy filesystem upload buffer instead of moving - by @LouisHaftmann (fbabe)
🔧 Chore
- prettier: ignore docs content - by @LouisHaftmann (1c4fc)
- release: v4.0.1 - (45eda)
📖 Documentation
- fix alerts - by @LouisHaftmann (ec4cb)
View changes on GitHub
v4.0.0
🚨 Breaking Changes
- make cache server stateless & native multipart uploads - by @LouisHaftmann in #70 (679e1)
- prune caches on version change - by @LouisHaftmann in #76 (ef023)
✨ Enhancements
- generate random url for download - by @LouisHaftmann (f24b6)
🐛 Fixes
- don't try pruning cache if no stale keys exist - by @LouisHaftmann (10b13)
🔧 Chore
- release: v4.0.0 - (4e9fa)
📖 Documentation
- update to match v4 - by @LouisHaftmann in #77 (1b474)