# 2.9.0.beta8: исправления безопасности, обновлённый мастер, исправления ошибок и многое другое

**URL:** https://meta.discourse.org/t/2-9-0-beta8-security-fixes-revamped-wizard-bug-fixes-and-more/234165
**Category:** Announcements
**Tags:** release-notes
**Created:** [27.Июль.2022 20:34:11 UTC](https://meta.discourse.org/t/2-9-0-beta8-security-fixes-revamped-wizard-bug-fixes-and-more/234165 "2022-07-27T20:34:11Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [27.Июль.2022 20:34:11 UTC](https://meta.discourse.org/t/2-9-0-beta8-security-fixes-revamped-wizard-bug-fixes-and-more/234165/1 "2022-07-27T20:34:11Z")

</div>

## Новые функции в 2.9.0.beta8

> ⚠ **Требуется пересборка.** Пересборка обновит версии пакетов до последних и должна быть завершена для применения обновлений безопасности.

### Обновлённый мастер

Мы значительно улучшили мастер, чтобы новым администраторам было ещё проще начать работу на своём новом сайте. 3 шага, плюс ещё 3 необязательных шага, если пользователь захочет продолжить.

![2022-07-27_13-02-36](https://global.discourse-cdn.com/meta/original/4X/d/a/9/da97ada97576cb3c3155861a5eb42512f72238d9.gif)

### Обновления безопасности

Эта бета-версия включает 2 исправления уязвимостей, о которых сообщили участники нашего сообщества и [HackerOne](https://hackerone.com/discourse).

- Отключено кэширование ответов об ошибках для статических ресурсов ([CVE-2022-31182](https://github.com/discourse/discourse/security/advisories/GHSA-4ff8-3j78-w6pp))
- Предотвращено злоупотребление маршрутом update\_activation\_email ([CVE-2022-31184](https://github.com/discourse/discourse/security/advisories/GHSA-m5w9-8gp8-2hrf))

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [27.Июль.2022 20:34:11 UTC](https://meta.discourse.org/t/2-9-0-beta8-security-fixes-revamped-wizard-bug-fixes-and-more/234165/2 "2022-07-27T20:34:11Z")

</div>

### Еще больше!

Но подождите, есть еще! Мы делаем всё возможное, чтобы выделить для вас новые функции и изменения, но изменений всегда слишком много, чтобы описать их все. Для полного списка новых функций, исправлений ошибок, улучшений UX и прочего обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», приведенным ниже.

## Улучшения плагинов

### Чат

#### Новые функции

- Отображение статуса в списке пользователей личных сообщений
- Отображение статуса рядом с аватаром в сообщениях чата
- Праздничный акцент в боковой панели
- Интеграция боковой панели чата в основную боковую панель
- Статистика сообщений чата, пользователей и каналов

#### Исправления ошибок

- Гарантируется, что запрос на членство не возвращает дубликаты
- Использование нового параметра enable\_sidebar
- Изменение порядка личных сообщений в боковой панели
- Не добавлять пользователей, если chatable отсутствует
- Подключение к событию user\_seen для автоматического добавления пользователей при их первом посещении
- Декодирование эмодзи в заголовке канала при отображении в основной боковой панели
- Добавление запланированной задачи для автоматического добавления пользователей при изменении их состояния
- Гарантируется, что пользователь может видеть канал даже при наличии членства
- Гарантируется, что мы ждем завершения runloop после события вставки
- Еще один возможный сбой из-за пробелов
- Возможный сбой теста из-за пробелов
- Переход к предыдущему маршруту при выходе из полноэкранного режима
- Для не открытых каналов не показывать кнопку «Присоединиться» на карточке предварительного просмотра
- Гарантируется, что удаление канала перенаправляет на главную страницу чата
- Различные проблемы в модальном окне выбора
- Изменение границы полосы прокрутки в зависимости от фона
- Подключение к событию вместо обратного вызова модели, чтобы гарантировать автоматическое добавление пользователей
- Структурированный возврат включает только отслеживаемые каналы
- Отслеживание активации пользователя и запуск процесса автоматического добавления
- Установка значения по умолчанию как «открыто» для структурированного метода
- Предотвращение ошибки из-за отсутствия closeModal
- Слагифицированный заголовок приводится к нижнему регистру
- Гарантируется наличие заголовка у канала чата
- Слагификация имени канала при открытии из всплывающего окна
- Улучшение слагификации канала
- Разрешение переполнения для видимости всплывающего окна

#### Изменения UX

- Дополнительные исправления композера
- Улучшение состояния композера на мобильных устройствах
- Отображение цвета chatable и ограничений на чтение
- Кликабельная цель для иконки настроек
- Переименование канала обратной связи по умолчанию в «general»
- Небольшие изменения в стилях страницы обзора чата
- Полная переименование страницы обзора
- Прекращение отображения количества участников, очистка минимизированного вида чата
- Улучшение текста для автоматического присоединения включено/выключено

### Шаблоны (ранее «Готовые ответы»)

#### Новые функции

- Приватные шаблоны
- Возможность получения шаблонов из нескольких родительских категорий

### Календарь

#### Новые функции

- Разрешение редактирования событий на основе защитника поста

#### Исправления ошибок

- Гарантируется правильное поведение выбора даты/времени во всех часовых поясах
- Последовательная иконка «пустынный остров» для праздников
- Использование временной метки moment при преобразовании для изменения часового пояса
- Корректная обработка событий, не относящихся к UTC

### Encrypt

#### Исправления ошибок

- Обновление удаленной темы

### Плагин рекламы

#### Исправления ошибок

- Гарантируется, что коннектор не будет отображаться, если нет рекламы

### Видео

#### Исправления ошибок

- Переключение на неминифицированный скрипт `hls.js`

### Автоматизация

#### Новые функции

- Новый скрипт для добавления деталей о последнем проверке в содержимое поста.

#### Исправления ошибок

- Запуск на первой награде
- Автоматизация неправильно проверяла grant\_count

### Заметки пользователя

#### Изменения UX

- Добавление класса btn-default

### Интеграция чата

#### Исправления ошибок

- Не обрабатывать команды, если отсутствует ‘text’

### Геймификация

#### Новые функции

- Фильтр по периоду времени в представлении таблицы лидеров

#### Исправления ошибок

- Не начислять очки удаленным пользователям
- Имя таблицы лидеров не отображалось

#### Изменения UX

- Улучшенный текст в настройках ограничений группы
- Запрет выбора группы «все» в настройках таблицы лидеров
- Ссылка «Ваш рейтинг» больше не кликабельна

## Дополнительные функции и исправления

> **Нажмите, чтобы развернуть**
>
> ### Новые функции
> 
> - Добавление стиля страницы категорий для сортировки тем по дате создания
> - Импорт My\_bb поддерживает аватары
> - Добавление ссылок на пользователей и группы в раздел сообщества в боковой панели
> - Замена выпадающего меню «гамбургер» на боковую панель при отстыковке
> - Пользователи без постов не должны иметь возможность редактировать имя пользователя после истечения разрешенного периода
> - API для боковой панели
> - Добавление API плагина для регистрации группы статистики «О нас»
> - Отображение статуса во всплывающей подсказке на пузыре статуса в меню пользователя
> 
> ### Исправления ошибок
> 
> - Публикация событий обновления членства при обновлении автоматических групп
> - Поддержка группы «все» в настройках тегов
> - Боковая панель всегда отключена на маршруте мастера
> - Отклоненные электронные письма не должны очищаться до их логов
> - Гарантируется, что загрузка работает, когда браузер пользователя переписывает многоточие
> - Разрешение пользователям цитировать в закрытых темах
> - Гарантируется, что шаблоны администратора не используются для контроллеров не администраторов
> - Не применять обработанные поля пользователя для применения отслеживаемых слов
> - Гарантируется, что список пользователей полон и отсортирован
> - Гарантируется, что каждый экземпляр пользователя имеет правильный счетчик отслеживания статуса
> - Корректная обработка случая, когда несколько подписчиков вызывают trackStatus() на модели пользователя
> - Исправление путей упоминаний в фикстурах
> - Линейный градиент с остановками вызывает путаницу в R2
> - Улучшение обработки фильтра с недопустимыми символами тегов
> - Не вызывать ошибку при таймаутах onebox
> - Заголовок для кнопки сочетаний клавиш в боковой панели
> - Уведомление наблюдателей тегов при публикации темы
> - Согласование пакетных операций с членами группы
> - Передача willDestroy для пользовательской ссылки боковой панели
> - Обратное заполнение наград вызывает событие DiscourseEvent :user\_badge\_granted
> - Гарантируется, что инъекции пропускаются при реанимации устаревших моделей
> - Не использовать приглашения, если пользователь сбрасывает пароль
> - При получении обновления статуса пользователя статусы других пользователей очищались
> - Правильное множественное число строк боковой панели
> - `isExistingIconId()` регрессировал в #17553
> - Правильное вызов динамических компонентов по имени
> - Невозможно скрыть переполнение d-editor-button-bar на мобильных устройствах
> - Использование отступов, а не полей
> - Использование URI#merge для объединения базовых и относительных URL-адресов
> - Предотвращение использования noneItem многовыборным списком
> - Ограничение CSS конкретного набора выбора боковой панели только боковой панелью
> - Передача willDestroy для пользовательского раздела
> - Пропуск задачи, если уведомления об редактировании тегов отключены
> - Разрешение десериализации объектов Symbol в PostRevision
> - Проверка, отключены ли уведомления об редактировании тегов
> - Значок непрочитанного количества отображается для тем, которые пользователь не отслеживает
> - Поддержка систем без SSE 4.2
> - Разрешение десериализации объектов Time в PostRevision
> - Ошибка с валидацией поля пользователя многовыбора
> - Настройка CSS и исправление позиции производства для miniprofiler
> - Улучшение надежности состояния отслеживания темы
> - Изменение UserCommScreener для использования user\_ids
> - Корректировка высоты аватара темы для исправления прилипания
> 
> ### Изменения UX
> 
> - Изменение текста
> - Настройки переходов и стилей боковой панели
> - Добавление многовыбора в списки тем на мобильных устройствах
> - Замена ссылки «Настройки сайта» на ссылку «Администратор» в боковой панели
> - Меню «гамбургер» боковой панели занимает всю ширину
> - Переход заголовка только при переключении боковой панели
> - Предотвращение мерцания цвета в темных темах
> - Док/отстыковка боковой панели переключает выпадающее меню «гамбургер» боковой панели
> - Установка цвета темы на заставке немного раньше
> - Ограничение ширины дочерних элементов для меню «гамбургер» боковой панели
> - Обновление текста призыва к действию для регистрации
> - Предотвращение дрожания некоторых изображений onebox
> - Правильный размер эмодзи в тексте ссылки раздела боковой панели
> - Удаление ссылки «Закладки» из раздела сообщества
> - Переименование раздела «Темы» боковой панели в «Сообщество»
> - Установка ширины выпадающего меню «гамбургер» для предотвращения переполнения
> - Скрытие иконок заголовка раздела только когда боковая панель закреплена на рабочем столе
> - Опция учета боковой панели в миксине контрольных точек
> - Иконка плюс для заголовка раздела сообщений боковой панели
> - Предотвращение переноса счетчика боковой панели
> - Предотвращение изменения размера колонки из-за длинных панелей инструментов
> - Создание места для полосы прокрутки в mini-profiler
> - Увеличение размера текста для экспресс-боковой панели на мобильных устройствах
> - Удаление .btn-default из кнопки администратора
> - Предотвращение слишком широких постов из-за тега pre
> - Улучшенная страница «Аккаунт создан»
> 
> ### Производительность
> 
> - Добавление индекса для TopicTimer#topic\_id
> - Избегание создания дополнительного объекта при каждом вызове User#validatable\_user\_fields
