This commit is contained in:
Abel Luck 2026-02-26 13:58:40 +01:00
parent d8f56bd942
commit 8501f0ac3a
4 changed files with 84 additions and 11 deletions

18
CHANGELOG.md Normal file
View file

@ -0,0 +1,18 @@
# Changelog
## [Unreleased]
Changes yet to be released are documented here.
## v0.1.0
Initial release.
- `nix-cache` Worker serving Nix binary cache from Cloudflare R2
- JWT authentication via Keycloak OIDC (RS256, cached JWKS)
- Group-based authorization (`nix-cache-users` claim required)
- Bearer and Basic auth support (Basic for Nix netrc compatibility)
- Range request support (single byte ranges)
- Conditional request handling (etag, if-match, if-modified-since)
- Edge caching via Cloudflare Cache API
- Nix flake with checks (vitest in sandbox) and devShell