0.20.0 (2024-04-17)
- add v1/providers protocol (2a7295c)
- check if provider version exists in cache before trying to download (9b1b0b7)
- ignore releases previously found not valid (c9a3368)
- proxy signature url (c2aa0db)
0.19.0 (2024-01-17)
- remove redundant log on empty auth token file
- require -auth-disabled when -auth-tokens-file is unset
- remove redundant log on empty auth token file (03bc360)
- require -auth-disabled when -auth-tokens-file is unset (b632295)
0.18.0 (2024-01-11)
- add -version arg (3d16771)
- avoid race when verifying auth tokens (6fe703a)
0.17.0 (2023-12-20)
- Add support for s3 as a backend store (3619ebe)
0.16.0 (2023-12-19)
- allow disabling HTTP access log (dafa222), closes #63
- allow ignoring certain paths from access log (7c48d2f)
- use zap for http access logging (df72911), closes #54
0.15.0 (2023-03-17)
- do not crash if reading auth tokens fail
- store registry auth tokens as a map
- remove support for newline separated auth file
- automatically update auth tokens on auth file changes (e3d406e)
- remove support for newline separated auth file (8fce7d7)
- store registry auth tokens as a map (6294753)
- do not crash if reading auth tokens fail (40354e6)
- remove unimplemented login service definition (b9e0ff0)
- warn instead of panic for empty auth tokens file
- only apply auth to /v1 API endpoints
- set main binary as entrypoint in Dockerfile
- rename github cmd args to better reflect usage
- add build-docker target to makefile (2e9bb34)
- add initial fuzz testing of auth (5eb4c95)
- add log level and format arguments (8cadf9a)
- add routes fuzz test (ef30a17)
- add support for auth token file to be a json file (#26) (ccbb94a)
- check github tags for valid semver version (e3c1375)
- more acurate handling of .well-known to avoid making the . in terraform.json regexp any (858ba28)
- only apply auth to /v1 API endpoints (b3e0521)
- return JSON from /health endpoint (66d160f)
- safeguard index handler, simplify test logic (c3a4e86)
- show help text when started without args (#23) (e41da8a)
- store/github: require only at least one filter (#24) (771f335)
- support parsing and setting env from JSON env files (686eddc)
- use a leveled structured log library (59b6170)
- avoid panic when no -env-json-files are specified (3b972e2)
- handle odd cases for /v1 parsing (7966819)
- return known http error strings on NotFound and MethodNotAllowed (b5509a9)
- set main binary as entrypoint in Dockerfile (70b5e60)
- store/github: error instead of panic on initial cache load error (f1887eb)
- use Makefile in Dockerfile (f8feb73), closes #8
- warn instead of panic for empty auth tokens file (5eab4c2)
- rename github cmd args to better reflect usage (1d7bdd3)