add docs
This commit is contained in:
parent
d8f56bd942
commit
8501f0ac3a
4 changed files with 84 additions and 11 deletions
18
CHANGELOG.md
Normal file
18
CHANGELOG.md
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue