Changelog - история развития проекта
- Рекомендуем выполнить: Полный переход на utf8 (utf8mb4)
3.14.12 (пре-релиз)
Приоритет на стабильность системы и bugfix
3.14.11 (27.11.2025)
Позже будет больше информации и подробностей . Приоритет на стабильность системы, улучшения по вашим просьбам в личке и bugfix
Админка
- Платежные системы - MonoPay.
- Платежные системы - добавлены настройки для работы с monobank
- Платежные системы - hutko.
- Платежные системы - добавлены настройки для работы с hutko
- Платежные системы - Другие
- Платежные системы - Каспий (доработка)
- Платежные системы - improvments
- Платежные системы - bugfix
- Карта абонента: муфта и ящик.
- Поиск и быстрый поиск по муфте и ящику.
- Опционально скрыть/показать муфту и ящик в системных опциях.
- Тарифы — добавлена галочка «Баланс+»; раздел «Заморозка» теперь учитывает стоимость заморозки и ежедневно пересчитывает стоимость периода на предмет достаточности баланса
- Генерация номера договора — увеличена поддержка длины до 16 символов
- Платежная система Приват24 — добавлен выбор значения для параметра LS (UID, логин, номер договора)
- Логирование — добавлено логирование активации/деактивации подписки
- Ошибки удаления абонента — обновлён текст ошибки при полном удалении, если операция запрещена
- Online данные о MAC — поиск абонентов на портах теперь учитывает абонентов «онлайн»
- Настройки ЛК — добавлены опции запрета входа отключённым и удалённым абонентам
- Настройки интерфейса — добавлен параметр автоматической привязки абонента по совпадению адреса
- Устройства — добавлены поля mgmt_vlan и user_vlan
- Права сотрудников — добавлены права - «Безналичные платежи только сегодня»
- Права сотрудников — добавлены права - «Безналичные платежи только свои»
- Генерация номера договора — добавлена возможность использования uid и логина
- Поиск — добавлена возможность поиска абонентов по подписке
- Краткая история абонента — добавлен раздел истории SMS
- Отчёт «Реальные IP» — добавлен выбор статуса абонента
- Рассрочка — исправлена возможность указания дробного количества месяцев
- Accel V2 — добавлена настройка переопределения ifname на uid, логин, номер договора
- Если указанное устройство типа OLT, то доступны все порты для выбора.
- Улучшения и изменения по запросам клиентов.
- Bugfixes
Личный кабинет
- Добавлено пополнение через monobank
- История — исправлено отображение времени сессии
- История — увеличено максимальное количество отображаемых записей
- Платежи — на странице подтверждения добавлен вывод UID/логина/договора в соответствии с приоритетом платежной системы (Украина)
- Web-сессии — исправлено завершение сессии при смене IP
API
- Добавлена полноценная работа с monobank
- Добавлена полноценная работа с hutko
- Улучшения и изменения по запросам клиентов.
- Bugfixes
Ядро
- Accel V2 — реализовано переопределение ifname
- Улучшения и изменения по запросам клиентов.
- Bugfixes
Система
- Webkassa API обновлён до версии 2.0.3
- Мониторинг BDCOM — исправлено отображение TX Power
- Portmone — из ответа REJECT удалён тег CODE
- Мониторинг BDCOM — исправлен OID для Firmware
- Закрытие кредита — корректная обработка закрытия кредита по дате из системных опций (замороженные)
- Закрытие кредита — корректная обработка закрытия по дате кредита (временный кредит, замороженные)
- Шаблоны — добавлены переменные:
$PACKET, $PACKET_ALIAS, $PACKET_PRICE, $NEIGHBORHOOD, $DATE_YEAR, $DATE_MONTH, $DATE_DAY, $DATE_HH, $DATE_II, $DATE_SS, $PACKET_NEXT_PRICE, $PACKET_NEXT_SPEED_DW_MB, $PACKET_NEXT_SPEED_DW, $PACKET_NEXT_SPEED_UP_MB, $PACKET_NEXT_SPEED_UP, $PACKET_NEXT_ALIAS, $PACKET_NEXT, $PASSWORD
- для выгрузки в Prometeus новый данные ниже пример
# HELP mikbillPaymentsCount The total number of payments
# TYPE mikbillPaymentsCount gauge
mikbillPaymentsCount {payment_system="liqpay", period="365d"} 394
mikbillPaymentsCount {payment_system="terminal_api", period="365d"} 0
mikbillPaymentsCount {payment_system="privat_v2", period="365d"} 8074
mikbillPaymentsCount {payment_system="portmone", period="365d"} 1
mikbillPaymentsCount {payment_system="familny", period="365d"} 4835
mikbillPaymentsCount {payment_system="ipay", period="365d"} 0
mikbillPaymentsCount {payment_system="monobank", period="365d"} 4
mikbillPaymentsCount {payment_system="easypay", period="365d"} 0
mikbillPaymentsCount {payment_system="primepay", period="365d"} 2
mikbillPaymentsCount {payment_system="whitepay", period="365d"} 0
mikbillPaymentsCount {payment_system="hutko", period="365d"} 1
URL: /api/index/prometheus/key/xxxxxxxxx/request/count_payments/days/365
значения для days: 0 - 365 (0 - текущий день).
- Улучшения и изменения по запросам клиентов.
- Bugfixes
3.14.10 (06.08.2025)
Приоритет на стабильность системы и bugfix
Админка
- Платежные системы - Каспий Банк - добавлена функция для показывания полной Абонплаты абонента при платеже.
- Pmon - устранен баг
- Bugfixes
API
- Bugfixes
Ядро
- Bugfixes
- JuniperMX(v2) - Оптимизация алгоритма radius attribute
Система
- Bugfixes
3.14.09 (02.06.2025)
Админка
- Работоспособность - поправлено отображение онлайна
- Кол-во дней до отключения - поправлен учет фиксированной скидки подписки при пропорциональном снятии
- Отчеты ⇒ Платежи - Поправлена пагинация в отчете
- Отчеты ⇒ Карточки ⇒ Финансы-карточки - сегмент заменен на реализаторов
- Отчеты ⇒ Терминалы ⇒ Терминалы-сумма - добавлен отчет
- Отчеты ⇒ IPTV ⇒ Requests - поправлено логирование trinity tv
- Платежные системы - скрыты платежные системы других стран
- Middleware - скрыты middleware других стран
- Карта абонента - добавлен функционал мульти-аккаунта
- В настройки модуля JuniperMX(v2) добавлены поля сервисов IPv6
- В свойства сотрудника добавлено свойство Учитывать рейтинг тарифа
- В свойства сотрудника добавлено свойство Учитывать группу тарифа
API
- Добавлены методы-алиасы для работы с подписками
- Добавлен метод получения разделов меню
- Добавлен метод получения информации о компании
- Добавлен метод работы с переводом средств между абонентам
Ядро
- Поправлена повторная выдача IP из пула если выданный IP замечен в Online
- JuniperMX(v2) - добавлена выдача сервисов под IPv6
Система
- Trinity-tv - поправлена ошибка обработки ответа
- Добавлена поддержка мониторинга OTL Huawei MA5800
- JuniperMX(v2) - поддержка CoA для IPv6
Wiki
3.14.08 (08.04.2025)
Админка
- Из карты абонента скрыты вкладки неактивных модулей (wildcore, omnicell, grusher, mrtg и т.д.)
- Из истории сессии абонента скрыты сессии типа "auth-start"
- Поправлено дублирование IP при выборе реального IP адреса
Личный кабинет
- Поправлена страница логина на мобильных устройствах
Система
- Поправлен учет периода при возврате денег за смену тарифа
- В модуль Sender добавлено условие Тип контакта абонента
Платежные системы
- Portmone - устранена ошибка, из-за которой средства могли зачисляться на другой аккаунт при оплате с сайта.
Ядро системы
- Устранена ошибка проверки ip из пула при возобновлении сессии.
- Добавлена поддержка IPv6 для Mikrotik PPPoE
3.14.07 (09.03.2025)
Админка
- Добавлены поля sms tel и mob tel в интерфейс создания абонента.
- Функционал скрытия номеров телефонов теперь работает и при создании абонента.
- Исправлено добавление IP-адресов в пул с опцией «создавать .0 и .255».
- Исправлена проверка использования IP-адреса из пула перед его удалением.
- Добавлено отображение UID, за которым закреплён IP, в списке IP-пула.
- Для субпровайдеров добавлено скрытие чувствительной информации звёздочками.
- В карту абонента добавлена страница Grusher.
- История сигналов из карты абонентов теперь поддерживает историю из MBP
Личный кабинет
- Добавлен редирект на страницу из запроса после авторизации.
- Исправлено отображение количества знаков в цене реального IP.
- Рекомендованная сумма к пополнению теперь учитывает будущий тариф.
Платежные системы
- EasyPay — протокол API v3.6.5.
- Liqpay v3 — разделение платежа.
- Paynet.uz — протокол API v3.3.
Система
- Добавлен SMS-шлюз Mikbill APP PUSH.
- В модуль Accel V2 добавлен PoD для абонентов с подключённым IPv6.
- Улучшен контроль IP-адресов пула (перемещение между использованными и доступными).
- Автоматическая корректировка UID: если IP был выдан одному абоненту, но под ним в сеть вышел другой, UID обновляется.
Ядро
- Добавлено запоминание выданного абоненту IP из пула.
Wiki
3.14.06 (03.02.2025)
- Админка - поправлена загрузка "типов документов" без прав доступа к справочнику
- Админка - поправлен фильтр субпровайдеров в отчете Invoice
- Админка - поправлено отображение сессий с Nas-Port-Id = 0
- Админка - поправлена выгрузка в отчеты→платежи
- Админка - добавлен фильтр по статусу абонента в отчеты→абоненты→паспортные данные
- Админка - добавлен фильтр "Тип документа не указан" в отчеты→абоненты→паспортные данные
- Админка - поправлено "undefined" на кнопке диалога в списке тикетов
- Личный кабинет - исправлено изменение данных в профиле
- Личный кабинет - отображение скорости тарифа учитывает коэффициент скорости из настроек
- Личный кабинет - виджет календаря на странице заморозки заменен на html5 календарь
- Система - в модуле Sender поправлена ошибка отправки -1 в переменной %left_day%
3.14.05 (07.01.2025)
- Админка::Настройки ЛК - в меню ЛК добавлены поля title, description, keywords
- Админка::Отчеты - поправлен отчет абонентов с индивидуальной скидкой
- Ядро - в модуль Juniper MXv2 добавлена отправка VRF для IPoE и PPPoE
- Личный кабинет - все страницы переведены на шаблонизатор
- Личный кабинет - исправлена ошибка когда подписка не отображалась если не было прав её отключить
- Система - исправлена обработка turbo в CoA модуле JuniperMXv2
- Система - исправлена обработка индивидуальной скорости в CoA модуле JuniperMXv2
- Система - исправлена обработка переменной шаблона %service_name% в модуле Sender
- Система - добавлен скрипт event'a userproperchange
- Система - для форматирования денег используется целочисленная арифметика вместо IEEE 754
- Система - добавлено логирование взаимовключений подписок
- Система - добавлено логирование взаимоисключений подписок
Wiki