Skip to content

Releases: nrkno/terraform-registry

v0.20.0

22 Apr 08:43
Compare
Choose a tag to compare

0.20.0 (2024-04-17)

Features

  • add v1/providers protocol (2a7295c)

Bug Fixes

  • check if provider version exists in cache before trying to download (9b1b0b7)
  • ignore releases previously found not valid (c9a3368)
  • proxy signature url (c2aa0db)

v0.19.0

17 Jan 12:01
Compare
Choose a tag to compare

0.19.0 (2024-01-17)

⚠ BREAKING CHANGES

  • remove redundant log on empty auth token file
  • require -auth-disabled when -auth-tokens-file is unset

Bug Fixes

  • remove redundant log on empty auth token file (03bc360)
  • require -auth-disabled when -auth-tokens-file is unset (b632295)

v0.18.0

11 Jan 15:58
Compare
Choose a tag to compare

0.18.0 (2024-01-11)

Features

Bug Fixes

  • avoid race when verifying auth tokens (6fe703a)

v0.17.0

20 Dec 10:03
Compare
Choose a tag to compare

0.17.0 (2023-12-20)

Features

  • Add support for s3 as a backend store (3619ebe)

v0.16.0

19 Dec 09:58
Compare
Choose a tag to compare

0.16.0 (2023-12-19)

Features

  • 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

v0.15.0

17 Mar 11:46
Compare
Choose a tag to compare

0.15.0 (2023-03-17)

⚠ BREAKING CHANGES

  • do not crash if reading auth tokens fail
  • store registry auth tokens as a map
  • remove support for newline separated auth file

Features

  • 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)

Bug Fixes

  • do not crash if reading auth tokens fail (40354e6)
  • remove unimplemented login service definition (b9e0ff0)

v0.14.0

20 Sep 07:39
Compare
Choose a tag to compare

0.14.0 (2022-09-20)

⚠ BREAKING CHANGES

  • 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

Features

  • 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)

Bug Fixes

  • 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)

Miscellaneous Chores

  • rename github cmd args to better reflect usage (1d7bdd3)