Drupal 10 вышел уже больше чем два месяца назад! И нам очень нетерпелось попробовать его.
Обычно у нас уходит не менее года на переход на новую версию ядра: обновление разных модулей, существенные изменения в кодовой базе и т.п. Но Drupal 10 основан практически на том же коде, который использовался в предыдущей версии ядра Drupal 9.5. Удалено довольно много deprecated-кода, добавлены новые возможности. Но весь код, который работал с ядром 9.5, так же безо всяких проблем работает и на ядре 10.0.
Самое большое неудобство вызывают contrib-модули, которые ещё не декларировали свою поддержку Drupal 10. Зачастую единственное изменение их кода, которое требуется, это добавление строки "^10" в файл .info. И пока мы ждём этого обновления от разработчиков модулей, мы используем вот этот временный способ для обхода проблемы с зависимостями.
Следующая наша существенная технологическая цель - перевод инфраструктуры на новый PHP 8.2. Тесты производительности обещают прирост 3-8%. Поглядим.
P.S.: Этот сайт уже работает на Drupal 10.