Skip to content

v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jan 12:42
· 20 commits to master since this release

Important

This is a major release that breaks compatibility with v2.0.0 architecturally. The use of Go plugins (that were highly impractical) as providers has been dropped and has been replaced with HTTP webhooks.

If you are running v2.0.0 with Go plugins in production, recompilations should not be affected as this release changes the package name to github.com/knadh/otpgateway/v3, ensuring that old references continue to work.

There are no changes to any of the APIs and they continue to be backwards compatible.

Changelog

  • 1031f29 Add missing GOPATH env var to Makefile.
  • 975085d Add goreleaser GitHub action.
  • 2b77725 Refactor Makefile.
  • a6bef6a Merge pull request #22 from mr-karan/patch-2
  • fc74f42 fix: Use timeout in config.sample.toml
  • cf79f79 Merge pull request #21 from mr-karan/patch-1
  • f62c88b feat: Add ca-certificates in Docker
  • 7f977a2 Remove mentions of Go plugins.
  • 877653b Add minor fixes to README.
  • 745ce8f Merge pull request #20 from mr-karan/master
  • 3abe2be Split kaleyra package into two providers kaleyra_sms, kaleyra_whatsapp.
  • 184aed0 feat: Add docker build in Goreleaser
  • 058d9ee Add entity_id support to Pinpoint SMS provider.
  • f75698e Clean up API error responses.
  • ce81319 Fix typo in param in sample config.
  • cb5d6ec Fix typo in sample config.
  • e2af374 Remove obsolete CLI flag.
  • 6ee598b Update README for v3.
  • 97baef7 Remove Go plugin providers.
  • b18887a Add new generic HTTP webhook provider.
  • 64876c1 Refactor solsms provider.
  • 221f10a Refactor Pinpoint provider.
  • 94e8c93 Refactor the smtp provider.
  • ebec1a9 Add breaking /v3 to go mod path.
  • cbddf63 Refactor package and interface paths (to prepare for breaking v3).
  • 975d57b Update goreleaser build paths.
  • ecc7238 Fix broken HTTP server timeout config.
  • ac1dd1c Clean up language strings and names.
  • c250137 Replace naive BasicAuth key check with a constant-time check.
  • 7e66c97 Fix tests.
  • 0b207b5 Refactor config constants to a new constants struct.
  • 3da4bcb Refator and clean up main.go
  • 05d6002 Update deps.
  • 2de7ae7 Move main/* to cmd/otpgateway to be idiomatic.
  • e99208b Add auto-refresh/close to the OTP input window.
  • 6619ae4 Add missing Redis DB number to store config.
  • bf3d7ab Add a default / welcome handler.
  • 0d6cf87 Update Go version in build script.