Минимальные системные требования:
- PHP 7.0 или новее (мы рекомендуем PHP 8.2)
- MySQL 5.5 и новее (так же совместимо с MariaDB/Percona и т.д. )
- Все официальные плагины требуют для своей работы XenForo 2.2
- Enhanced Search требует последнюю версию Elasticsearch 2.0.
Совместимость с PHP 8.1 и 8.2
Большинство проблем совместимости между PHP 8.1 и 8.2 были решены. Оставшиеся проблемы могут вызывать предупреждения E_DEPRECATED в xf_error_log в режиме отладки, но они, как правило, не критичны и могут быть проигнорированы.
Изменения в отмене подписки по электронной почте
Ранее мы позволяли пользователям отписываться от писем через определенные почтовые клиенты, когда был настроен автоматический обработчик отписок. С выходом XenForo 2.2.14 мы внедрили новую стандартную функцию, которая обрабатывает запросы на отписку через HTTP. Эта функция активирована по умолчанию и не требует дополнительной настройки. Ваши текущие настройки для отписки по электронной почте не будут изменены. Последние обновления включают:
- Улучшенная обработка заголовка List-Unsubscribe для поддержки методов mailto и HTTP.
- Автоматическое включение заголовка "Отказаться от подписки" в более широкий спектр исходящих писем, таких как уведомления о просмотренных темах и сводки активности.
- Опция отправки пользователям подтверждающих писем после выполнения запроса на отписку, включённая по умолчанию.
Небольшое исправление безопасности
В предыдущих версиях архивы с дополнениями или стилями могли выйти из своего каталога-контейнера и обойти последующие проверки. Для использования этой возможности требовался администратор с соответствующими правами, чтобы загрузить злонамеренно созданный архив. Эта проблема была решена в версии XenForo 2.2.14. Благодарим Egidio Romano из Karma(In)Security за сообщение об этой проблеме.
Мы рекомендуем всем пользователям, работающим с предыдущими версиями XenForo 2.2, обновиться до данной версии, чтобы повысить стабильность и безопасность работы форума.
В дополнение к перечисленным ниже исправлениям, на этот раз у нас есть еще несколько новшеств.
Полная совместимость с iOS PWA с поддержкой push-уведомлений
iOS 16.4 наконец-то представила push-уведомления для iOS-устройств. Для этого вашим пользователям необходимо установить ваш сайт как PWA (используя функцию "Добавить на главный экран" в Safari). XenForo 2.2.13 теперь удовлетворяет всем необходимым условиям для поддержки push-уведомлений, которые могут быть включены вашими пользователями, как только они войдут на сайт через PWA и включат push-уведомления в своих предпочтениях.
PWA (прогрессивное веб-приложение) теперь дополнено дополнительными элементами управления на основе жестов или пользовательского интерфейса, в том числе кнопкой "вниз" для обновления и плавающей кнопкой "назад".
Улучшения метаданных структурированных данных
Благодаря Райану Леверингу из Google разработчики внесли ряд улучшений в метаданные структурированных данных. Структурированные данные обогащают выводимые нами страницы дополнительной информацией, которая позволяет Google и другим поисковым системам лучше понять структуру выводимой информации. Это помогает Google предоставлять более богатые результаты поиска и обеспечивает дополнительный контекст для пользователей, которые могут найти ваш контент во время поиска в Google.
Поддержка аутентификации OAuth для учетных записей электронной почты Microsoft 365 для бизнеса
Компания Microsoft отказалась от возможности отправлять электронные письма по протоколу SMTP с использованием традиционной аутентификации по имени пользователя/паролю. Это похоже на то, что сделал Google какое-то время назад. В свете этого мы добавили дополнительную опцию при настройке почтового транспорта или автоматических обработчиков почты (автоматическая отписка/обработка отказов), которая позволит вам аутентифицироваться с помощью OAuth.
Примечание: Настройка для этого довольно сложна и требует создания приложения Azure Active Directory на портале разработчика Azure. При настройке есть ссылка на документацию.