Skip to content

V7.1.0

Compare
Choose a tag to compare
@JoelSpeed JoelSpeed released this 25 Mar 18:03
· 313 commits to master since this release
d64d717

Release Highlights

  • New improved design for sign in and error pages based on bulma framework
  • Refactored templates loading
    • robots.txt, sign_in.html and error.html can now be provided individually in --custom-templates-dir
    • If any of the above are not provided, defaults are used
    • Defaults templates be found in pkg/app/pagewriter
  • Introduction of basic prometheus metrics
  • Introduction of Traefik based local testing/example environment
  • Support for request IDs to allow request co-ordination of log lines

Important Notes

  • GHSA-652x-m2gr-hppm GitLab group authorization stopped working in v7.0.0, the functionality has now been restored, please see the linked advisory for details
  • #1103 Upstream request signatures via --signature-key is
    deprecated. Support will be removed completely in v8.0.0.
  • 1087 The default logging templates have been updated to include {{.RequestID}}
  • #1117 The --gcp-healthchecks option is now deprecated. It will be removed in a future release.
    • To migrate, you can change your application health checks for OAuth2 Proxy to point to
      the --ping-path value.
    • You can also migrate the user agent based health check using the --ping-user-agent option. Set it to GoogleHC/1.0 to allow health checks on the path / from the Google health checker.

Breaking Changes

N/A

Changes since v7.0.1