Repository navigation
build: upgrade better-auth to 1.7.20 - #257
Merged
Merged
Conversation
Что: 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Зачем
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и CLIauth1.7.18 → 1.7.20 вapps/dokployиpackages/server; корневой overridebetter-auth1.7.20.better-call1.4.5,@better-auth/utils0.5.1 и@better-fetch/fetch1.3.3 в 1.7.20 прежние. Вbun.lockпо одной копии каждого.organization.getInvitationотвечаетINVITATION_NOT_FOUNDдля отсутствующего, истёкшего и не ожидающего приглашения;listMembersне падает на PostgreSQL, когда фильтр ничего не нашёл илиoffsetза последним участником;/admin/create-userне оставляет пользователя без учётной записи, если хук упал или пароль отклонён;saml.clockSkewкNotBeforeиNotOnOrAfterв утверждениях SAML;Проверки
Linux, Bun 1.4.4, Node 26.13.0:
bun install,bun audit --audit-level=moderate,bun run server:build,bun run typecheckпроходят.backup-files(таймаут под нагрузкой) иservice-webhook-secret > Bitbucket(обращается к настоящему Bitbucket API).Что проверить вручную на dev
🤖 Generated with Claude Code