18 lines
573 B
Markdown
18 lines
573 B
Markdown
# 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
|