---
description: Общее описание изменений
---

# Changelog

## Новая функциональность

### Пользовательский  интерфейс

* В **Сводный отчет** добавлена возможность формирования и просмотра статистики по входящим сообщениям.
* В карточке входящего сообщения добавлено отображение количества частей сообщения, наименования оператора, страны и тайм-зоны абонента.
* В карточку создания правил маршрутизации исходящих сообщений добавлена возможность настройки роутинга по шаблону, на основании которого было сформировано сообщение.

### Серверные компоненты

* В ibs-message-processor реализована логика маршрутизации исходящих сообщений по шаблону, на основании которого было сформировано сообщение.
* В ibs-message-processor реализована проверка входящих сообщений в сервисе MNPRange.
* В ibs-connectors-container-server добавлена логика расчета количества частей входящих сообщений.
* Начиная с версии 8.0 в поставку серверных компонентов включен logger.\
  Данный компонент является усовершенствованной версией компонента ibs-logger.\
  Преимущества нового компонента:
  * Возможность использования Redis для сохранения сообщений, ожидающих финальный статус. При использовании Redis появляется возможность горизонтального масштабирования компонента.
  * Сохранена обратная совместимость: новый компонент может использовать как Redis, так и Berkeley для хранения сообщений, ожидающих финальный статус.
  * Обновление информации для ранее сохраненных в БД сообщений через вызов хранимой процедуры. Использование хранимой процедуры позволяет сократить нагрузку на базу данных при сохранении информации о сообщениях.
  * Статусы сообщений сохраняются в базу данных с учетом заданного в конфигурации периода - report.timeToLive. Рекомендуемое значение периода сохранения сообщений в базу данных: 2 или 3 минуты.

## **Исправление ошибок и оптимизация**

### Пользовательский интерфейс

* В карточке создания блокировки исправлена ошибка сброса выбранных типов сообщений при вводе некорректного номера абонента для блокировки.
* Исправлена ошибка отображения текста сообщения в разделе **Сообщения** при наличии нескольких пробелов в тексте.
