<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/v8zppeun7" -->

---
title: Better Auth 1.5 | daily.dev
description: Better Auth 1.5 is a major release with 600+ commits, 70 new features, 200+ bug fixes, and 7 new packages. Key highlights include a new standalone CLI (`npx...
canonical: https://daily.dev/posts/v8zppeun7
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Better Auth 1.5 | daily.dev
og:description: Better Auth 1.5 is a major release with 600+ commits, 70 new features, 200+ bug fixes, and 7 new packages. Key highlights include a new standalone CLI (`npx...
og:url: https://daily.dev/posts/v8zppeun7
og:image: https://api.daily.dev/og/posts/v8zpPEuN7.png
og:image:alt: Post cover image
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Better Auth 1.5

**[Better Auth](https://daily.dev/sources/betterauth)** · [@varundeva](https://daily.dev/varundeva) · 150 upvotes · 3 comments

## Summary

Better Auth 1.5 is a major release with 600+ commits, 70 new features, 200+ bug fixes, and 7 new packages. Key highlights include a new standalone CLI (`npx auth`), a remote MCP auth client, a full OAuth 2.1 Provider plugin with OIDC support, Electron desktop integration, i18n with typed error codes, production-ready SSO with SAML Single Logout, non-destructive secret key rotation, Cloudflare D1 support, database adapter extraction into separate packages, seat-based Stripe billing, and a test utilities plugin. Security improvements cover OTP race condition fixes, stricter rate limits, SAML hardening, and user enumeration prevention. Several breaking changes include deprecated API removal, API key plugin extraction, and changes to after-hook execution timing.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://better-auth.com/blog/1-5>

## Community discussion

Top comments from developers on daily.dev.

**@alexeyzoz** · 3 upvotes

> Better Auth is such a great project.
> Use it alot, thank you guys

**@petecapecod** · 1 upvotes

> Wow that was a lot. Looks like you've been busy lol
>
> Great new additions to the project.

**@rujorgensen** · 0 upvotes

> I loved better-auth until I had to use it with Capacitor. Now I'm running into one issue with buggy plugins after another, and a system that is near impossible to debug once deployed ☠️⚰️!

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#typescript](https://daily.dev/tags/typescript), [#authentication](https://daily.dev/tags/authentication), [#oauth](https://daily.dev/tags/oauth)

[View this post on daily.dev](https://daily.dev/posts/v8zppeun7)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/v8zppeun7","headline":"Better Auth 1.5","text":"Shared: Better Auth 1.5","url":"https://daily.dev/posts/v8zppeun7","datePublished":"2026-03-05T03:03:29.915Z","dateModified":"2026-03-05T03:04:13.349Z","author":{"@type":"Person","name":"Varun Deva","url":"https://daily.dev/varundeva","image":"https://media.daily.dev/image/upload/s--mTFXCIVc--/f_auto/v1769437597/avatars/avatar_vnjTJ8sZce6qCbFOkrJjC?_a=BAMAMiiu0","description":"Building the future, one line of code at a time.\n🌐 Full-Stack JavaScript ","worksFor":{"@type":"Organization","name":"Honeywell","logo":"https://res.cloudinary.com/daily-now/image/upload/s--tXC8JSWs--/f_auto/v1730476664/companies/honeywell"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":1050}},"image":"https://media.daily.dev/image/upload/s--ZrL_HSsR--/f_auto/v1722860399/public/Placeholder%2006","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":150},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":3}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/BOv3dqFjg"},"comment":[{"@type":"Comment","text":"Better Auth is such a great project.\nUse it alot, thank you guys","datePublished":"2026-03-08T15:06:30.321Z","url":"https://daily.dev/posts/v8zpPEuN7#c-Yohv3B5J2","author":{"@type":"Person","name":"Alexey","url":"https://daily.dev/alexeyzoz","image":"https://media.daily.dev/image/upload/s--O0TOmw4y--/f_auto/v1715772965/public/noProfile"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"Wow that was a lot. Looks like you’ve been busy lol\nGreat new additions to the project.","datePublished":"2026-03-08T13:45:41.933Z","url":"https://daily.dev/posts/v8zpPEuN7#c-2ZzMNw1jF","author":{"@type":"Person","name":"Peter Cruckshank","url":"https://daily.dev/petecapecod","image":"https://media.daily.dev/image/upload/s--ZJhQyKws--/f_auto/v1721235024/avatars/avatar_A9xh33q0QoxtkGoJRCosp"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"I loved better-auth until I had to use it with Capacitor. Now I’m running into one issue with buggy plugins after another, and a system that is near impossible to debug once deployed ☠️⚰️!","datePublished":"2026-03-09T21:24:21.067Z","url":"https://daily.dev/posts/v8zpPEuN7#c-XjkwwXAdE","author":{"@type":"Person","name":"RJ","url":"https://daily.dev/rujorgensen","image":"https://lh3.googleusercontent.com/a/ACg8ocIX0FMQ5dZ_ie8ljouGWJQvP3wbIrYt5XnsaQf0l2ttkPDsSXLt=s96-c"}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/betterauth","name":"Better Auth"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Better Auth","item":"https://daily.dev/squads/betterauth"},{"@type":"ListItem","position":3,"name":"Better Auth 1.5"}]}
```

