С разницей в несколько дней вышло сразу две новости. Первая – это новый релиз безопасности 3.9.19, в котором устраняется пять уязвимостей безопасности, и содержит более 40 исправлений ошибок и улучшений. Вторая – выход бета-версии Joomla 4.0. Новая, четвертая версия уже доступна для скачивания, чтобы разработчики могли ознакомиться с новыми функциями.
Что нового в 3.9.19?
Joomla 3.9.17 - 3.9.18 включает в себя три исправлений уязвимости с низким уровнем безопасности, а также несколько ошибок и улучшений, в том числе:
Исправлена уязвимость безопасности:
- Низкий приоритет - Ядро - XSS в параметрах заголовка модуля (затрагивает версии с Joomla 3.0.0 по 3.9.18).
- Низкий приоритет - Ядро - Несовместимые настройки текстового фильтра по умолчанию (затрагивает версии с Joomla 2.5.0 по 3.9.18).
- Низкий приоритет - Ядро - XSS в опциях тега com_modules (затрагивает версии с Joomla 3.0.0 по 3.9.18).
- Низкий приоритет - Ядро - CSRF в com_postinstall (затрагивает версии с Joomla 3.7.0 по 3.9.18).
- Средний приоритет - Ядро - XSS в jQuery.htmlPrefilter (затрагивает версии с Joomla! 3.0.0 по 3.9.18).
Исправления ошибок и улучшения:
- Обновление языка установки uk-UA.
- Исправлено неполное преобразование utf8mb4 с версии 3.9.17 (только базы данных MySQL и MariaDB).
- Расширенные проверки, чтобы убедиться, что только реальные администраторы пользователей могут создавать учетные записи
- Исправлено удаление значений из пользовательских полей на основе списка.
- Исправлена опция «Сохранить навсегда» для версий истории контента на PostgreSQL.
- Исправлено исключение атрибута в поле списка папок.
- CodeMirror обновлен до последней версии 5.52.2 [CodeMirror 5.52.2].
- Поддержка доменов без точек.
Я обновил несколько своих сайтов и проблем замечено не было.
Не забывайте делать резервную копию сайта перед обновлением.
Что нас ждет в Joomla 4.0?
Как я уже писал выше, четвертая версия доступна только пока для тестирования, ставить ее свои рабочие сайты не рекомендуется. Эта версия была объединена с последней стабильной версией Joomla и включает в себя все новые функции Joomla 4.
Список основных ключевых функций и преимуществ Joomla 4.0:
- Установите Joomla в мгновение ока: более простой, быстрый и удобный процесс установки.
- Совершенно новые пользовательские интерфейсы (бэкэнд и фронтенд): интуитивно понятный и логичный, простой для понимания и использования.
- Joomla - это, в первую очередь люди: мы стремимся обеспечить доступность шаблонов (уровень AA в WCAG 2.1).
- Полностью перестроенный Media Manager: с понятным и логичным пользовательским интерфейсом и встроенными возможностями редактирования изображений.
- Новый рабочий процесс: управляйте своим контентом расширенным и настраиваемым способом.
- Веб-сервисы: Сделайте свой контент доступным для других веб-сайтов и для легкого создания мобильных приложений.
- Надежные функции безопасности: такие функции, как поддержка подготовленных операторов SQL, так что ваш сайт остается в безопасности.
- HTML Mail Шаблоны: настройка электронной почты, отправка электронной почты с вашего сайта никогда не было так просто!
- Улучшенный и расширенный интерфейс командной строки (CLI): для плавной интеграции ваших компонентов.
- Более чистая и мощная база кода: код был тщательно очищен, все устаревшие функции Joomla 3.x были удалены, и мы используем пространства имен PHP, что позволяет разработчикам создавать более надежные и инновационные приложения, чем когда-либо прежде.
- Сила Joomla Framework слилась с CMS.
- Усовершенствованная система диспетчеризации событий.
- И многое другое!
Одновременно с выходом стабильной четвертой версии, нас ожидает также выпуск Joomla 3.10, которая будет служить мостом между двумя основными версиями. Надеюсь, это будет уже скоро.
Всем удачи!