Удельта

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

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

Saleor 3.23.46: пакетный поиск вариантов по внешним ID

В стабильном Saleor 3.23.46 от 3 ноября 2026 года появился пакетный поиск вариантов товаров по внешним идентификаторам. Выпуск также добавляет серверные команды управления приложениями и вебхуками.

Поле externalReference в ProductVariantWhereInput поддерживает точное совпадение через eq и набор значений через oneOf. Интеграция синхронизации может запросить сразу несколько вариантов с известными внешними ID вместо отдельного запроса productVariant для каждого. Это сокращает число обращений к API в таком сценарии, но не является опубликованным замером скорости.

Фильтр доступен в productVariants(where:), в Product.productVariants(where:) и в variantPredicate каталога промоакций. Старый аргумент filter: ProductVariantFilterInput не расширен. Значение eq: null выбирает варианты без внешнего идентификатора; пустой список oneOf не возвращает вариантов. По описанию PR, миграция БД для этого изменения не нужна: поле уже уникально и индексировано.

Команда app_list выводит приложения и их вебхуки в формате JSON Lines, включая неактивные записи, но исключая удалённые приложения. app_set_active и webhook_set_active задают состояние активности без обращения через GraphQL. Повторная установка уже действующего состояния не сохраняет запись и не отправляет событие повторно.

Вывод списка не включает секреты, пользовательские заголовки и запросы подписки, но содержит полные адреса вебхуков. В релиз также перенесена автоматическая инструментация OpenTelemetry из основной ветки; это изменение наблюдаемости серверной части, а не интерфейса магазина.

В тот же день после 3.23.46 опубликован 3.23.47 с обновлением Django и библиотек OAuth для исправлений безопасности. Поэтому 3.23.46 здесь описывает появление функций, а не последний патч ветки.

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

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

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

Все новости

Обсуждение

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