Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: go-authgate/authgate

v0.16.0

04 Mar 05:43
33e544c

Choose a tag to compare

Changelog

Features

Bug fixes

  • a55e2c8: fix: fix docs navbar to highlight individual active pages (@appleboy)

Refactor

Build process updates

Documentation updates

v0.15.0

01 Mar 14:25
79d80da

Choose a tag to compare

Changelog

Enhancements

  • 2e2faf5: chore: update Go and dependencies to latest stable versions (@appleboy)
  • 31c067d: chore: upgrade OpenTelemetry dependencies to version 1.40.0 (@appleboy)
  • 4b2d79e: chore: automate and unify dev tool installation and dependency tracking (@appleboy)
  • 372c60d: chore: streamline tool installation and dependency management (@appleboy)
  • f2f6116: chore: update OpenTelemetry dependencies to v1.40.0 (@appleboy)

Refactor

Build process updates

Documentation updates

Others

  • 50d36c0: test: adopt gomock for interfaces and migrate tests to generated mocks (#61) (@appleboy)
  • fc76a7f: test: improve cache key accuracy in user-related tests (@appleboy)
  • 891a514: test: add comprehensive tests for authentication edge cases (@appleboy)

v0.14.0

28 Feb 13:44
98371a2

Choose a tag to compare

Changelog

Features

Refactor

  • a3d62f0: refactor: refactor cache system to support generics and arbitrary value types (#54) (@appleboy)
  • c414c74: refactor: centralize URL redirect safety checks in util package (@appleboy)
  • 98371a2: refactor: unify cache access by requiring direct GetWithFetch (#60) (@appleboy)

v0.13.0

26 Feb 13:21
eadb577

Choose a tag to compare

Changelog

Features

Documentation updates

  • 1afd1c5: docs: document AuthGate features for enterprise identity management (@appleboy)

Others

v0.12.0

25 Feb 14:35
901ae63

Choose a tag to compare

Changelog

Features

  • a4eddc1: feat: add OAuth 2.0 client credentials grant for M2M authentication (#55) (@appleboy)
  • 901ae63: feat: enforce Client Credentials Flow restrictions for public clients (@appleboy)

v0.11.0

24 Feb 10:45
6d1f29a

Choose a tag to compare

Changelog

Features

Bug fixes

Enhancements

v0.10.0

23 Feb 14:34
92110aa

Choose a tag to compare

Changelog

Features

  • 832c3c9: feat: serve favicon.ico from embedded static assets (#48) (@appleboy)
  • 3678a63: feat: add context-based timeout configuration for resource lifecycle (#49) (@appleboy)
  • 50e2cf2: feat: default OAuth clients to public and improve device flow handling (@appleboy)
  • e0c9441: feat: add dynamic navbar to login page with authentication awareness (@appleboy)
  • 2241935: feat: improve handling of external links in navbar and dropdowns (@appleboy)
  • 416af67: feat: redesign site footer and update navbar branding (@appleboy)
  • 92110aa: feat: link RFC references in footer with styled external links (@appleboy)

Enhancements

  • 806b709: chore: migrate repository references to go-authgate/authgate (@appleboy)
  • 3773ba4: chore: migrate import paths to go-authgate/authgate repository (@appleboy)

Refactor

  • 73d4bfc: refactor: refactor context extraction and reorganize utility functions (@appleboy)
  • 6be91b0: refactor: refactor client secret handling with model-based validation (@appleboy)
  • 496fde6: refactor: propagate context throughout database and store operations (@appleboy)
  • be7aff0: refactor: unify types and modernize code and test style across the repo (#50) (@appleboy)

v0.9.1

22 Feb 14:00
47ff688

Choose a tag to compare

Changelog

Bug fixes

v0.9.0

21 Feb 14:15
ee38e2e

Choose a tag to compare

Changelog

Features

  • b11e4c9: feat: introduce hybrid CLI supporting adaptive OAuth authentication (#43) (@appleboy)

Enhancements

  • d7de5b3: chore: remove bundled device CLI; reference external repo in docs (@appleboy)

Refactor

  • e98272e: refactor: refactor Redis rate limiter initialization and configuration (#44) (@appleboy)
  • ee38e2e: refactor: modularize application startup with dedicated bootstrap package (#46) (@appleboy)

Build process updates

Documentation updates

  • efff8ba: docs: deprecate hybrid CLI and update docs for new recommendations (@appleboy)
  • c5a4e32: docs: deprecate bundled OAuth CLI in favor of external repo (@appleboy)
  • e98f3da: docs: revise and expand documentation for OAuth flows and project setup (#45) (@appleboy)

v0.8.0

19 Feb 17:05
cd17585

Choose a tag to compare

Changelog

Features

  • 70a322d: feat: support configurable default admin password (#28) (@appleboy)
  • cea5c6d: feat: make session expiration configurable via env variable (@appleboy)
  • d7a7518: feat: enforce configurable session idle timeouts across user sessions (@appleboy)
  • 95d8d9d: feat: add configurable session fingerprinting for enhanced security (@appleboy)
  • fcc6769: feat: optimize HTTP and database connection pooling configuration (@appleboy)
  • ac95aff: feat: integrate automatic Swagger/OpenAPI documentation for APIs (@appleboy)
  • 2c7d27a: feat: integrate Prometheus metrics and secure monitoring endpoint (#30) (@appleboy)
  • df5266a: feat: integrate configurable metrics and refactor for readability (#31) (@appleboy)
  • 7a919d8: feat: improve database error handling and logging in metric collection (@appleboy)
  • a8717f9: feat: add unified metrics caching with configurable backends (#34) (@appleboy)
  • 4fdc5bd: feat: unify and optimize cache-aside logic with GetWithFetch method (@appleboy)
  • 75242c0: feat: add OAuth 2.0 Authorization Code Flow with PKCE and consent management (#35) (@appleboy)
  • 1106f2b: feat: strengthen OAuth authorization validation and expand test coverage (#36) (@appleboy)
  • 75c597c: feat: refactor navbar to add dropdowns and improve mobile usability (#38) (@appleboy)
  • 7956fe2: feat: enable navbar rendering on OAuth consent and authorize pages (#41) (@appleboy)

Bug fixes

Enhancements

  • 47fca47: chore: upgrade dependencies for enhanced stability and feature support (@appleboy)
  • b98fd0b: chore: update Go dependencies to latest stable versions (@appleboy)
  • 28b81ac: chore: upgrade Go version and dependencies for improved compatibility (@appleboy)

Refactor

  • f18c4b6: refactor: unify search and empty state UI across admin and account pages (@appleboy)
  • 91a200a: refactor: remove unused JWT claims and related dependencies (@appleboy)
  • be261d4: refactor: refactor navbar to remove admin controls and improve usability (@appleboy)
  • 80a63f0: refactor: refactor device authorization flow and improve error handling (@appleboy)

Build process updates

  • 77c5a3e: build: integrate air hot reload support into local development workflow (@appleboy)
  • 0df8dcb: build: expand and streamline Makefile targets for tooling and Docker (@appleboy)
  • a5ce46c: build: add .dockerignore to optimize Docker build context (@appleboy)
  • be92c27: ci: expand Go version support in CI workflow (@appleboy)
  • 0984402: build(deps): bump aquasecurity/trivy-action from 0.33.1 to 0.34.0 (#32) (@dependabot[bot])
  • cd17585: build: update Docker ignore settings for release directory (@appleboy)

Documentation updates

  • 92b89a1: docs: overhaul documentation structure and content for clarity and usability (@appleboy)
  • bae2c8c: docs: document recording token refresh failure handling (@appleboy)
  • fc43adf: docs: require Go 1.25 as minimum supported version (@appleboy)
  • dadb528: docs: standardize RFC citations across documentation files (@appleboy)
  • 08dd023: docs: document Authorization Code Flow and PKCE support (@appleboy)
  • c525287: docs: add Authorization Code Flow CLI example and rename existing CLI (#40) (@appleboy)

Others