- XenForo версия
- 2.3
XenForo 2.3.7 теперь доступен для скачивания. Мы рекомендуем всем пользователям, работающим с предыдущими версиями XenForo 2.3, обновиться до данной версии, чтобы повысить стабильность и безопасность работы форума.
Помимо обычных исправлений и улучшений, XenForo 2.3.7 также включает в себя критическое исправление безопасности, обеспечивающее безопасность ключей доступа, добавленных в вашу учетную запись. Мы хотели бы поблагодарить Jai Niresh J за сообщение об этой проблеме через Eric и команду Hypixel Inc.. Они также сообщили о менее серьезной проблеме, связанной с кэшированием страниц локальных учетных записей в общих системах.
В этой версии также ужесточены требования к типам методов, которые можно вызывать из шаблонов: вместо свободного сопоставления по "префиксу" теперь используется более строгое сопоставление по "первому слову" методов, которые можно вызывать через обратные вызовы и вызовы переменных методов. Это исправление было сделано Cyanide, которому мы выражаем огромную благодарность за то, что он нашел время, чтобы сообщить нам об этой проблеме.
Мы также хотели бы воспользоваться этой возможностью, чтобы уведомить всех сторонних разработчиков о том, что написание запросов к базе данных внутри шаблонов не рекомендуется. Хотя это по-прежнему разрешено в XenForo 2.3.7, такое поведение теперь считается устаревшим и будет запрещено в XenForo 2.3.8. Код, который в настоящее время вызывает эту ошибку, вносит запись в журнал ошибок сервера и должен быть исправлен до выпуска XenForo 2.3.8. По возможности, данные должны запрашиваться, обрабатываться и передаваться в шаблон, а не записываться внутри самого шаблона.
Наконец, мы хотели бы поблагодарить @TickTackk за сообщение о проблеме раскрытия пути в исключениях, возникающих из-за ограничений open_basedir.
Так же было исправлено ряд серьёзных ошибок, более подробно на английском под спойлером.
Текущие системные требования
Минимальные системные требования:
и MySQL 5.7 (или эквивалент). При этом мы настоятельно рекомендуем обновить до PHP 8.3 или MySQL 8.0 при первой же возможности.
Рекомендации к обновлению на 2.3
Скачать скрипт проверки совместимости Вашего хостинга/сервера для корректной работы XenForo 2.3
Помимо обычных исправлений и улучшений, XenForo 2.3.7 также включает в себя критическое исправление безопасности, обеспечивающее безопасность ключей доступа, добавленных в вашу учетную запись. Мы хотели бы поблагодарить Jai Niresh J за сообщение об этой проблеме через Eric и команду Hypixel Inc.. Они также сообщили о менее серьезной проблеме, связанной с кэшированием страниц локальных учетных записей в общих системах.
В этой версии также ужесточены требования к типам методов, которые можно вызывать из шаблонов: вместо свободного сопоставления по "префиксу" теперь используется более строгое сопоставление по "первому слову" методов, которые можно вызывать через обратные вызовы и вызовы переменных методов. Это исправление было сделано Cyanide, которому мы выражаем огромную благодарность за то, что он нашел время, чтобы сообщить нам об этой проблеме.
Мы также хотели бы воспользоваться этой возможностью, чтобы уведомить всех сторонних разработчиков о том, что написание запросов к базе данных внутри шаблонов не рекомендуется. Хотя это по-прежнему разрешено в XenForo 2.3.7, такое поведение теперь считается устаревшим и будет запрещено в XenForo 2.3.8. Код, который в настоящее время вызывает эту ошибку, вносит запись в журнал ошибок сервера и должен быть исправлен до выпуска XenForo 2.3.8. По возможности, данные должны запрашиваться, обрабатываться и передаваться в шаблон, а не записываться внутри самого шаблона.
Наконец, мы хотели бы поблагодарить @TickTackk за сообщение о проблеме раскрытия пути в исключениях, возникающих из-за ограничений open_basedir.
Так же было исправлено ряд серьёзных ошибок, более подробно на английском под спойлером.
- Escape select input option labels
- Improve supported EXIF data when client-side image resizing is enabled
- Allow fetching forum prefixes even without node permissions
- Normalize entity manager repository cache keys
- Fix IPv6 binary to string expansion
- Fix appearance of member tooltip on recent Safari versions
- Use text structured data field for DiscussionForumPosting content
- Require confirmation for linking connected accounts
- Suppress logging of normal connected account exceptions
- Clear site cache data when logging out
- Move XF.SolutionEditClick into action.js to resolve dependency issues
- Fix carousel margin on RTL languages
- Expand global email template parameters
- Adjust wording of account approval phrases
- Improve typing of repository find methods
- Fix issue with missing verbosity when casting collections to webhook results.
- Avoid logging errors when IndexNow is having intermittent issues
- Delete related user alerts when a trophy is deleted
- Add support for viewing and revoking a user's authorised applications from the admin panel
- Handle nulls and empty-evaluated strings properly
- Detect Google Inspection Tool crawler
- No longer create user fields by default during install.
- Fix manual video thumbnail generation on iOS
- Remove legacy Imagick GIF optimization technique
- Display search suggestions properly when results contain guest content
- Fix lift ban link on ban edit page
- Render all activity summary display values in the user language
- Set default Accept-Language header in outgoing HTTP requests
- Allow overriding avatar usernames when a user is specified
- Fix generated entity type hints for JSON columns
- carousel.less
- connected_account_macros
- core_datalist.less
- featured_content_item
- member_ban_edit
- member_tooltip.less
- message.less
- post_macros
- register_connected_account_confirm
- style_variation_macros
- whats_new_wrapper
Текущие системные требования
Минимальные системные требования:
- PHP 7.2 или новее (мы рекомендуем PHP 8.2)
- MySQL 5.7 и новее (так же совместимо с MariaDB/Percona и т.д. )
- Все официальные плагины требуют для своей работы XenForo 2.3
- Enhanced Search требует последнюю версию Elasticsearch 7.2.
и MySQL 5.7 (или эквивалент). При этом мы настоятельно рекомендуем обновить до PHP 8.3 или MySQL 8.0 при первой же возможности.
Рекомендации к обновлению на 2.3
Скачать скрипт проверки совместимости Вашего хостинга/сервера для корректной работы XenForo 2.3