* Добавлены "Группы кассиров" - позволяют назначать одинаковые привилеги всем кассирам, входящим в группу;
* В WEB-кассе (на главной странице) в карточке абонента добавлен выбор полей для отображения;
* В свойства услуги SMS информирования добавлен выбор, через какой шлюз будут уходить сообщения;
* В MikroREMOTE в окно со списком услуг добавлен столбец с суммарным количеством подключеных услуг по всем абонентам (учитывает количество подключенных экземпляров каждой услуги);
* Для MikroBILL API (PHP, Python, .NET) добавлено управление быстрыми командами;
* Для атрибутов freeRADIUS добавлен выбор, в какую таблицу они будут записываться: radcheck или radreply;
* Для атрибутов freeRADIUS добавлен выбор, будут ли атрибуты с одинаковым именем перезаписывать друг-друга, либо отправляться на RADIUS как есть;
* В услугах теперь можно создать RADIUS атрибуты, которые будут применены к абонентам, подключившим услугу;
* В логи действий при редактировании абонента теперь пишутся все названия изменённых параметров, а также их значения до и после;
* Опционально теперь можно для тикетов, созданных абонентом через ЛК или через Телеграм бота присваивать выбранный тип;
* Теги автозамены для TELNET, SSH и RADIUS:
      #IP_GATEWAY# - шлюз абонента;
      #TARIFF# - название тарифа;
      #TARIFF_SKAT# - название тарифа для СКАТ DPI;
* Теги автозамены для печати документов:
      #RECOMMENDED_PAY# - Рекомендуемая сумма оплаты;
      #RECOMMENDED_PAY_STR# - Рекомендуемая сумма оплаты прописью.
* Cмарт-теги автозамены, получающие значения от API:
      #API_{путь_API}_ENDAPI# - Подставит любое значение, которое вы можете получить через API для абонента.
      Описание путей API доступно
здесь. Примеры написания тэгов
тут.
Примеры тегов, получающих значение через API:
      #API_{BillingInfo.DefaultInterface}_ENDAPI# - Подставит локальный интерфейс абонента;
      #API_{StatusInfo.CurrentSpeedLimitIn}_ENDAPI# - Подставит текущие ограничения скорости для входящего канала.
* Cмарт-теги автозамены с условием. Позволяют в зависимости от условия подставлять разные значения:
      #IF_(Путь,Оператор_сравнения,Сравниваемое_значение)?(Результат_ДА):(Результат_НЕТ)_ENDIF#
      Примеры написания тэгов с условием
тут.
* Если в роутере MikroTik переименовать интерфейс, DHCP сервер или PPP профиль, то в свойствах тарифов, групп и абонентов автоматически изменится привязка к интерфейсам, DHCP серверу и PPP профилю соответственно новому названию;
* Установщик PHP под Windows обновлён до версии 8.4.3, а установщик Apache до версии 2.4.63.
* Проблемы с настройкой WEB-персонализации, когда 2 копии MikroREMOTE с одного ПК одновременно подключались к разным серверам MikroBILL.