---
name: Better Auth
slug: better-auth
domain: better-auth.com
description: Framework-agnostic authentication and authorization framework for TypeScript with a comprehensive plugin ecosystem.
category: security
sources: 2
total_releases: 100
releases_last_30d: 13
avg_releases_per_week: 3
last_updated: 2026-05-01
tracking_since: 2025-11-22
canonical: https://releases.sh/better-auth
accounts:
  - platform: github
    handle: better-auth
---

<Source name="Blog" slug="blog" type="feed" releases="0" url="https://releases.sh/better-auth/blog" />
<Source name="better-auth" slug="better-auth" type="github" releases="100" latest-version="v1.6.9" latest-date="2026-04-24T05:26:46.000Z" primary="true" url="https://releases.sh/better-auth/better-auth" />

## Recent Releases

_Summaries below — fetch the release's `canonical` URL for full content, or `url` for the original source._

<Release source="better-auth" version="v1.6.9" date="April 24, 2026" published="2026-04-24T05:26:46.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.6.9" canonical="https://releases.sh/release/rel_HLNGxI0tH84neA5Dq1RuG" truncated="true">
## `better-auth`

### Bug Fixes

- Fixed instrumentation resolution in the adapter factory so edge and browser environments correctly use the pure var...
</Release>

<Release source="better-auth" version="v1.6.8" date="April 23, 2026" published="2026-04-23T10:33:00.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.6.8" canonical="https://releases.sh/release/rel_WgKN-5ZGRrBelywvG9ryG" truncated="true">
## `better-auth`

### Bug Fixes

- Fixed `mapProfileToUser` fallback for OAuth providers that may omit email from their profile response ([#9331](http...
</Release>

<Release source="better-auth" version="v1.7.0-beta.2" date="April 22, 2026" published="2026-04-22T16:26:15.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.7.0-beta.2" canonical="https://releases.sh/release/rel_FmEJblXAiOoakHjc2z-2Y" truncated="true">
## `better-auth`

### Features

- Added `userId` and `organizationId` parameters to the `listUserTeams` API for scoped team lookups without switching ...
</Release>

<Release source="better-auth" version="v1.6.7" date="April 22, 2026" published="2026-04-22T11:38:22.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.6.7" canonical="https://releases.sh/release/rel_3JyLw1myRuOmg_gAdROpp" truncated="true">
## `better-auth`

### Features

- Added support for an array of client IDs as the ID token audience in social providers ([#9292](https://github.com/be...
</Release>

<Release source="better-auth" version="v1.6.6" date="April 21, 2026" published="2026-04-21T16:44:41.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.6.6" canonical="https://releases.sh/release/rel_B12RZt9EmsMYjrl7ljwH8" truncated="true">
## `better-auth`

### Bug Fixes

- Fixed preservation of the `Partitioned` attribute when forwarding `Set-Cookie` headers ([#9235](https://github.com/...
</Release>

<Release source="better-auth" version="v1.6.5" date="April 16, 2026" published="2026-04-16T10:07:31.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.6.5" canonical="https://releases.sh/release/rel_YvOA5U5xdg4u8sx7Y5nFx" truncated="true">
## `better-auth`

### Bug Fixes

- Clarified recommended production usage for the test utils plugin ([#9119](https://github.com/better-auth/better...
</Release>

<Release source="better-auth" version="v1.6.4" date="April 15, 2026" published="2026-04-15T12:02:48.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.6.4" canonical="https://releases.sh/release/rel_icB-gf-bhlX13wPSQuJLC" truncated="true">
## `better-auth`

### Bug Fixes

- Fixed `forceAllowId` UUIDs set in database hooks being ignored on PostgreSQL adapters when `advanced.database.gener...
</Release>

<Release source="better-auth" version="v1.7.0-beta.1" date="April 15, 2026" published="2026-04-15T06:56:06.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.7.0-beta.1" canonical="https://releases.sh/release/rel_lujravmPS58Fzj8Q8bzhw" truncated="true">
## `better-auth`

### Bug Fixes

- Fixed dynamic `baseURL` resolution from request headers for direct `auth.api` calls ([#9113](https://github.com/bet...
</Release>

<Release source="better-auth" version="v1.6.3" date="April 14, 2026" published="2026-04-14T11:07:07.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.6.3" canonical="https://releases.sh/release/rel_D5-XGCeb6_DTSuor1um5-" truncated="true">
## `better-auth`

### Features

- Added support for Stripe SDK v21 and v22 ([#9084](https://github.com/better-auth/better-auth/pull/9084))

### Bug Fi...
</Release>

<Release source="better-auth" version="v1.7.0-beta.0" date="April 10, 2026" published="2026-04-10T20:31:59.000Z" url="https://github.com/better-auth/better-auth/releases/tag/v1.7.0-beta.0" canonical="https://releases.sh/release/rel_5oHNTFYuuBWI7xOBAOIz2" truncated="true">
## `better-auth`

### ❗ Breaking Changes

- feat(two-factor)!: add OTP enablement and discriminated response ([#9057](https://github.com/better-auth/b...
</Release>

## Fetching more

Append `.md` (markdown), `.json` (raw data), or `.atom` (feed) to any URL on this page.

- Per-source history: `https://releases.sh/better-auth/{source-slug}`
- Atom feed: `https://releases.sh/better-auth.atom`
- Individual release: `https://releases.sh/release/{release-id}`
