# Better Auth v1.7.0-rc.5 - Product: Better Auth (https://whatsnew.fyi/product/better-auth) - Vendor: Better Auth - Date: 2026-08-11 - Version: v1.7.0-rc.5 - Original notes: https://github.com/better-auth/better-auth/releases/tag/v1.7.0-rc.5 - Permalink: https://whatsnew.fyi/product/better-auth/releases/v1.7.0-rc.5 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **removed** — Replaced standalone deviceCodeGrant() plugin with oauthDeviceAuthorization() used alongside oauthProvider() or mcp() - **added** — Added option to disable displayName in the username plugin - **removed** — Removed the silenceWarnings config option and startup warnings for well-known metadata endpoints - **fixed** — Fixed device authorization flow to enforce RFC requirements - **fixed** — Fixed type alignment between auth endpoints and better-call - **fixed** — Fixed CLI to align installed packages with the running CLI version ##### `better-auth` ###### ❗ Breaking Changes - Refactored OAuth device grant ownership to use `oauthDeviceAuthorization()` alongside `oauthProvider()` or `mcp()` ([#10746](https://github.com/better-auth/better-auth/pull/10746)) > **Migration:** Replace the standalone `deviceCodeGrant()` plugin with `oauthDeviceAuthorization()` used alongside `oauthProvider()` or `mcp()`. Regenerate and apply the schema (`resource` column is replaced by `oauthClientId` and `resources`). Let any pending device codes expire or delete them before upgrading, as they cannot be exchanged through the new integration. ###### Features - Added option to disable `displayName` in the username plugin ([#10330](https://github.com/better-auth/better-auth/pull/10330)) For detailed changes, see [`CHANGELOG`](https://github.com/better-auth/better-auth/blob/acbe42128f72f5c656a22353a54dda70b1316f52/packages/better-auth/CHANGELOG.md) ##### `@better-auth/oauth-provider` ###### ❗ Breaking Changes - Refactored OAuth device grant ownership to use `oauthDeviceAuthorization()` alongside `oauthProvider()` or `mcp()` ([#10746](https://github.com/better-auth/better-auth/pull/10746)) > **Migration:** Replace the standalone `deviceCodeGrant()` plugin with `oauthDeviceAuthorization()` used alongside `oauthProvider()` or `mcp()`. Regenerate and apply the schema (`resource` column is replaced by `oauthClientId` and `resources`). Let any pending device codes expire or delete them before upgrading, as they cannot be exchanged through the new integration. ###### Features - Removed the `silenceWarnings` config option and startup warnings for well-known metadata endpoints ([#10703](https://github.com/better-auth/better-auth/pull/10703)) ###### Bug Fixes - Fixed device authorization flow to enforce RFC requirements ([#10752](https://github.com/better-auth/better-auth/pull/10752)) For detailed changes, see [`CHANGELOG`](https://github.com/better-auth/better-auth/blob/acbe42128f72f5c656a22353a54dda70b1316f52/packages/oauth-provider/CHANGELOG.md) ##### `@better-auth/scim` ###### Bug Fixes - Fixed type alignment between auth endpoints and `better-call` ([#10657](https://github.com/better-auth/better-auth/pull/10657)) For detailed changes, see [`CHANGELOG`](https://github.com/better-auth/better-auth/blob/acbe42128f72f5c656a22353a54dda70b1316f52/packages/scim/CHANGELOG.md) ##### `auth` ###### Bug Fixes - Fixed CLI to align installed packages with the running CLI version ([#10743](https://github.com/better-auth/better-auth/pull/10743)) For detailed changes, see [`CHANGELOG`](https://github.com/better-auth/better-auth/blob/acbe42128f72f5c656a22353a54dda70b1316f52/packages/cli/CHANGELOG.md) ##### Contributors Thanks to everyone who contributed to this release: @bytaesu, @gustavovalverde, @ping-maxwell **Full changelog:** [`v1.7.0-rc.4...v1.7.0-rc.5`](https://github.com/better-auth/better-auth/compare/v1.7.0-rc.4...v1.7.0-rc.5)