25 августа 2026 г.

3 просмотра

Better Auth 1.7: joins в Drizzle и новая модель аккаунтов

Better Auth 1.7 — стабильный релиз с несколькими breaking changes, которые стоит учитывать до обновления production. Ключевое для нашего стека: нативные joins в адаптерах Drizzle и Prisma — включаются через advanced.database.joins. Когда join возможен, библиотека забирает связанные данные одним запросом; если нет — откатывается к нескольким запросам, как раньше.

Для Drizzle Relations v2 появился отдельный entry point @better-auth/drizzle-adapter/relations-v2. Схему и связи по-прежнему генерируют через npx auth@latest generate — без ручного копирования таблиц sessions и accounts.

Ещё одно важное изменение — новая account-identity модель: поле Account.issuer и backfill-миграция перед деплоем. Также перенесён путь конфигурации joins и обновлены OAuth, OTP, JWT и интеграция с Next.js.

Для dashboard Altyn San, где Better Auth уже связан с Drizzle ORM и PostgreSQL, это релиз «на будущее»: меньше round-trip'ов к БД при проверке сессии и более предсказуемая схема при росте числа админов.

Ко всем новостям