Удельта

РелизВерсия 3.23.45

Редакция Удельты

Saleor 3.23.45 сокращает лишние записи и вебхуки при OIDC

Релиз Saleor 3.23.45 исправляет несколько сценариев OIDC-аутентификации, которые создавали лишние записи в базе данных и повторные пользовательские вебхуки.

Saleor выпустила версию 3.23.45 28 октября 2026 года. Обновление исправляет несколько проблем OIDC-аутентификации, из-за которых запросы могли повторно записывать данные пользователя и отправлять лишние вебхуки даже без фактических изменений.

Что исправлено

При запросах с OIDC access token система могла на каждом обращении сохранять is_staff = false в запись покупателя и вызывать CUSTOMER_UPDATED. Теперь флаг записывается только при реальном понижении учётной записи сотрудника.

Параллельные OIDC-запросы больше не должны многократно обновлять last_login: запись выполняет первый подходящий запрос, а более старый токен не может сдвинуть время последнего входа назад. Исправлена и проверка 15-минутного интервала — раньше она не учитывала целые дни.

Ещё одно исправление устраняет повторные записи is_staff и пользовательские вебхуки сразу после изменения статуса сотрудника, когда реплика базы данных ещё возвращает старое значение. Для непрозрачных access token также прекращена отправка CUSTOMER_UPDATED на каждом запросе, если у сотрудника нет подходящего staff rule.

Для кого важно обновление

Изменения относятся к установкам Saleor 3.23, использующим OIDC-аутентификацию. Они уменьшают лишнюю нагрузку на базу данных и число повторных пользовательских вебхуков при параллельном трафике и задержке репликации. Релиз не добавляет новых API-полей и не содержит миграций.

Материал был полезен?

Сообщить об ошибке или задать вопрос редакции

Сообщение увидит редакция. Не указывайте пароли и личные данные. Текст удаляется через 180 дней.

Все новости

Обсуждение

Комментарии проходят подтверждение адреса и проверку редакцией.