Payload CMS 4: Полный разбор грядущего обновления

Payload CMS прочно закрепился в стеке технологий для сложных веб-проектов. Но индустрия не стоит на месте, и команда разработчиков готовит масштабный релиз — Payload CMS 4. Давайте разберем всё, что нужно знать о четвертой версии: от хронологии разработки и сроков релиза до архитектурных сдвигов и подводных камней миграции.
Анонс 4 версии и когда стабильный релиз?
Первые архитектурные решения и концепты (включая отказ от жесткой связки с Next.js и редизайн админки) начали обсуждаться и тестироваться в закрытых canary-сборках еще в конце 2025 года.
Официальные анонсы ключевых фич (Admin UI Redesign, интеграция MCP, адаптеры для TanStack) команда начала публиковать в середине 2026 года.
Когда релиз? На текущий момент (конец 2026 года) проект находится в стадии активных beta- и canary-сборок. Команда Payload взяла курс на прозрачность: они обещают, что путь от beta до stable релиза будет короче и предсказуемее, чем это было с версией 3.0. Ориентировочный срок выхода стабильного релиза Payload CMS 4 — начало 2027 года.
Главные нововведения
Четвертая версия — это не просто набор новых фич, это эволюция ядра. Разберем ключевые изменения, которые изменят правила игры.
Фреймворк-агностичность и эра адаптеров
Payload исторически был неразрывно связан с Next.js. В v4 эта монополия сломлена. Внедрен паттерн адаптеров, который отделяет логику ядра (БД, API, конфиг) от фреймворк-специфичных деталей.
Первым ласточкой стал адаптер @payloadcms/tanstack-start. Это значит, что Payload теперь можно запускать в экосистеме TanStack и Vite, полностью отказавшись от Next.js. Для разработчиков это означает свободу выбора стека без потери мощной бэкенд-логики CMS.
Редизайн Admin UI и семантическая темизация
Админ-панель переживает полный редизайн. Команда уходит от препроцессора Sass в пользу семантических CSS-токенов (CSS-переменных).
Что это дает? Кастомизация и интеграция с Tailwind CSS становятся бесшовными. Больше никаких конфликтов стилей и "войн специфичности". Интерфейс стал чище, быстрее и современнее.
Встроенные иерархии и эволюция DAM
Забудьте про сторонний плагин nested docs. Древовидные структуры (папки, теги, категории) теперь являются примитивом ядра. Это фундамент для развития встроенного Digital Asset Management (DAM). Управление медиабиблиотеками, вложенными категориями и таксономиями теперь работает на единой, оптимизированной базе.
AI "из коробки": нативная поддержка MCP
Payload 4 делает серьезный шаг в сторону AI. Внедрена интеграция с AI-агентами через Model Context Protocol (MCP). Платформа генерирует JSON-схемы в реальном времени на основе ваших полей, чтобы LLM могли корректно взаимодействовать с API. В планах — концепция "Payload Skills", которая будет давать языковым моделям специфичные инструкции для генерации кода под Payload.
Обратная сторона медали
Любое мажорное обновление — это боль. Payload 4 несет в себе breaking changes, которые потребуют от разработчиков внимания и времени.
1. Версионирование по умолчанию.
Теперь versions: true включено по умолчанию для всех коллекций. Если вам это не нужно, придется явно прописывать versions: false.
1// Было в v3 (версионирование выключено по умолчанию)2export const Posts: CollectionConfig = {3 slug: 'posts',4 // ...5};67// Стало в v4 (версионирование включено по умолчанию)8export const Posts: CollectionConfig = {9 slug: 'posts',10 versions: false, // Явно отключаем, если не нужно11 // ...12};
2. Изменения в Access Control и Local API.
Поведение overrideAccess в локальных API-вызовах теперь по умолчанию false. Скрипты больше не имеют неявных прав суперадмина.
1// В v3 это могло сработать без явного указания прав2await payload.find({ collection: 'posts' });34// В v4 нужно явно запрашивать доступ, если это системный вызов5await payload.find({6 collection: 'posts',7 overrideAccess: true8});
3. Смерть Slate, окончательный переход на Lexical.
Редактор @payloadcms/richtext-slate полностью удален. Единственный стандарт — @payloadcms/richtext-lexical. Это означает, что миграция данных из Slate в Lexical ложится на плечи разработчиков (потребуется написание кастомных скриптов миграции).
4. Проблемы с плагинами.
Из-за изменений в типизации (например, тип auth в коллекциях теперь boolean | IncomingAuthType) многие плагины от v3 просто не скомпилируются в v4. Экосистему придется либо обновлять, либо форкать.
Чек-лист подготовки к миграции
Чтобы переход на v4 не стал хаосом, следуйте этому алгоритму:
- Аудит зависимостей: Выпишите все сторонние плагины. Проверьте их репозитории на наличие веток или PR под v4.
- Заморозка фич: Не начинайте миграцию в разгар спринта. Выделите отдельное окно на технический долг.
- Двухфазная миграция Rich Text: Сначала настройте afterRead хуки для конвертации Slate в Lexical "на лету" (без изменения БД). Протестируйте фронтенд. И только потом пишите скрипт для перманентной миграции данных в базе.
- Запуск Codemod: Используйте npx @payloadcms/codemod@latest для автоматизации базовых замен в конфигах, но не надейтесь на него на 100%.
Куда движется фреймворк? Взгляд в будущее
Payload CMS 4 — это только фундамент. Глядя на публичную дорожную карту (Roadmap) проекта можно выделить векторы развития:
- Углубление интеграции с Figma. Команда стремится создать бесшовный мост между дизайн-системой в Figma и структурированным контентом в Payload.
- Развитие AI-агентов. Концепция "Payload Skills" будет эволюционировать, делая взаимодействие с LLM более точным.
- Улучшение DX (Developer Experience). Команда активно внедряет фидбек из GitHub Discussions, добавляя такие фичи, как настраиваемые сохраненные фильтры и drag-and-drop в таблицах соединений.
Заключение
Payload CMS 4 — это мощный, амбициозный шаг вперед. Фреймворк становится более гибким, AI-ориентированным и удобным для разработчиков. Но цена за этот прогресс — необходимость тщательной подготовки и миграции.
В exlends.ru мы не просто следим за трендами, а активно используем Payload CMS для разработки сложных веб-проектов, интернет-магазинов и систем автоматизации. Мы уже тестируем canary-сборки четвертой версии и готовим наши решения к бесшовному переходу.
Если вы планируете новый проект на Payload или хотите безопасно мигрировать существующий — давайте обсудим вашу задачу.
👉 Посмотреть наши кейсы и портфолио | Заказать разработку сайта на Payload CMS

Почему за Payload CMS будущее: выбор для студий в 2026 году
Почему Payload CMS — будущее веб-разработки. Сравнение с WordPress и headless, выгоды для студий и клиентов, типы проектов и пределы масштабирования