Стабильный релиз Discourse 3.1.1
Discourse настоятельно рекомендует всем сайтам использовать ветку tests-passed по умолчанию. Ветка «stable» больше ориентирована на минимальное количество изменений, а не на отсутствие ошибок — все выпуски, включая те, что в ветках tests-passed и beta, готовы к использованию в продакшене.
Изменения
Новые функции
- Добавлено выпадающее меню с причиной замалчивания в административной причине наложения штрафа
Исправления ошибок
- Тесты
- Обеспечена корректная очистка кэша service-worker (stable) (23205)
- Поле ввода компактного селектора тегов не фокусировалось в iOS (#22922) (23090)
- Регрессии в разбивке опросов (22957)
- Модальное окно разбивки опроса снова можно закрыть (22953)
Производительность
- Улучшена производительность запросов при загрузке списка тем (#22949) (22950)
Изменения в безопасности
- Ограничено количество черновиков на пользователя и длина
draft_keyCVE-2023-38706 - Ограничена длина поля имени для аутентификаторов TOTP и ключей безопасности CVE-2023-40588
- Уменьшен максимальный размер кэша SVG-спрайтов для предотвращения DoS-атак CVE-2023-41043
- Добавлены ограничения для тем и ресурсов тем CVE-2023-41042