Удельта

РелизВерсия v3.92.0Важное

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

Payload CMS 3.92.0 требует Node.js 22.23.4 и новее

Главное изменение релиза — новый минимальный уровень Node.js. Для ветки 22 требуется версия 22.23.4 или новее; также поддерживается Node.js 24.22.1+.

22 октября команда Payload выпустила версию 3.92.0. Релиз меняет минимальные требования к среде и включает набор исправлений для локализованных полей, контроля доступа, адаптеров баз данных и административного интерфейса.

Несовместимое изменение касается Node.js: минимальная поддерживаемая версия повышена до 22.23.4. Официальные требования Payload указывают диапазон ^22.23.4 либо 24.22.1 и новее. Это означает, что Payload 3.92.0 не рассчитан на более ранние выпуски Node.js.

В обработке данных исправлена проверка каждой локали при записи локализованных полей с locale: all. Кроме того, идентификатор документа теперь передаётся в проверки доступа на уровне полей, а имена ошибок задаются явно, чтобы сохраняться после минификации.

Для MongoDB исправлена работа limit: 0 в join-запросах к нескольким коллекциям. В Drizzle в ветку 3.x перенесена поддержка фильтров локализованных полиморфных связей. В интерфейсе исправлена повторная регистрация обработчика успешной массовой загрузки при каждом открытии окна.

Node.js 22.23.4 вышел 21 октября как обновление безопасности. При планировании перехода на Payload 3.92.0 новое ограничение среды нужно учитывать для сборки и запуска приложения.

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

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

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

Все новости

Обсуждение

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