noname
- Регистрация
- 06.02.25
- Сообщения
- 2,572
- Основные моменты
- 4
- Решения
- 9
- Реакции
- 479
- Баллы
- 83
Инициатор темы
- Инструктор
- Автор темы
- Администратор
- Модератор
- Персонал форума
- #1
Выпущен XenForo 2.3.7
XenForo 2.3.7 теперь доступен для загрузки всем лицензированным клиентам. Мы настоятельно рекомендуем всем пользователям предыдущих версий XenForo 2.3 обновиться до этой версии, чтобы воспользоваться преимуществами повышенной стабильности.
Помимо обычных исправлений и улучшений, XenForo 2.3.7 также включает в себя критическое исправление безопасности, обеспечивающее безопасность паролей, добавленных к вашей учётной записи. Мы выражаем огромную благодарность Джаю Нирешу Дж. за сообщение об этой проблеме через Эрика и команду Hypixel Inc. Они также сообщили о менее серьёзной проблеме, связанной с кэшированием страниц локальной учётной записи в общих системах.
В этой версии также ужесточаются требования к методам, вызываемым из шаблонов, — вместо нестрогого соответствия «префикса» они перешли на более строгое соответствие «первому слову» методов, вызываемых через обратные вызовы и вызовы переменных методов. Это исправление предоставлено Cyanide, которой мы выражаем огромную благодарность за то, что она нашла время сообщить нам об этом.
Мы также хотели бы воспользоваться этой возможностью и уведомить всех сторонних разработчиков о том, что писать запросы к базе данных внутри шаблонов не рекомендуется. Хотя это всё ещё разрешено в XenForo 2.3.7, такое поведение теперь считается устаревшим и будет запрещено в XenForo 2.3.8. Код, который в настоящее время вызывает это, добавляет ошибку в журнал ошибок сервера и должен быть исправлен до выпуска XenForo 2.3.8. По возможности данные должны быть запрошены, обработаны и переданы в шаблон, а не записаны в него.
Наконец, мы хотели бы поблагодарить @TickTackk за сообщение о проблеме с раскрытием пути в исключениях, вызванных ограничениями open_basedir.
Если вы являетесь клиентом XenForo Cloud, исправление было внедрено автоматически, и никаких дальнейших действий для решения этой проблемы не требуется.
Мы рекомендуем выполнить полное обновление для решения проблемы, но исправление можно применить вручную. Подробнее см. ниже.
Загрузка файлов исправлений
Скачать 237-patch.zip
Распаковать .zip-архив
Загрузить содержимое каталога загрузки в корневой каталог установки XenForo
Примечание: Если вы решите применить исправление вместо полного обновления, при проверке состояния файлов эти файлы будут отмечены как имеющие «Неожиданное содержимое». Поскольку эти файлы больше не содержат то содержимое, с которым поставлялась ваша версия XF, это ожидаемо и может быть проигнорировано.
Как всегда, новые версии XenForo доступны для бесплатной загрузки всем клиентам с активными лицензиями. Теперь они могут скачать новую версию из личного кабинета или обновиться через панель управления администратора (Инструменты > Проверить наличие обновлений...).
Некоторые изменения в XF 2.3.7 включают:
- Экранирование меток параметров ввода
- Улучшение поддержки EXIF-данных при включенном изменении размера изображения на стороне клиента
- Разрешение получения префиксов форума даже без разрешений на узел
- Нормализация ключей кэша репозитория Entity Manager
- Исправление преобразования двоичных данных IPv6 в строку
- Исправление отображения всплывающей подсказки для участников в последних версиях Safari
- Использование текстового поля структурированных данных для контента DiscussionForumPosting
- Требование подтверждения для привязки подключенных учетных записей
- Подавить ведение журнала обычных исключений подключенных учетных записей
- Очистка данных кэша сайта при выходе из системы
- Перемещение XF.SolutionEditClick в action.js для устранения проблем с зависимостями
- Исправление полей карусели для языков с письмом справа налево
- Расширение глобальных параметров шаблонов электронных писем
- Скорректировать формулировки фраз подтверждения учетной записи
- Улучшение типизации методов поиска репозитория
- Исправление проблемы с недостаточной детализацией при преобразовании коллекций в результаты веб-перехвата. Избегать регистрации ошибок при периодических сбоях IndexNow.
- Удалять связанные оповещения пользователя при удалении трофея.
- Добавить поддержку просмотра и отзыва авторизованных приложений пользователя из панели администратора.
- Корректно обрабатывать значения NULL и пустые строки.
- Обнаруживать робота Google Inspection Tool.
- Больше не создавать пользовательские поля по умолчанию во время установки. Исправлена ручная генерация миниатюр видео на iOS.
- Удален устаревший метод оптимизации GIF Imagick.
- Корректное отображение поисковых подсказок при наличии гостевого контента в результатах.
- Исправлена ссылка на снятие бана на странице редактирования бана.
- Отображение всех отображаемых значений сводки активности на языке пользователя.
- Установка заголовка Accept-Language по умолчанию в исходящих HTTP-запросах.
- Разрешить переопределение имён пользователей для аватара, если пользователь указан.
- Исправлены генерируемые подсказки типов сущностей для столбцов JSON.
- 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.
Как всегда, новые версии XenForo доступны для бесплатной загрузки всем клиентам с активными лицензиями. Вы можете обновиться через панель управления администратора или получить новую версию в клиентском разделе.
Текущие требования
Обратите внимание, что XenForo 2.3 предъявляет более высокие системные требования, чем предыдущие версии.
Ниже приведены минимальные требования:
- PHP 7.2 или более поздняя версия (рекомендуется PHP 8.3)
- MySQL 5.7 и более поздняя версия (также совместимо с MariaDB/Percona и т. д.)
- Для всех официальных дополнений требуется XenForo 2.3.
- Для расширенного поиска требуется как минимум Elasticsearch 7.2.
Подробную информацию об установке и обновлении XenForo можно найти в руководстве по XenForo 2. Мы настоятельно рекомендуем обновлять систему непосредственно через панель управления.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.