- Русификатор
- Перейти и скачать
XenForo 2.2.15 теперь доступен для скачивания. Мы рекомендуем всем пользователям, работающим с предыдущими версиями XenForo 2.2, обновиться до данной версии, чтобы повысить стабильность и безопасность работы форума.
P.S.
Да, мы не публиковали XenForo 2.2.14, так как там не было определённости в плане стабильности и ждали пока исправят ошибки, в итоге исправления привели к выходу версии XenForo 2.2.15, которую и публикуем.
В дополнение к перечисленным ниже исправлениям, на этот раз у нас есть еще несколько новшеств.
Так же было исправлено ряд серьёзных ошибок, более подробно на английском под спойлером.
Текущие системные требования
Минимальные системные требования:
[/LIST]
[/SPOILER]
P.S.
Да, мы не публиковали XenForo 2.2.14, так как там не было определённости в плане стабильности и ждали пока исправят ошибки, в итоге исправления привели к выходу версии XenForo 2.2.15, которую и публикуем.
В дополнение к перечисленным ниже исправлениям, на этот раз у нас есть еще несколько новшеств.
Совместимость с 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 за сообщение об этой проблеме.Так же было исправлено ряд серьёзных ошибок, более подробно на английском под спойлером.
- Fix type hinting for extendClass
- Do not attempt to generate tag URLs without a valid tag
- Properly disable outbound IPv6 requests when PHP is not compiled with IPv6 support
- Improve audio mime-type detection
- Use sodium_bin2base64 over base64_encode when generating random strings.
- Update Twitter BB code media site to support x.com URLs and update some branding to X, rather than Twitter.
- Increase the size of the old_value and new_value columns in the xf_change_log table
- Properly throw an exception when failing to decode JSON for oEmbed
- Ensure tag pages have a canonical URL set
- Support custom URL portions for link forums
- Mark old_value and new_value fields as required in the change log entity
- Adjust regex for dialog loading to ensure consistency with BB code tag naming.
- Fix a number of emoji phrases
- Update braintree_api_keys_explain.txt phrase
- Update webmanifest orientation to use natural as this should derive from the system's settings.
- Highlight current style and language selections on chooser pages
- Always set thread RSS publication dates to the creation date of the thread
- Fix profile post/comment author alert reason API documentation
- Properly phrase the BB Code help page example
- Improve error handling when loading notifier services
- Extend notifier service class before calling createForJob static method
- Reduce lock contention when writing thread read records
- Provide a getter for class extensions, and check for class extensions before attempting to remove them
- Skip relative (dot) files when cleaning up temporary files
- Ensure prefix search constraints are lists of values
- Use a no-permission response when a user cannot be banned, and gracefully handle error responses without a proper error message
- Clarify that new SFS submissions will transmit an unhashed email address
- Properly capture array_unique results
- Add an index to the user ID column of the error log table
- Fix value of custom user titles in API responses
- Surely .u-spaceBefore is intended to apply the margin to the left
- Guard against null metadata in MySQL full-text searchs
- Do not display menus for selected tabs with no links
- Use a more efficient query when updating reaction caches for content
- Support filtering threads with forum type filters when using the API
- When rebuilding user group relations, skip falsey values
- Include support for embedding YouTube Live URLs
- Improve PHP 8.2 compatibility in vendor libraries
- Pass posterParams in the post reaction push template
- Attempt to support fb.watch URLs
- Only set descriptor suffix for Stripe card payments
- Avoid setting duplicate List-Unsubscribe headers.
- Include first post QA schema items unconditionally.
- Make outdated PHP version notice in admin control panel clearer.
- Retain the original unsubscribeEmailAddress option for backwards compatibility.
- New unsubscribeEmailHandling option to replace the new unsubscribeEmail option and conclusively fix issues arising from yesterday's XF 2.2.14 release.
- Fix URL unfurls no longer unfurling.
Минимальные системные требования:
- PHP 7.0 или новее (мы рекомендуем PHP 8.2)
- MySQL 5.5 и новее (так же совместимо с MariaDB/Percona и т.д. )
- Все официальные плагины требуют для своей работы XenForo 2.2
- Enhanced Search требует последнюю версию Elasticsearch 2.0.
[/LIST]
[/SPOILER]