📆 Сегодня должен состояться минорный релиз Drupal 10.1.0. 🗣 Начиная с этого релиза, всем куки файлам будет добавляться аттрибут SameSite: Lax (что такое). Данное значение может быть настроено в *.services.yml файле. Для существующих сайтов рекомендуется добавить эту настройку самостоятельно. 🗣 Добавлена новая настройка $settings['file_assets_path'] которая позволяет указать путь где будут храниться агрегированные файлы JavaScript + CSS. По умолчанию она будет использовать public:// дирек...
Niklan.net
Веб-разработка и Drupal. Блог: http://niklan.net
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Улучшение агрегации CSS и JavaScript Сразу поделюсь крайне интересным изменением, которое появится в Drupal 10.1.0. В нём поменяли процесс агрегации CSS и JS при подготовке ответа! Сейчас агрегация происходит в момент подготовки ответа страницы. Это означает, что если данный процесс занимает 10 секунд, то это минимум времени, которое потребуется для подготовки ответа страницы. Это же изменение выносит процесс агрегации в подзапросы по типу BigPipe и обрабатывает их уже после начала ответа или, е...
🔄 Релиз Drupal 10.2 уже на этой неделе В релизе, как обычно, есть исправления, улучшения и нововведения. Ниже наиболее интересные изменения (по моему мнению): 🗣 Поддержка PHP 8.3. 🗣 Хранилища для вариативного кеша на основе кеш-контекстов. Подробнее. 🗣 Регистрация плагинов с использованием PHP аттрибутов вместо PHPDoc аннотаций. В ядре пока что для плагинов @Block и @Action, постепенно поддержка будет расширяться. Подробнее. 🗣 Автоматическая настройка подписчиков событий при использовании a...
🫡 И на этой ноте я прекращаю поддержку Druki С релизом Drupal 10 подходит и к концу мой пет-проджект druki.ru! Он продержался даже дольше чем ожидал и планировал. Подробнее здесь. Всем кто помогал и поддерживал — огромное спасибо. Из этого проекта я вынес вагон и целую тележку различного нового опыта, надеюсь что и вам что-то пришлось по душе и оказалось полезным. За изменениями Drupal вам теперь придётся следить самостоятельно. Но интересные и полезные я по возможности буду просто кидать в чат...
Вчера состоялись релизы безопасности Drupal 9.3.22 и 9.4.7. Для Twig вышло обновление безопасности для уявзимости, которая может быть использована в Drupal. Код для ядра был обновлён чтобы невелировать проблему. Если не обновиться, то пользователи, у которых есть доступ к Twig, могут использовать данную уязвимость для доступа к содержимому файлов на сервере. Например к приватным файлам или settings.php. По умолчанию пишут что это доступно только администраторам сайта с ограниченными правами дост...
Вчера состоялся релиз Drupal 9.4.6 Очередной хаотичный и непонятный релиз, в окно для выпуска обновлений безопасности, но не тут то было, и это обычный патч-релиз! Самое интересное изменение — рекомендуемая версия для PHP увеличина до 8.1.6, так как версии 8.1.0-8.1.5 содержат баг с OPCache, который может приводить к фатальным ошибкам на сайте. Так что убедитесь какая у вас версия PHP на проде и используете ли вы OPCache (очень вероятно). Попутно исправлены различные ошибки и проблемы в CKEditor...
Сегодня состоялись патч-релизы Drupal 9.3.20 и 9.4.4. Непонятно что это было. Походу основное изменение — обновление зависимости laminas/laminas-diactoros до 2.11.1 из-за CVE-2022-31109 (Drupal скорее всего не подвержен проблеме). Эти релизы также содержат все накопленные изменения, которые должны были выйти на следующей неделе. Так, 9.4.4 содержит много мелких исправлений и улучшений в довесок к обновлению зависимости.
Вчера состоялся релиз Drupal 9.4.8. В этом релизе исправлены различные мелкие ошибки и недочёты. Ничего примечательного, кроме того что он в этот раз вышел вовремя. 😄
Состоялись патч релизы Drupal 9.4.5 и 9.3.21. Учитывая что в пятницу уже были релизы, причём патч релизы, содержащие все основные скопившиеся изменения за месяц, не ясно зачем эти два. Чисто формальные, даже смотреть не на что. По сути только CKEditor 5 обновили с 34 до 35 версии.
🎉 Состоялся релиз Drupal 10.0.0 🎉 — Разумеется, все изменения из Drupal 9.5.0. — Минимальная версия PHP — 8.1. — Компоненты Symfony теперь 6 версии. — Прекращена поддержка Internet Explorer и весь соответствующий код был удалён. — Twig обновлён до 3 версии. — В ядро добавили и начали использовать PHPStan! — Добавлен новый Twig фильтр |add_suggestion(). Также напоминаю что на Druki есть руководство по обновлению Drupal 9 до Drupal 10. Возможно оно окажется полезным.