Стабильный релиз Discourse 2.8.3
Discourse настоятельно рекомендует всем сайтам использовать ветку tests-passed по умолчанию. Ветка «stable» ориентирована скорее на минимум изменений, чем на отсутствие ошибок — все выпуски, включая те, что в ветках tests-passed и beta, готовы к использованию в продакшене.
Изменения
Требуется пересборка. В ходе пересборки версии пакетов будут обновлены до последних, и её необходимо выполнить, если сайт не пересобирался из командной строки в течение последних суток.
Безопасность:
- Обновление Nokogiri до версии 1.13.4.
- Обеспечено раздельное кэширование ответов, основанных на user-agent.
- Исправлена утечка разрешений групп категорий к обычным пользователям.
- Исключена утечка названий приватных групп при просмотре категории.
- Скрыты приватные категории в экспорте активности пользователей.
Исправление ошибок:
- Сериализация разрешений для группы «все».
- Отображение предупреждения о ограниченных группах при необходимости.
Для разработчиков:
- Убрана проверка
this.elementв@afterRender. - Добавлен эндпоинт Pretender для видимых групп категорий.
- Исправлены падающие тесты для публикации тем.
- Восстановлена проверка порядка в тестах сериализатора категорий.
- Исправлены нестабильные спецификации.