Skip to content

v0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Feb 01:28
· 20 commits to main since this release
ee5197d

Changelog

Features

  • 3a9006e: feat: associate OAuth clients with user IDs throughout the system (@appleboy)
  • 4bb5ffd: feat: strengthen device code security and switch to hash-based storage (#23) (@appleboy)
  • 7d2b293: feat: add pagination and search to session and client listings (@appleboy)
  • 3425258: feat: display OAuth client creators and enhance admin client list UI (@appleboy)
  • 615d1e6: feat: switch client descriptions from tooltip to collapsible panel (@appleboy)
  • e70344f: feat: add configurable, documented rate limiting across OAuth endpoints (#25) (@appleboy)
  • 797c182: feat: add Microsoft Entra ID OAuth support and documentation (#26) (@appleboy)
  • 747fe75: feat: add environment-based configuration and secure session handling (@appleboy)
  • 06a8841: feat: introduce comprehensive audit logging across core services (#27) (@appleboy)
  • 67c3145: feat: migrate site rendering to templ components (@appleboy)
  • 6a7d1b4: feat: migrate OAuth client pages to typed component-based templates (@appleboy)
  • 1578e73: feat: migrate admin clients and sessions pages to Templ components (@appleboy)
  • 1451842: feat: migrate HTML templating to type-safe templ templates (@appleboy)
  • 5bf8aad: feat: modernize device auth templates with enhanced UI and accessibility (@appleboy)

Bug fixes

  • 144e56a: fix: refine HTTP error handling and error classification (@appleboy)
  • 9cc7922: fix: improve session management and username retrieval for devices (@appleboy)
  • 72e590a: fix: enforce strict redirect URL validation across authentication flows (@appleboy)

Enhancements

  • e0e1b3f: chore: update HTTP client dependencies to latest versions (@appleboy)
  • 6a76959: chore: adopt improved HTTP retry mechanism and update dependency (@appleboy)

Refactor

  • 7c0845a: refactor: refactor HTTP API providers and update dependency versions (#22) (@appleboy)
  • 1e62567: refactor: refactor client to support insecure TLS via httpclient options (@appleboy)
  • ff1eafb: refactor: refactor retry client logic into reusable internal package (@appleboy)
  • 84e7317: refactor: migrate to OAuthApplication model with array redirect URIs (#24) (@appleboy)
  • c408205: refactor: redesign UI with unified nav, design system, and improved theming (@appleboy)
  • a975962: refactor: use typed constants for audit log event types (@appleboy)
  • 58703fd: refactor: simplify batch flush by removing redundant mutex operations (@appleboy)
  • 1ae1586: refactor: refactor pagination to use shared partial templates (@appleboy)
  • a48a318: refactor: serve static assets from templatesFS under unified file path (@appleboy)
  • 48ba93e: refactor: migrate audit logs page to templ component-based rendering (@appleboy)
  • 73c3e21: refactor: modularize frontend assets and unify page layouts (@appleboy)

Build process updates

Documentation updates

  • 7898be1: docs: refactor architecture docs for clarity and conciseness (@appleboy)

Others

  • dd1291e: style: modernize UI templates and styles across account and admin pages (@appleboy)