РелизВерсия 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-полей и не содержит миграций.