Вышли релизы безопасности Joomla 6.1.2 и Joomla 5.4.7

Дмитрий Рекун 07 июля 2026 5 мин 5 просмотров
Вышли релизы безопасности Joomla 6.1.2 и Joomla 5.4.7

Проект Joomla! рад сообщить о выходе Joomla 6.1.2 и Joomla 5.4.7. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

Данные обновления продолжают поддерживать высокие стандарты Joomla в области доступного веб-дизайна, инклюзивности и простоты, делая платформу еще более мощной и защищенной.

Исправления безопасности

Исправления ошибок и улучшения

Следующие исправления ошибок включены в релизы Joomla! 6.1.2 и Joomla! 5.4.7 (все исправления из ветки 5.4 также перенесены в 6.1):

  • #44914: [5.4] Сериализатор контактов и сериализатор новостных лент
  • #47203: [5.4] Разрешено обновление расширений через интерфейс командной строки (CLI)
  • #47483: [5.4] Исправление проверки атрибута aria-expanded
  • #47548: [5.4] Исправление дублирования редактора CodeMirror
  • #47603: [5.4] Загрузка почтового шаблона на основе языка самого почтового шаблона
  • #47637: [5.4] Компиляция пути манифеста из корня расширения
  • #47734: [5.4] Исправлен переход к настройке базы данных в установщике, если пароль содержит пробелы в начале или конце
  • #47748: [5.4] [веб-службы] Создание уровня доступа пользователей через POST-запрос
  • #47751: [5.4] [веб-службы] PATCH-запрос для уровня доступа пользователей без правил
  • #47752: [5.4] Исправление проблемы отображения автора при использовании настроек статьи
  • #47774: [5.4] Активация фильтров на фронтенде только по нажатию кнопки фильтра
  • #47800: [5.4] Сохранение текста у нулевого варианта в выпадающем списке (select zero option)
  • #47804: [6.1] [AI] Исправление значений субформ Accessiblemedia для неимеджевых типов медиафайлов
  • #47819: [5.4] Отправка формы com_contact через веб-службы с включенным кастомным ответом
  • #47831: [6.1] Удаление устаревшего исключения для tinymce/langs из файла typos.toml
  • #47852: [5.4] Исправление регрессии для патча безопасности в версиях 5.4.6 и 6.1.1
  • #47855: [5.4] Исправление пагинации в модальных окнах, ломавшей навигацию
  • #47865: [5.4] Стилизация успешных оповещений Joomla (Joomla Alert Success)
  • #47869: [5.4] Добавление теста отправки email для контактной формы
  • #47896: [5.4] Изменение порядка и обновление вызовов Text::script() для меток медиаполей
  • #47916: [5.4] [AI] Исправление конструктора отладчика индексатора (Indexer Debugger) и вывод ошибки при отсутствии или неверном ID
  • #47917: [5.4] Изменение порядка и обновление вызовов Text::script() для компонента joomlaupdate
  • #47920: [6.1] Отключение нестабильных переходов представлений (view transitions) в системных тестах
  • #47951: [5.4] Использование свойства item->locked вместо item->last_execution в подсказке "Запущено с" на странице запланированных задач
  • #47964: [5.4] Обязательное использование нового экземпляра установщика при обнаружении установки (discover install)
  • #47978: [5.4] Исправление потенциальной проблемы при обновлении нескольких расширений одновременно
  • #47985: [5.4] Аутентификация через Cookie: загрузка языкового файла для перевода сообщений лога
  • #47986: [5.4] Аутентификация через Cookie: исправление плейсхолдера имени пользователя в логе неудачных попыток входа
  • #47993: [5.4] com_users: исправление невозможности фильтрации по состоянию неактивированных пользователей
  • #47996: [6.1] [AI] Обеспечение устойчивости версионирования CSS url() к непарсируемому вендорному CSS
  • #48038: [6.1] [AI] Исправление ошибки загрузки обновлений/расширений после joomla/filesystem 4.2.0

Полные списки изменений доступны на GitHub: Joomla 6.1.2 и Joomla 5.4.7.

Где можно скачать Joomla?

Новая установка

Инструкция по установке и системные требования

Установка 6.1.2

Обновление

Обновление 6.1.2

Обновление 5.4.7

Хотите ознакомиться с Joomla 6 без необходимости ее установки? Есть решение - попробуйте Joomla 6 на launch.joomla.org.

Как я могу обновить свой сайт до Joomla 6?

Переход с Joomla 4.4.x до 5.x - это обновление, а не миграция.

Почему?

Хорошие новости: при переходе с Joomla 5.4.x на 6.x — это обновление, а не миграция. Почему? Две основные причины

1. Расширения Joomla 5 (J5), в которых удалены все устаревшие элементы кода и используется актуальный код Joomla, будут работать в Joomla 6 (J6).

2. Большинство остальных расширений будет работать при включённом новом плагине обратной совместимости — Behaviour 6 - Backward Compatibility Plugin

Полную информацию можно найти здесь.

Примечание: мы советуем сначала протестировать обновление на копии вашего рабочего сайта.

Как вы можете помочь развитию Joomla?

Существует множество способов, с помощью которых вы можете принять активное участие в развитии Joomla. Неважно, являетесь ли вы разработчиком, интегратором или просто пользователем Joomla. Вы можете присоединиться к сообществу на Mattermost и просмотреть команды, к которым можно присоединиться, или, если вы готовы, вы можете сразу же вступить в команду Joomla! Bug Squad.

Joomla! Bug Squad и CMS Release Team являются одними из самых активных команд в процессе разработки CMS и всегда ищут людей (не только разработчиков), которые могут помочь в сортировке сообщений об ошибках, написании патчей и тестировании решений. Это отличный способ расширить свои знания о кодовой базе Joomla, а также познакомиться с новыми людьми со всего мира.

Где можно найти документацию разработчика по Joomla 6?

Существует довольно много руководств, которые помогут вам в работе с Joomla 4/5. На страницах manual.joomla.org вы можете найти такие руководства как: создание плагина или модуля для Joomla 6, соглашения о пространствах имен, подготовленные операторы, использование новых классов веб-ассетов и многое другое.

Мы призываем разработчиков помочь в написании документации по Joomla 6 на сайте manual.joomla.org, чтобы помочь пользователям и другим разработчикам расширений.

Благодарность волонтерам

Joomla создается силами добровольцев по всему миру. Огромное спасибо всем, кто внес свой вклад в подготовку этих релизов! Если вы хотите помочь проекту, присоединяйтесь к командам Bug Squad или Documentation через сообщество в Mattermost.

Назад На главную