====== Changelog - история развития проекта ====== * Рекомендуем выполнить: [[billing/howto/sql_convert]] ===== 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 других стран * Карта абонента - добавлен функционал [[billing/multi_acc|мульти-аккаунта]] * В настройки модуля JuniperMX(v2) добавлены поля сервисов IPv6 * В свойства сотрудника добавлено свойство [[billing/howto/stuff_personal|Учитывать рейтинг тарифа]] * В свойства сотрудника добавлено свойство [[billing/howto/stuff_personal|Учитывать группу тарифа]] **API** * Добавлены методы-алиасы для работы с подписками * Добавлен метод получения разделов меню * Добавлен метод получения информации о компании * Добавлен метод работы с переводом средств между абонентам **Ядро** * Поправлена повторная выдача IP из пула если выданный IP замечен в Online * JuniperMX(v2) - добавлена выдача сервисов под IPv6 **Система** * Trinity-tv - поправлена ошибка обработки ответа * Добавлена поддержка мониторинга OTL Huawei MA5800 * JuniperMX(v2) - поддержка CoA для IPv6 **Wiki** * [[billing/nas_access_server/cisco_asr1k_2025]] * [[billing/multi_acc]] ===== 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/pon|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** * [[billing/grusher]] ===== 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 ---- * Личный кабинет - все страницы переведены на [[cabinet/html5/templating|шаблонизатор]] * Личный кабинет - исправлена ошибка когда подписка не отображалась если не было прав её отключить ---- * Система - исправлена обработка turbo в CoA модуле JuniperMXv2 * Система - исправлена обработка индивидуальной скорости в CoA модуле JuniperMXv2 * Система - исправлена обработка переменной шаблона %service_name% в модуле Sender * Система - добавлен скрипт [[billing/configuration/events|event'a userproperchange]] * Система - для форматирования денег используется целочисленная арифметика вместо IEEE 754 * Система - добавлено логирование взаимовключений подписок * Система - добавлено логирование взаимоисключений подписок ---- **Wiki** * [[cabinet/html5/templating]] * [[billing/configuration/sormsunkar]] * [[billing/configuration/events]] ===== Архив изменений проекта ===== * [[oldchanges_2024|Изменения 2024]] * [[oldchanges_2023|Изменения 2023]] * [[oldchanges_2022|Изменения 2022]] * [[oldchanges_2021|Изменения 2021]] * [[oldchanges_2020|Изменения 2020]] * [[oldchanges_2019|Изменения 2019]] * [[oldchanges_2018|Изменения 2018]] * [[oldchanges_2017|Изменения 2017]] * [[oldchanges_2016|Изменения 2016]] * [[oldchanges_2015|Изменения 2015]] * [[oldchanges_2014|Изменения 2014]] * [[oldchanges_2013|Изменения 2013]] * [[oldchanges_early|Изменения до 2013]]