Skip to content

Releases: authgear/authgear-server

2026-06-11.0

Choose a tag to compare

@fungc-io fungc-io released this 11 Jun 11:10
99e23d3

Highlights

  • Link and unlink social logins from SDKs. End users can now connect or disconnect their OAuth/social providers themselves directly from the SDK, skipping the setting page.
  • Account recovery by username. The account recovery flow now works for projects that use a username as the primary login ID, not just email or phone. (Custom UI/Auth Flow only.)
  • Account lockout management. The Portal's User Details screen now shows a user's account lockout status and lets you reset it. The same is available through the Admin API via a new resetAccountLockout mutation, with audit logging for both.
  • Redesigned Getting Started page. The Portal onboarding page has been rebuilt with a cleaner layout, clearer integration CTAs, and a responsive grid that adapts down to smaller screens.
  • Project switcher in the Portal header. A project selector now lives in the header.
  • Identities in the userinfo endpoint. The userinfo endpoint now returns an identities claim, including provider type, login ID type and key, and created/updated timestamps.
  • Subresource Integrity (SRI). The Portal and AuthUI now emit SRI hashes and integrity-checked import maps for their bundled assets, hardening them against tampering.

Other changes

  • User Details now has a paginated User Activities tab in place of the old inline logs view.
  • Social and enterprise login tables now show the OAuth provider alias.
  • Login-link email templates are now shown in the MFA via Email tab.
  • Fixed: fraud protection could not be turned off once enabled.
  • Fixed: Portal crash when an unknown OAuth provider type was configured.
  • Fixed: JWKS fetch failed with a 307 redirect when the internal endpoint was HTTP and the public endpoint was HTTPS.
  • Fixed: clock skew on Admin API JWT verification and internal endpoint access.
  • Fixed: required array fields could drop out of a YAML config round-trip.
  • Other misc fixes

2026-05-06.0

Choose a tag to compare

@github-actions github-actions released this 06 May 14:13
e4ae390

Highlights

Fraud Protection in the Portal (alpha). A new Fraud Protection screen lets you block abuse on signup and login flows without writing code. This is an alpha release behind a feature flag, enabled for selected projects only.

Site Admin Portal. A new site-wide admin view for monitoring usage and managing projects across your Authgear deployment.

Other changes

  • AuthUI translation overrides for the account selector and magic-link verification pages can now reference {AppName} and {ClientName}.
  • Email alerts when a project hits its SMS usage limit.
  • The Portal's Add User screen now uses the standard country-code phone input.
  • Fixed: OTP form double-submitting on fast typing in Safari.
  • Fixed: stale Admin API documentation link in the Portal.

2026-04-21.0

Choose a tag to compare

@fungc-io fungc-io released this 21 Apr 11:02

Highlights

  • Usage alerts for project owners. Set soft limits on your Authgear usage and get alerted before you hit a hard cap. When a threshold is crossed, Authgear emails the project owner and fires a usage.alert.triggered webhook. Catch runaway SMS, email, or MAU costs before they become billing surprises.
  • Authflow session-scoped cooldowns. Cooldowns on OTP retries used to reset when users changed the target phone number or email mid-flow. Now the cooldown sticks to the whole authflow session. Closes a real abuse vector.
  • Non-ASCII sender names in custom SMTP. Custom SMTP now accepts sender names in Chinese, Japanese, and other non-Latin scripts.
  • Smaller portal improvements. Clearer social login setup flow. The Endpoint field now shows up for OIDC and SAML app types, not just OAuth.

2026-03-17.0

Choose a tag to compare

@fungc-io fungc-io released this 17 Mar 15:12
f036ac9

Highlights

Customize your welcome and password email templates

You can now customize the welcome email and admin-triggered password emails directly from the Authgear Portal. This covers two new templates: the account setup email that delivers a user's temporary password when an admin creates their account, and the notification email sent when an admin updates a user's password. Teams can now tailor the copy, branding, and tone of these messages without touching config files or redeploying.

Easier debugging with error tracking IDs

Error pages now display a tracking ID. When a user hits an error, they can share this ID with your support team, who can look it up in logs immediately. This removes the guesswork from diagnosing production issues.

Broader CORS support for metadata and OAuth endpoints

Authgear's metadata and OAuth static file endpoints now accept requests from any origin. This removes a common friction point when integrating Authgear into web apps that fetch discovery documents or JWKS from the browser.

v1 Auth UI removed

The legacy v1 Auth UI has been fully retired. All flows now run on the v2 UI, which is faster and more customizable.

Other changes

  • Fixed an issue where the phone/email verification button in user settings was disabled when verification wasn't required
  • Fixed recovery code page buttons remaining disabled after clicking Download
  • Fixed search bar in the audit log page crashing on input
  • Updated the IP blocklist testing UI in the portal
  • Advanced user fields are now always visible on the Add User screen
  • Portal now shows your configured disposable/free email domain list instead of the upstream repo defaults
  • Updated GeoIP database for more accurate location-based features
  • Updated disposable email domain list

authgear-once/1.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Feb 13:03
2c03284
Deploy 2c0328461b5d to us, hk, hk-b

2026-01-08.0

Choose a tag to compare

@fungc-io fungc-io released this 12 Jan 16:27
4d880ca
  • ⏳ Added support for configuring an account valid period directly in the Portal.
  • 🛡️ Introduced IP blocklist support for faster response to spam and malicious attacks.
  • 🔑 Enabled generating Temporary Access Tokens for the Admin API in the Portal to support quick testing.
  • ⏸️ Added temporary account blocking (suspension) capability for better user management.
  • 📝 Added support for specifying a reason when blocking or deleting a user account.
  • 🎨 Supported displaying different logos in AuthUI for different application clients.
  • 🐞 Misc bug fixes and stability improvements.

2025-11-26.0

Choose a tag to compare

@github-actions github-actions released this 02 Dec 16:04
  • 🔐 Returned authenticators owned by the user in UserInfo for easier visibility and integration.
  • 🆔 Made it easier to copy the Project ID directly from the Portal.
  • 🚫 Added the ability to block disposable email domains to improve account quality.
  • 📤 Included created_at and account status in user export for better auditing.
  • 🌐 Fixed an issue where AuthUI links did not fall back to the default language when unset.
  • 🙅‍♂️ Allowed users with a username to have no password for more flexible authentication flows.

2025-10-31.0

Choose a tag to compare

@fungc-io fungc-io released this 31 Oct 15:07
  • 🕒 Added support for account valid period in both the Admin API and Import API, giving you more control over account lifecycles.
  • 🔓 You can now create users without a password directly from the portal, perfect for passwordless setups.
  • 🚫 Reserved project IDs that start with "xx-" (e.g. "us-", "hk-", "ab-") to avoid conflicts with system prefixes.
  • 🐛 Miscellaneous bug fixes and improvements to keep things running smoothly.

2025-10-14.0

Choose a tag to compare

@fungc-io fungc-io released this 14 Oct 13:54

2025-08-25.0

Choose a tag to compare

@fungc-io fungc-io released this 25 Aug 11:57
5796260