Skip to content

build: upgrade better-auth to 1.7.20 - #257

Merged
agentHits merged 1 commit into
AgentHits-Devfrom
build/better-auth-1.7.20
Nov 11, 2026
Merged

agentHits merged 1 commit into
AgentHits-Devfrom
build/better-auth-1.7.20

Conversation

@agentHits

Copy link
Copy Markdown
Collaborator

Зачем

better-auth и всё, что с ним связано, держатся на точных версиях и двигаются вместе. Вышли две заплатки, 1.7.19 и 1.7.20 (обе 2026-11-10).

Что изменилось

  • better-auth, @better-auth/api-key, @better-auth/passkey, @better-auth/scim, @better-auth/sso и CLI auth 1.7.18 → 1.7.20 в apps/dokploy и packages/server; корневой override better-auth 1.7.20.
  • better-call 1.4.5, @better-auth/utils 0.5.1 и @better-fetch/fetch 1.3.3 в 1.7.20 прежние. В bun.lock по одной копии каждого.
  • Что важно из release notes:
    • organization.getInvitation отвечает INVITATION_NOT_FOUND для отсутствующего, истёкшего и не ожидающего приглашения;
    • listMembers не падает на PostgreSQL, когда фильтр ничего не нашёл или offset за последним участником;
    • /admin/create-user не оставляет пользователя без учётной записи, если хук упал или пароль отклонён;
    • SSO применяет по умолчанию 5 минут saml.clockSkew к NotBefore и NotOnOrAfter в утверждениях SAML;
    • переопределения схем плагинов не протекают между экземплярами; список активных сессий во вторичном хранилище получает срок жизни.
  • Схема БД не меняется, миграции нет. Остальное в этих версиях (OAuth-провайдер, MCP, Expo, Prisma) форк не использует.

Проверки

Linux, Bun 1.4.4, Node 26.13.0:

  • bun install, bun audit --audit-level=moderate, bun run server:build, bun run typecheck проходят.
  • Unit-тесты: 6127 прошли, 2 упали. Оба так же падают на базовой ветке: backup-files (таймаут под нагрузкой) и service-webhook-secret > Bitbucket (обращается к настоящему Bitbucket API).

Что проверить вручную на dev

  • Вход по паролю и выход, вход с кодом 2FA.
  • Приглашение участника и принятие приглашения.
  • Вызов API по ключу.

🤖 Generated with Claude Code

Что: better-auth, плагины @better-auth/api-key, passkey, scim, sso и CLI auth 1.7.18 -> 1.7.20 в apps/dokploy и packages/server; корневой override better-auth 1.7.20. better-call 1.4.5, @better-auth/utils 0.5.1 и @better-fetch/fetch 1.3.3 в 1.7.20 прежние, их версии не менялись. Все версии точные, в bun.lock по одной копии.

Зачем: две заплатки одного семейства, держится вместе по правилу CLAUDE.md. По release notes 1.7.19 и 1.7.20: organization.getInvitation отвечает INVITATION_NOT_FOUND для отсутствующего, истёкшего и не ожидающего приглашения; listMembers больше не падает на PostgreSQL, когда фильтр ничего не нашёл или offset за последним участником; /admin/create-user не оставляет пользователя без учётной записи при ошибке хука или отклонённом пароле; SSO применяет по умолчанию 5 минут saml.clockSkew к NotBefore и NotOnOrAfter в утверждениях SAML; плагин схем больше не протекает между экземплярами; список активных сессий во вторичном хранилище получает срок жизни.

Риски: схема БД не меняется, миграции нет. Остальное в этих версиях касается OAuth-провайдера, MCP, Expo и Prisma, которыми форк не пользуется. Вход, сессии и SSO зависят от этой библиотеки, поэтому после выкатки их нужно проверить на панели.

Проверки на Linux, Bun 1.4.4, Node 26.13.0: bun install, bun audit --audit-level=moderate, server:build и typecheck проходят; unit-тесты: 6127 прошли, 2 упали, и каждый из них так же падает на базовой ветке без этого изменения (backup-files под нагрузкой, service-webhook-secret обращается к настоящему Bitbucket API).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@agentHits
agentHits merged commit 6cae202 into AgentHits-Dev Nov 11, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant