====== История изменений Ubilling ====== ===== 1.0.3 - rev 7213 ===== * Изменения в структуре БД. см. дамп. * [[alteriniconf|alter.ini]]: новая необязательная опция REPORT_FINANCE_IGNORE_ID исключающая, указанные через запятую, ID "типов оплат" из модуля "Финансовые отчет" и "АПРНУ". * alter.ini: новая опция PONMAP_ENABLED включающая модуль "Карта ONU". * alter.ini: новая необязательная опция BANKSTA2_REGEX_KEYWORDS_DELIM определяющая символ-разделитель для поисковых ключевых слов в шаблонах соответствия полей импорта. * alter.ini: новая необязательная опция MULTIGEN_USE_ROS_TRAFFIC_GRAPHS обеспечивающая возможность получения графиков статистики по трафику с Mikrotik при работе через [[mgmikrotikdhcp|Multigen MikroTik DHCP (IP + MAC)]]. * alter.ini: новая необязательная опция PON_ONU_MAC_VALIDATE включающая валидацию МАСов ONU для последующего исключения невалидных из обработки. * alter.ini: новая необязательная опция PON_ONU_MAC_MAKE_RANDOM_IF_INVALID актуальна только при включенной PON_ONU_MAC_VALIDATE и призвана вместо исключения из обработки заменить МАС ONU на рандомно сгенерированные, вида FF:00:XX:XX:XX:00. * alter.ini: новая опция ITSATRAP_ENABLED включающая модуль [[snmptrapd|Это ловушка!]] * alter.ini: опции MOBILES_EXT и TB_SWITCHMON теперь включены по-умолчанию. * alter.ini: новые необъязательные опции OEFAILS_ENABLED и OEFAILS_OPTIONS включающие модуль "Отключения электричества". * alter.ini: новая опция PAYMENTCARDS_UNIQUE_MODE меняющая поведение проверки уникальности серийных номеров платежных карточек. * ymaps.ini: теперь как сервис карт по-умолчанию, используется leaflet. * Модуль [[vlanmanagement|VLAN менеджер]]: При аллокации диапазона VLAN-ов свичу теперь видно соответствие номера порта к VLAN-у. * Модуль "VLAN менеджер": Выделение цветом VLAN-а если у конкретного порта есть пользователь. * Модуль "VLAN менеджер": Можно выдать диапазон для OLT/слот/порт (актуально для [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]). * Модуль [[ponizer|ПОНизатор]]: Исправление опроса Huawei GPON. * Модуль "ПОНизатор": показ текущего уровня сигнала при редактировании ONU стал более вменяемым. * Модуль "ПОНизатор": добавлена возможность валидации МАСов ONU. * Модуль Модуль [[switchpoller|Опрос свитчей]]: добавлены SNMP шаблоны для Cisco-C3560-24-PS-S и TurboIron 24x. Спасибо Евгению Борисову. * Модуль Модуль "Опрос свитчей": добавлен SNMP шаблон для опроса Dlink-DGS-1210-28ME. * Модуль "События": добавлена возможность подсветки логинов пользователей ссылками в их профиль для быстрого перехода. * Модуль [[dreamkas#какая_banksta2_почему_я_о_ней_до_сих_пор_не_слышал|Обработка банковских выписок 2]]: добавлены новые возможности манипуляций с данными импортируемых файлов, чтобы сделать этот самый импорт ещё более гибким. * [[logingeneration|Генерация логинов]]: добавлено 4 новых типа: INCREMENTFOUR, INCREMENTFOURREV, INCREMENTSIXREV, VSRAT_INCREMENT. * [[mikrotikapi|Mikrotik API]]: исправлен баг с телепатическим определением версии RouterOS. * [[mikrotikapi#модуль_расширенная_настройка_mikrotik|Расширенная настройка Mikrotik]]: добавлена возможность указать порт API для каждого отдельно взятого NAS. * Новый модуль "Карта ONU": собственно показывает абонентские ONU на карте с дифференциацией по уровню их сигнала. * Модуль "Персональные заметки и напоминания": исправлено отображение в режиме календаря. Теперь его реально использовать как ежедневник. * Модуль "MapOn": теперь присутствует и в глобальной менюшке. * Модуль "Платежи контрагентам": добавлено вменяемое форматирование сумм по каждому из предпринимателей. * Модуль "Visor": теперь в списке пользователей показан главный аккаунт пользователя. * Модуль "Сервис мгновенных сообщений": более вменяемая подсветка контактов от которых есть непрочитанные сообщения. * Модуль [[senddog#продвинутая_собака-посылака|Продвинутая собака-посылака]]: добавлена новая реализация API сервиса GradWell SMS. * Модуль "Виртуальные сервисы": исправлена проблема с созданием виртуальных сервисов с отрицательной стоимостью. * Новый модуль [[snmptrapd|Это ловушка!]]: предназначен для отслеживания происходящих SNMP traps. * Модуль "Персональные заметки и напоминания": в интерфейс просмотра заметки добавлен также контрол ее удаления. * Модуль "Перезвоните мне пожалуйста": добавлена телепатия пользователей. * Новый модуль "Редактор crontab": вы не поверите, он редактирует crontab. * Модуль [[watchdog|Собака-наблюдака]]: добавлен новый тип проверки onepunch позволяющий вызывать OnePunch скрипты по их алиасу. * Модуль "Планирование работ": в фильтры при показе задач также добавлены все активные работники. * Новый модуль "Отключения электричества": предназначен для разбора даных о плановых и аварийных отключениях облэнерго. * Модуль [[multigen|КучаГен]]: исправлена работа на PHP 7.1 * [[openpayz|OpenPayz]]: добавлен фронтенд и бэкенд liqpaymulti. Спасибо Евгению Борисову. * [[setupubinstaller|UBinstaller]]: Добавлен режим миграции позволяющий использовать ваши старые пароли на MySQL/Stargazer/rscriptd * UBinstaller: обновлены пресеты системных файлов конфигурации по-умолчанию. * UBinstaller: после установки требуется еще меньше мозга, а именно автоматически разворачивается минимальный набор вызовов из Remote API * UBinstaller: теперь происходит автоматическая базовая настройка FreeRADIUS3. * UBinstaller: добавлены собраны новые бинарные пакеты для FreeBSD 12.1 amd64 с PHP 7.4 и кучей нового софта. * Глобально: начаты масштабные работы по обеспечению совместимости с PHP 7.4 {{:densetsu_release.png?nolink&|}} ===== 1.0.2 - rev 7081 ===== * Изменения в структуре БД. см. дамп. 8-o * [[alteriniconf|alter.ini]]: новая опция IBAN_ENABLED включающая собственно его вместо р/р. * alter.ini: новая опция UNIVERSAL_QINQ_USER_EXIST включающая проверку на существование пользователя при добавлении QINQ пары. * alter.ini: новая опция QINQ_IN_PROFILE, вы не поверите, но она отвечает за отображение QINQ пары в профиле пользователя. * alter.ini: новая опция VLAN_MANAGEMENT_ENABLED включающая модуль управления VLAN-ами (VLAN Manager). * alter.ini: новая опция REMOTEDHCP_ENABLED включающая поддержку [[remotedhcp|удаленных DHCP серверов]]. * alter.ini: новая необязательная опция ASTERISK_CALLRECS_PATH определяющая путь к каталогу с записями разговоров Asterisk. * alter.ini: новая необязательная опция ASTERISK_CALLRECS_CEL_TAB_NAME определяющая имя таблицы cel(Call Event Logging) в БД Asterisk. * alter.ini: новая необязательная опция TASKMAN_SHOW_DONE_EXTENDED включает отображение дополнительной инфы по выполненным задачам в модуле "Планирование работ". * alter.ini: новая необязательная опция TASKMAN_DONE_EXTENDED_ALTERSTYLING включает альтернативную стилизацию отображения дополнительной инфы по выполненным задачам в модуле "Планирование работ". Имеет смысл только при включенной TASKMAN_SHOW_DONE_EXTENDED. * alter.ini: новая необязательная опция ONLINE_SHOW_LAST_FEECHARGE включает отображение даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя в таблице юзверей модуля "Пользовательский онлайн". * alter.ini: новая необязательная опция ONLINE_SHOW_PHONES включает отображение всех имеющихся у пользователя телефонов(включая доп. мобилки) в таблице юзверей модуля "Пользовательский онлайн". * alter.ini: новая необязательная опция ALL_PHONES_CACHE_TIMEOUT устанавливает время жизни кэша телефонов пользователей. * alter.ini: новая опция USERNAS_IN_PROFILE включающая показ пользовательского NAS в профиле пользователя. * alter.ini: новая опция TASKMAN_SEND_LOCATION включающая отсылку местоположения задачи для пользователя в Telegram. * alter.ini: новая необязательная опция ZABBIX_HOST_URL определяющая адрес вашего Zabbix сервера. * alter.ini: новая необязательная опция ZABBIX_LOGIN определяющая логин для подключения к вашему Zabbix серверу. * alter.ini: новая необязательная опция ZABBIX_PASSWD определяющая пароль для подключения к вашему Zabbix серверу. * alter.ini: новая необязательная опция ZABBIX_USER_TRAFFIC_GRAPHS включающая использование графиков трафика пользователей с сервера Zabbix. * alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHIDENTIFY определяющая признак, по которому пользователь будет искаться на сервере Zabbix. Может принимать значения: "IP" или "MAC". По умолчанию - "MAC". * alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHFIELD определяющая поле массива, возвращенного вызовом Zabbix API "graph.get", по которому пользователь будет искаться на сервере Zabbix. По умолчанию - "name". * alter.ini: новая необязательная опция ZABBIX_GRAPHS_EXTENDED включающая отображение дополнительного графика за 5 минут, а так же ссылки на график пользователя на Zabbix сервере. * alter.ini: новая необязательная опция ZABBIX_GRAPHSIDS_CACHE_LIFETIME определяющая время жизни кэша идентификаторов графиков Zabbix. * alter.ini: новая необязательная опция SIGREP_DELETABLE позволяющая удаление записей из "Отчета по подключениям". * Модуль [[multigen|КучаГен]]: добавлена поддержа преобразования имен пользователей в виде MAC в верхнем регистре * Модуль КучаГен: исправлена работа вызовов MULTIGEN_POD_ON_MAC_CHANGE / MULTIGEN_POD_ON_IP_CHANGE. * Модуль [[corps|Юридические лица]]: теперь умеет показывать IBAN вместо рассчетного счета. * Модуль [[watchdog|Собака-наблюдака]]: добавлен тип задач httpget. * Модуль "MapOn": больше не взрывается, если машинке не присвоен водитель. * Модуль [[remoteapi|RemoteAPI]]: к вызову Asterisk добавлены новые возможности: получения статуса ЛС абонента, баланса абонента, установки абоненту кредита и оплаты платежной картой(скретч-картой). Может быть очень полезно для использования в связке с Asterisk php-agi. * Модуль RemoteAPI: добавлен новый вызов remotedhcp возвращающий данные для синхронизации с удаленными DHCP серверами. * Модуль RemoteAPI: добавлен новый вызов stgfeecharge2mysql делающий страшные и никому не нужные вещи для обеспечения возможности отображения даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя в модуле "Пользовательский онлайн". * Модуль [[salary|Учет зарплат]]: вызов RemoteAPI salarytelegram теперь также добавляет к посуточной сводке сумму заработанных за день денег. * Модуль [[dreamkas|Dreamkas]]: минорные багфиксы. * Модуль "Asterisk PBX": теперь имеет возможность отображать, проигрывать и скачивать записи разговоров Astersik. Фича пока находится в тестовом режиме. * Модуль "Планирование работ": теперь имеет возможность отображать(и опционально стилизировать) дополнительную инфу по выполненным задачам. Может незначительно замедлять рендеринг интерфейса модуля. * Модуль "Пользовательский онлайн": появилась возможность отображать все имеющиеся у пользователя телефоны(включая доп. мобилки). Работает только с HP_MODE=1. * Модуль "Пользовательский онлайн": появилась возможность отображать даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя. Очень "малонужная" и страшная по сути своей реализации штука, требующая отдельного(!) вызова RemoteAPI для заполнения кэша "последних списаний". Дважды...нет - четырежды подумайте, насколько сильно оно вам нужно. Работает - естественно - только с HP_MODE=1. * Новый модуль "[[vlanmanagement|VLAN Manager]]": обеспечивающий возможность работы с VLAN-ами, для выделения вланов юзерам, свичам и прочее + визуальный отчет по занятым\свободным. * Модуль "Экзистенциальный конь": теперь нормально показывает изменения состояния пользовательской базы в январе, относительно прошлого года. * Модуль "MapOn": теперь машинки на карте более похожи на машинки. * Модуль "Планирование работ": теперь умеет опционально отсылать сотрудникам в телеграм локацию пользователя при создании задачи. * Модуль "Профиль пользователя": теперь умеет отображать графики статистики по трафику с Zabbix. * Модуль "Отчет по подключениям": теперь умеет опционально удалять записи о давно удаленных пользователях. * Модуль [[warehouse|Склад]]: добавлена возможность при просмотре расходных операций также показывать примечания к ним. * Кабинет пользователя: минорные исправления Венгерской локализации. * Кабинет пользователя: исправлена работа скина paper. Теперь он нормально загружается в полностью оффлайновом режиме. * Глобально: обновлена и дополнена локализация интерфейса на Испанский. Спасибо [[https://github.com/discapacidad5|Cergio Monasterio]]. * Глобально: API [[ubillingtelegram|UbillingTelegram]] теперь умеет в дебаг режим, а также в посылку местоположения. * Глобально: добавлена базовая поддержка API Zabbix 3.xx. Умеет выполнять различные запросы к API Zabbix'a. Теоретически, должно работать и с более поздними версиями Zabbix. * [[openpayz|OpenPayz]]: добавлен фронтенд abank24multi для [[https://a24m.a-bank.com.ua/|АБанк24]]. Спасибо Евгению Борисову. * OpenPayz: добавлены "мульти" фронтенды для EasyPay и FBank(Банк Фамильный) {{:nani_release.png?nolink&|}} ===== 1.0.1 - rev 7032 ===== * [[alteriniconf|alter.ini]]: новые опции DREAMKAS_* обеспечивающие работу нового модуля интеграции с сервисом [[https://dreamkas.ru/|Dreamkas]]. * alter.ini: новая необязательная опция ONLINE_SHOW_USERNOTES регулирующая отображение примечаний в модуле "Пользовательский онлайн". * alter.ini: новая необязательная опция TOUCH_FIX исправляющая некоторые артефакты виджетов Jquery UI на тачевых устройствах. * alter.ini: новая необязательная опция PON_ONU_HIDE прячущая ненужные MAC ONU из неизвестных. * alter.ini: новая необязательная опция ONLINE_HIDE_PICT_TITLES регулирующая отображение подписей к пиктограммам в таблице модуля Онлайн. * alter.ini: новая необязательная опция ONLINE_SHOW_ONU_SIGNALS регулирующая отображение колонки с сигналом ОНУ в таблице модуля Онлайн. * alter.ini: новая необязательная опция ONLINE_SHOW_WIFI_SIGNALS регулирующая отображение колонки с сигналом WiFi оборудования в таблице модуля Онлайн. * alter.ini: новая необязательная опция USERPROFILE_ONU_INFO_SHOW регулирующая отображение дополнительных данных об ОНУ в профиле пользователя. * alter.ini: новая опция CALLMEBACK_ENABLED включающая модуль "Перезвоните мне пазязя". * alter.ini: новая опция UNIVERSAL_QINQ_ENABLED включающая модуль "UniversalQINQ". * alter.ini: новая опция ONUREG_QINQ_ENABLED включающая поддержку QINQ для [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]. * Модуль [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]: В очередной раз исправлен парсер серийников для Huawei ONT. * Модуль [[trinitytv|TrinityTV]]: для подписок теперь доступны дополнительные примечания. * Модуль "Пользовательский онлайн": добавлена возможность отображения примечаний в скобках под "ФИО". Дополнительные примечания отображаются в виде ссылки-счетчика. * Модуль "Пользовательский онлайн": добавлена возможность скрытия подписей к пиктограммам, таких как: "Да", "Нет", "Заморожен". * Модуль "Пользовательский онлайн": добавлена возможность отображения сигнала ОНУ отдельной колонкой. Работает только с ONLINE_HP_MODE=1. Может значительно влиять на производительность. * Модуль "Пользовательский онлайн": добавлена возможность отображения WiFi оборудования отдельной колонкой. Работает только с ONLINE_HP_MODE=1. Может значительно влиять на производительность. * Модуль "Профиль пользователя": добавлена возможность отображения дополнительных данных о связанной с пользователем ОНУ. * Модуль [[mikrotikapi|Mikrotik NAS]]: исправлен выход из цикла в функции read() реализации Mikrotik API, а так же добавлена возможность использовать логические операции в запросах Mikrotik API. * Модуль [[receipts|Печать квитанций]]: исправлен мелкий баг с заполнением выпадающего списка с домами после выбора улицы. * Модуль [[dreamkas#какая_banksta2_почему_я_о_ней_до_сих_пор_не_слышал|"Обработка банковских выписок 2"]]: теперь чуть более информативен в процессе непосредственной обработки банковской выписки. * Модуль "Персональные заметки и напоминания": предупреждения перед удалением заметок стали чуть более информативными. * Новый коммерческий модуль [[dreamkas|Dreamkas]]: интеграция с сервисом [[https://dreamkas.ru/|Dreamkas]], для фискализации оплат абонентов. * Модуль "Свитчи": теперь нотифицирует о возможности использования SWPOLL для свитча при его редактировании. * Модуль [[warehouse|Склад]]: печать остатков ТМЦ на складах для инвентаризации более не требует прав на расходные операции. * Модуль "Склад": новый отчет "Остатки на складских помещениях" предназначен для инвентаризации ТМЦ. * Модуль "FDB Архив": Исправлена сортировка по-умолчанию. * Модуль "Почему ты звонишь?": исправлена проблема, при которой, вызовы считались неотвеченными при откусывании кода страны из номера. * Модуль [[salary|Учет зарплат]]: типичное время выполнения работ в справочнике "Типы работ" теперь может быть не целочисленным. * Модуль [[macven|Определение производителя оборудования по MAC]]: исправлены проблемы кеширования на PHP > 7.1 * Модуль UniversalQINQ: Новый модуль для QINQ когда сеть - не только ethernet свичи. * Модуль "Тарифы": теперь нельзя удалить тариф на который назначен переход при помощи [[dealwithit|Живи с этим]]. * Кабинет пользователя: модуль Megogo стал чуть менее страшным в Chrome. * Кабинет пользователя: опция SHOW_SPEED_MB теперь также влияет на модуль "Изменение тарифа". * Глобально: добавлена локализация интерфейса на Испанский. Спасибо Cergio Monasterio. * Глобально: добавлена локализация интерфейса на Венгерский язык. Огромная благодарность [[https://github.com/tomastovt|Tomas Tovt]]. * [[openpayz|OpenPayz]]: в интерфейсах бэкэндов LiqPay и MyPayPrivat теперь не отображается ненужный одинокий radiobutton, если не используется опция AVAIL_PRICES. {{:kaji_release.png?nolink&|}} ===== 1.0.0 - rev 6992 ===== * Изменения в структуре БД. см. дамп. * [[alteriniconf|alter.ini]]: новая необязательная опция TASKMAN_PRINT_ORDER устанавливающая поле сортировки задач. * alter.ini: новая опция BACKUPS_MAX_AGE указывающая максимальный возраст в днях хранимых бэкапов БД. * alter.ini: новая опция DARKVOID_CACHETIME устанавливающая дефолтный интервал кэширования DarkVoid. Можете не трогать. * alter.ini: новая опция VISOR_CHARGE_MODE устанавливающая режим дочардживания средств для камер если это требуется. * alter.ini: новая опция TRINITYTV_RDEVS включающая отображение количества закрепленных за пользователем устройств. * alter.ini: новая опция REMOTEAPI_DISABLE_CALLS которая вам не нужна. * alter.ini: новая опция FDBARCHIVE_MAX_AGE устанавливающая максимальный срок хранения данных архива FDB в днях. * [[userstats|userstats.ini]]: новая опция VISOR_ENABLED включающая для пользователей модуль [[visor|Видеонаблюдение]]. * userstats.ini: новая опция TRINITYTV_CHANLIST_URL устанавливающая ссылку на список каналов. * userstats.ini: новая необязательная опция AN_BUTTONS включающая дополнительные контролы управления прочитаностью объявлений. * [[switchmap|ymaps.ini]]: новая опция LEAFLET_TILE_LAYER устанавливающая кастомный тайл-леер для сервисов карт на базе Leaflet. * Модуль "Авторизационные данные свитчей": исправлен баг при удалении записи. * Модуль "Мониторинг сигнала беспроводных БС": теперь будет обнаруживать пользователя по MAC CPE, который закреплен за ним и настроен в режиме бриджа. * Модуль "УКВ": отчеты по должникам и антидолжникам теперь адекватно реагируют на состояние замороженности основного аккаунта комплексной услуги. * Модуль "УКВ": в отчет по контролю целосности добавлена проверка на совпадение состояний подключенности КТВ и основного аккаунта комплексной услуги. * Модуль [[fwtbt|По ком звонит колокол]]: теперь использует DarkVoid для отрисовки виджета нотификации. * Модуль [[warehouse|Склад]]: форма создания расходной операции больше не взрывается в случае отсутствия типов работ. * Модуль "Whois": починена работа миникарты, при использовании сервисов карт на базе leaflet. * Модуль "Планирование работ": теперь умеет по-разному сортировать задачи при печати табличкой. * Модуль "Планирование работ": теперь при отсутствии существующих работников или типов работ форма создания задачи отключена. * Модуль "Экзистенциальный конь": график оборудования теперь адекватно реагирует на включенность PON/DOCSIS. * Модуль "Бекап БД": немного косметики. * Модуль "MapOn": теперь умеет раздельно показывать последние маршруты машинок а также все маршруты за сегодня. * Новый модуль [[visor|Visor]]: предназначен для учета услуг "видеонаблюдения". * Модуль "TrinityTV": добавлена возможность показа количества закрепленных за пользователем устройств при просмотре списка подписок. * Модуль [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]: Исправлен парсер серийников для Huawei ONT. * Модуль "Финансовый отчет": изменен формат денежных сумм в помесячной сводке, для улучшения читаемости. * Модуль "УКВ": в финансовом отчете изменен формат денежных сумм в помесячной сводке, для улучшения читаемости. * Модуль "Экзистенциальный конь": при показе суммарных сумм в финансово-ориентированных отчетах изменен формат отображения. * Модуль [[warehouse|Склад]]: оповещения сотрудников при помощи Телеграм-а теперь чуть более информативные. * Модуль "TrinityTV": добавлена возможность быстрого определения вендора клиентского оборудования по MAC устройства. * Модуль [[watchdog|Собака-наблюдака]]: добавлена возможность рассылки алертов в различные чаты Telegram, по аналогии с дополнительными мобилками. * Модуль "Профиль пользователя": добавлены опциональные контролы поиска MAC пользователя в архиве FDB. * Модуль "Свитчи": добавлены контролы поиска всех записей со свитча в архиве FDB. * Модуль "Askozia монитор": радикально оптимизировано быстродействие за счет отказа от повторных вызовов телепатии по номерам. * [[ponizer|ПОНизатор]]: добавлена поддержка опросов для BDCOM GP3600 (GPON) * Новый модуль "FDB Архив": предназначен для хранения снапшотов предыдущих состояний FDB кэша. * Новый плагин профиля "TrinityTV": позволяет быстро переходить к ассоциированной с пользователем подписке. * Модуль [[ukv|УКВ]]: теперь также реагирует на опцию CAN_DELETE_PAYMENTS. * Модуль [[switchpoller|Опрос свитчей]] добавлен SNMP шаблоны для Cisco Catalyst 3750-24TS-S и 3560-24-TS-S. * Кабинет пользователя: модуль "SweetTV", небольшая косметика, и более осмысленная расстановка елементов управления. * Кабинет пользователя: модуль "SweetTV" и "TrinityTV" теперь умеют показывать ссылку на список каналов. * Кабинет пользователя: модуль "OmegaTV" исправлены возможные артефакты в при работе с опцией OM_PROTECTION. * Кабинет пользователя: модуль "TrinityTV" больше не показывает интерфейса управления устройствами, в случае если у пользователя нету активных подписок. * Кабинет пользователя: скин paper теперь в принципе имеет шанс использоваться в реальной жизни. * Кабинет пользователя: оповещения о новых объявлениях теперь могут кастомизироваться и выглядеть чуть более вменяемо. * Глобально: добавлена поддержка карт OSM, Visicom, Mapbox а также других разнообразных провайдеров карт посредством поддержки [[https://leafletjs.com|Leaflet]]. * Глобально: появился новый уровень абстракции для работы с внешними данными в виде [[ubrouting|ubRouting]]. * Глобально: появился новый уровень абстракции для работы с БД в виде [[nyanorm|NyanORM]] приправленный магией. * [[remoteapi|RemoteAPI]]: вызов backupdb теперь автоматически проводит ротацию дампов, исходя из состояния опции BACKUPS_MAX_AGE. * RemoteAPI: новый вызов visorcharge предназначенный для автоматического чарджа средств для камер с основного аккаунта. * RemoteAPI: новый вызов fdbarchive предназначенный для складирования текущего кэша в архив на будущее. * RemoteAPI: все вызовы RemoteAPI теперь разнесены по отдельным модулям из modules/remoteapi/. * [[openpayz|OpenPayz]]: добавлен фронтенд monobankmulti. Спасибо Евгению Борисову. {{:neongenesis_release.png?nolink&|}} ===== 0.9.9 - rev 6870 ===== * Изменения в структуре БД. см. дамп. * [[alteriniconf|alter.ini]]: новая опция BANKSTA2_ENABLED включающая модуль обработки банковских выписок [[dreamkas#какая_banksta2_почему_я_о_ней_до_сих_пор_не_слышал|Banksta2]]. * alter.ini: новая опция BANKSTA2_PAYMENTID_INET устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для интернет-пользователей. * alter.ini: новая опция BANKSTA2_PAYMENTID_UKV устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для пользователей [[ukv|УКВ]]. * alter.ini: новая необязательная опция USERPROFILE_TAG_SECTION_HIGHLIGHT включающая альтернативное визуальное оформление области тэгов в профиле пользователя. * alter.ini: опция STREETS_ALIAS_AUTOGEN теперь включена по-умолчанию для новых установок. * alter.ini: новая опция VISOR_ENABLED включающая модуль учета [[visor|камер наблюдения]]. * alter.ini: новая необязательная опция TASKMAN_ANYONE_COLORING. Вам она не нужна. * alter.ini: новая необязательная опция SALARY_FACTOR_DEFAULT устанавливающая коэффициент по-умолчанию для новосоздаваемых работ. * alter.ini: новая необязательная опция SALARY_EMPLOYEE_PRESET включающая автоматическую предустановку работника при создании новых работ. * [[userstats|userstats.ini]]: новая необязательная опция SC_DAILY_FIX для улучшения самочувствия сетей с посуточной тарификацией. * userstats.ini: новая необязательная опция SC_MTAPI_FIX исправляющая артефакты кредитования при использовании NAS с [[mikrotikapi|MikrotikAPI]] * userstats.ini: новая необязательная опция SHOW_SPEED_MB включающая альтернативный показ скорости. * userstats.ini: новая необязательная опция INLINE_LOGOUT включающая старые инлайновые контролы выхода при login/both авторизации. * userstats.ini: новая необязательная опция SP_SIZE устанавливающая кастомные размеры для SP_TYPE 3. * userstats.ini: новая опция SWEETTV_ENABLED включающая возможность продавать [[trinitytv|TrinityTV]] под соусом [[https://sweet.tv/|Sweet.TV]]. * userstats.ini: новая опция TRINITYTV_GUIDE_URL устанавливающая URL гайдика для пользователя. * Модуль [[multigen|КучаГен]]: добавлена поддержа преобразования имен пользователей в виде QinQ аля JunOS. * Модуль "КучаГен": ликвидированы ошибки возникающие при работе с полностью пустой базой. * Модуль [[warehouse|Склад]]: изменено поведение опции WAREHOUSE_RECPRICE. Теперь там еще более неожиданные цифры. Просто не включайте ее. * Модуль "Профиль пользователя": добавлена возможность альтернативного визуального оформления области тэгов. * Модуль [[receipts|Печать квитанций]]: добавлена возможность указания суммы к оплате равной текущему состоянию баланса абонента, если баланс меньше 0. * Новый модуль "Карта подключений": позволяет визуально определять где и с какой успешностью вы подключаете пользователей. * Новый модуль [[dreamkas#какая_banksta2_почему_я_о_ней_до_сих_пор_не_слышал|Banksta2]]: очередная попытка сделать из обработки банковских выписок что-то юзабельное. * Модуль [[salary|Учет зарплат]]: уменьшено использование памяти, немного улучшено быстродействие. * Модуль "Помощник прокрастинации": немного починен и расширен. * Модуль [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]: Небольшой рефакторинг и улучшения. Так же исправлены мелкие баги. * Новый модуль "Карта задач": позволяет визуально оценить места и частоту проведения различных типов работ. * Модуль "Профиль пользователя": для показа информации о тарифе "со следующего месяца", теперь используется отдельный контейнер. * Модуль "TrinityTV": добавлено отображение актуального состояния подписки со стороны сервиса Trinity. * Модуль "TrinityTV": немного причесана локализация. * Модуль "TrinityTV": опция TRINITYTV_DEBUG перестала быть декоративной. * Модуль "Свитчи": теперь при просмотре профиля устройства, показано актуальное состояние даунлинковых свитчей. * Модуль "Заселение пользователя": теперь выглядит чуть менее страшным и отдаленно напоминает форму регистрации. * Модуль "Опрос свитчей": для устройств с fdbmode DLP теперь игнорируется нулевой порт. * Модуль "Профиль пользователя": добавлены несколько дополнительных проверок и логирование, при использовании функционала быстрого кредитования. * Модуль "Планирование работ": теперь умеет принудительно подсвечивать задачи для работников "кто-угодно". * Модуль [[salary|Учет зарплат]]: теперь при создании новых работ, может использоваться предустановленный коэффициент. * Модуль "Учет зарплат": теперь при создании новых работ, работник может автоматически пред устанавливаться на основании работника из задачи. * [[usersideapi|Интеграция с UserSide]]: починен экспорт сервисов пользователя, в кейсах, когда пользователю присвоено несколько сервисов одного вида. * Кабинет пользователя: добавлен новый скин paper, чисто ради демонстрации того, что скины могут быть какими угодно. * Кабинет пользователя: теперь модуль [[omegatv|OmegaTV]] также показывает пользователю его Account ID. * Кабинет пользователя: исправлена проблема модуля [[trinitytv|TrinityTV]] возникавшая при отсутствии существующей подписки клиента. * Кабинет пользователя: кнопка выхода при авторизации login/both теперь немного менее пугающая. * Кабинет пользователя: модуль "тест скорости", на мороз выброшена легаси поддержка флэшового Ookla speedtest mini. * Кабинет пользователя: модуль "тест скорости", при SP_TYPE 3 теперь происходит вклейка фрейма с SP_URL. * Кабинет пользователя: новый модуль Sweet.tv, работающий на дровах, угле, мазуте и механиках Trinity. {{:zettaiyurusenai_release.png?nolink&|}} ===== 0.9.8 - rev 6806 ===== * [[alteriniconf|alter.ini]]: новая опция PRINT_RECEIPTS_ENABLED включающая модуль печати квитанций для Интернет и UKV юзеров. * alter.ini: новая необязательная опция PRINT_RECEIPTS_IN_PROFILE включающая возможность печати квитанций для Интернет и UKV юзеров прямо из профиля юзера. * alter.ini: новая необязательная опция UKV_STREET_REP_BUILD_SEL включающая дополнительный фильтр по домам в отчете по улицам UKV. * alter.ini: новая необязательная опция SWITCHPORT_REPORT_IGNORE_PON, позволяет игнорировать пользователей с онушками в отчете "Пользователи без присвоенного порта" * alter.ini: новая опция MULTIGEN_POD_ON_IP_CHANGE, отправляет POD при смене IP пользователя. * alter.ini: новая опция MULTIGEN_POD_ON_MAC_CHANGE, отправляет POD при смене MAC пользователя. * Модуль "Тарифы судного дня": в отчет по истории при переходе из профиля пользователя, добавлены стандартные контролы навигации. * Модуль "Планирование работ": теперь показывает в задаче и отсылает сотрудникам в телеграм присвоенные свитч/порт пользователя. * Новый модуль [[receipts|"Печать квитанций"]]: позволяет печатать квитанции для Интернет и UKV юзеров. Даже с использованием QR-кодов. Использует стандартные [[templating#печать_квитанций|макросы]] для документооборота + несколько новых. * Модуль "Финансовые операции": исправлена косметика для случаев, если у пользователя не присвоен договор. * Сервис [[sigreq2|Прием заявок на подключение]]: теперь должен бы нормально работать на PHP >= 7.2 * Модуль [[ukv|UKV]]: в отчет по улицам добавлена возможность дополнительной фильтрации по домам юзеров. * Модуль [[warehouse|Склад]]: отчеты вынесены в отдельный, соответствующий раздел на панели. * Модуль "Склад": добавлено новое право WAREHOUSEREPORTS управляющее доступом к отчетам. * Модуль "Склад": отчет по остаткам по датам - теперь отдельно показывает затраты ТМЦ на подключения и другие задачи в случае использования [[tasksreport|Отчета по задачам]]. * Модуль [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]: Небольшой рефакторинг и улучшения. Так же исправлены мелкие баги. * Модуль "Хелпдеск": исправлен показ поля "кредит" при просмотре тикетов пользователей. * Модуль "Пинг по MAC": теперь умеет сигнализировать о ситуациях, когда ответы приходят не от MAC присвоенного пользователю. * Модуль [[multigen|КучаГен]]: переписана механика работы сервисов CoA/PoD. Ликвидированы проблемы с многопоточным запуском и правами после обновлений. * Модуль [[switchpoller|Опрос свитчей]] добавлен SNMP шаблон для Mikrotik RB750. Спасибо Сергею Оленичу. * Модуль "Интеграция с AskoziaPBX": исправлена работа счетчиков при использовании маршрутов вызовов. * Модуль "Экзистенциальный конь": исправлены счетчики телефонных вызовов при использовании маршрутов вызовов. * Модуль "Почему ты звонишь?": теперь при сохранении суточной статистики игнорирует анонимные номера телефонов. * Модуль [[doomsdaytariffs|Тарифы судного дня]]: добавлено новое право DDTCONF отвечающее за доступ к конфигурации модуля. * Модуль "Панель задач": иконка "Тарифы судного дня" теперь ведет напрямую к отчету вместо конфигурации. * Модуль [[omegatv|OmegaTV]]: добавлена базовая поддержка работы с плейлистами. * Глобальное меню: добавлена иконка для быстрого перехода к отчету по тарифам судного дня. {{:kurae_release.png?nolink&|}} ===== 0.9.7 - rev 6775 ===== * Изменения в структуре БД. см. дамп. * [[alteriniconf|alter.ini]]: новая опция NMLEASES_EXTEND для поиска MAC в нестандартных вариантах. * alter.ini: новая опция IGNORE_PASSWORD_UNIQUE для отключения проверки уникальности паролей пользователей. Очень не рекомендуем это включать без полного осознания происходящего. * alter.ini: новая необязательная опция BABLOGUESSING. Вам она не нужна. * alter.ini: новая опция WAREHOUSE_RECPRICE включающая рекомендованную цену вместо средней для расходных операций на [[warehouse|складе]]. * alter.ini: новая опция EASY_CHARGE позволяющая быстро чарджить денюжку со счета пользователей. * alter.ini: новая опция DDT_ENABLED включающая тарифы судного дня. * [[userstats|userstats.ini]]: новые опции PC_SERIES_AND_SN и PC_SERIES_LENGTH, контролирующие проверку номера партии совместно с серийным номером скертч карточек. * Модуль «Астериск»: исправлена сортировка звонков * Модуль "Планирование работ": теперь, при рассылке, сотрудникам в телеграм сообщения подмешивается метка кабеля пользователя интернета либо УКВ. * Модуль "Планирование работ": исправлен баг при попытке применить продвинутые фильтры при печати задач * Модуль "Возможности подключений": починена навигация внутри модуля. * Модуль "Возможности подключений": добавлено логирование и показ истории изменений возможностей. * Модуль "Менеджер обновлений": теперь также умеет проверять какой релиз сейчас является последним стабильным. * Модуль "Пинг по MAC абонента": добавлена возможность указывать количество пакетов. * Модуль "Пинг по MAC абонента": теперь также умеет показывать результаты в виде графичков. Немного исправлена косметика. * [[ponizer|ПОНизатор]]: в очередной раз исправлен сбор FDB для ZTE OLT (EPON). * Модуль "Поиск оплат": добавлен фильтр "Логин содержит". * Модуль "Склад": добавлена возможность рассчета рекомендованной цены вместо средней при оформлении расходных операций. * Кабинет Пользователя: теперь тоже должен бы нормально работать на PHP >= 7.1 * Кабинет Пользователя: модуль "Кредиты" больше не позволяет пользоваться им замороженным или принудительно отключенным пользователям. * Кабинет Пользователя: теперь также поддерживается метод авторизации both. * Модуль "ПОНизатор": сделана черновая поддержка OLT Stels FD12XXS. Спасибо Борисову Евгению за щастье пообщаться с этим прекрасным устройством. * Модуль "Профиль пользователя": теперь умеет быстро снимать средства со счета пользователя и автоматически выставлять кредит до следующего месяца. * Модуль "Регистрация пользователя": улучшена визуализация процесса регистрации пользователя. * Модуль "УКВ": улучшена визуализация процесса регистрации пользователя. * Модуль "Собака-посылака": обновлено API RedSMS при использовании SMS_SERVICES_ADVANCED_ENABLED. * Новый коммерческий модуль [[doomsdaytariffs|Тарифы судного дня]]: позволяет гибко управлять автоматизированным жизненным циклом тарифов. * Новый модуль "Миграция2 УКВ": чуть более чем полностью базируется на модуле [[migration2|"Миграция2"]] и полностью наследует его парадигму «Ubilling live register». * [[remoteapi|RemoteAPI]]: добавлен новый вызов ddt вызывающий судный день. * [[openpayz|OpenPayz]]: переписан код бекенда mypayprivat, можно сказать написан новый, для формирования ссылок на "Быстрый Платеж" от Приватбанка, с возможностью учитывать теги и отправлять платеж на разные ФОПы (ООО). * OpenPayz: добавлен новый фронтенд privatmultibyid. Принимает прием платежей от Приват24, только ищет предпринимателей по выставленному тегу в профиле пользователя. * OpenPayz: обновлен фронтенд sberbank. Спасибо [[https://github.com/ad-dycost|ad-dycost]]. * OpenPayz: обновлен фронтенд iboxmulti. Спасибо Евгению Борисову. * [[uhw|UHW aka Unknown HardWare helper]]: новый подвид UHW для multigen. {{:ikuzo_release.png?nolink&|}} ===== 0.9.6 - rev 6717 ===== * Изменения в структуре БД. см. дамп. * [[alteriniconf|alter.ini]]: новая опция SIGMON_WCPE_AP_LIST_SORT для сортировки отображения БС в мониторинге БС, а так же во всевозможных выпадающих списках и селекторах. * alter.ini: новая опция DEVICES_LISTS_SORT_BY_MODELNAME для сортировки моделей оборудования по наименованию модели во всевозможных выпадающих списках и селекторах. * alter.ini: новая необязательная опция TASKMAN_SHOW_ALL_YEARS_TASKS для снятия лимита отображения задач в модуле "Планирование работ" только за текущий год. * alter.ini: новая необязательная опция USERCPE_TARIFFMASK_CASEINSENS включающая сравнение опций *CPE_TARIFFMASK с именем тарифа пользователя без учета регистра. * alter.ini: новая опция PON_UI_USE_TABS включающая табовый интерфейс ПОНизатора. * alter.ini: новая опция ANDROID_ENABLED включающая поддержку API для приложения [[https://github.com/romaznova/ubilling/raw/master/android/app/build/outputs/apk/release/app-release.apk|Android]] * alter.ini: новая необязательная опция OLD_USERCONTROLS возвращающая на место старые элементы навигации между профилем/редактированием пользователя. * alter.ini: новые опции MAPON_ENABLED и MAPON_APIKEY заведующие поддержкой взаимодействия с сервисом [[https://mapon.com.ua/|MapOn]]. * alter.ini: новая необязательная опция MULTIGEN_UNTIMEOUT указывающая время кэширования препроцесснутых юзернеймов. * alter.ini: опция TARIFFINFO_IN_PROFILE теперь включена по-умолчанию для всех новых установок. * alter.ini: новая необязательная опция SWITCH_GROUPS_ENABLED включающая возможность добавления свичей в группы. * alter.ini: новая необязательная опция SIGMON_GROUP_AP_BY_SWITCHGROUP_WITH_TABS включающая группировку БС по группам свичей, а так же табовый интерфейс для каждой группы. * Модули [[microtiksnmp|Мониторинг сигнала беспроводных БС]] и "WiFi оборудование": добавлена возможность сортировки БС по ID, IP и LOCATION. * Модуль «Планирование работ»: добавлена возможность просмотра всех существующих заявок, а не только за текущий год. * Модуль "Askozia monitor": исправлено несовпадение порождаемых модулем прав и проверяемых им же. * Модуль "Профиль пользователя": добавлена возможность сравнения опций *CPE_TARIFFMASK с именем тарифа пользователя без учета регистра для более точного управления отображением элементов управления пользовательских CPE. * Модуль [[warehouse|Склад]]: Добавлен показ дат создания забронированных ТМЦ на сотрудников. * Модуль "Склад": добавлена возможность печати истории бронирований по сотруднику с фильтрацией диапазона дат. * Модуль "УКВ": отчеты по должникам и антидолжникам теперь более адекватно реагируют на комплексные услуги и состояние заморожености. * Модуль "Пользовательские карты": теперь также нормально работает с картами Google. * Модуль "Склад": теперь посылает в Telegram суммарную стоимость забронированных ТМЦ в дневной сводке. * Модуль "Склад": в массовом бронировании при выборе сотрудника теперь показаны ранее созданные на него сегодняшние брони. * Модуль "Склад": при создании массовой брони теперь нормально показано количество с единицами измерения после создания брони. * Модуль [[smszilla|SMSZilla]]: для направления "Интернет" добавлен фильтр пользователя по свичу. * Модуль [[dealwithit|Живи с этим]]: добавлена возможность искать пользователей по свичу. * Модуль "Панель задач": теперь не показывает заголовки категорий если в них нету доступных элементов. * Модуль "Глобальное меню": также прячет заголовки категорий в случае если элементы не доступны текущему администратору. * Модуль "Работы": оптимизировано быстродействие. * Модуль "Работы": добавлен показ предыдущих задач по пользователю. * Модуль "УКВ": добавлена возможность быстрого поиска предыдущих задач по пользователю. * Модуль "Комплексные тарифы": исправлена проверка валидности опций. * Модуль [[multigen|КучаГен]]: исправлена проблема при первом проходе вызова multigentraff. * Модуль "КучаГен": улучшено быстродействие просмотра сессий пользователей, добавлено опциональное кэширование. * Новый модуль "MapOn": позволяет быстренько посмотреть где находятся ваши машинки и куда они сегодня ездили. * Модуль [[salary|Учет зарплат]]: исправлена ошибка при просмотре списка отсутствующих табелей учета рабочего времени. * Модуль [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]: Показывает ошибку если количество зарегистрированных ONU больше допустимого (64 EPON / 128 GPON). * Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Теперь умеет работать с Huawei MA OLT * Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Минорные оптимизации и рефакторинг * Модуль [[ponizer|Понизатор]]: Исправлен опрос FDB и интерфейсов для ZTE EPON (ETGHK) * Модуль "Megogo": исправлена сборка списка активных подписчиков. * Модуль "Хелпдеск": значительно оптимизировано быстродействие при просмотре тикетов. * Модуль "История звонков": облагорожен внешний вид, добавлена возможность обновления данных о принадлежности звонков пользователям. * Модуль "Свичи": добавлена возможность группировать свичи путем создания групп. Для чего это использовать мы пока не придумали...хотя нет, эта фича оказалась весьма полезной для организации табового по-группового интерфейса модуля [[microtiksnmp|Мониторинг сигнала беспроводных БС]]. Есть надежда, что в будущем мы найдем этому еще какое-то применение. * Модуль «Астериск»: вывод данных переписан на Ajax. Ускорена работа модуля. * Кабинет пользователя: в модуле кредитования исправлено уведомление о переизбытке средств на счету. * Глобально: добавлена возможность сортировки оборудования по наименованию модели во всевозможных выпадающих списках и селекторах. * Глобально: переписано все низкоуровневое API работы с картами. * Глобально: исправлена совместимость с версией PHP >= 7.1 * Глобально: исправлены алерты о частичном HTTPS в модулях использующих аватарки администраторов. * Глобально: добавлено API для приложения [[https://github.com/romaznova/ubilling/raw/master/android/app/build/outputs/apk/release/app-release.apk|Android]], которое позволяет управлять заявками и профилем пользователя с мобильного телефона. Приложение пока находится в БЕТА-тестировании. * Глобально: стандартные элементы навигации между профилем/редактированием пользователя стали чуть более осмысленными. * Глобально: улучшен режим отладки подсистемы UbillingCache. Теперь он также умеет логировать объемы данных, используемый движок кэширования и пытается детектировать попадания. * [[openpayz|OpenPayz]]: добавлен фронтенд для работы с [[http://city-24.com.ua/|City24]]. Спасибо Евгению Борисову. * OpenPayz: для бекенда LiqPay добавлена комиссия для платежа на произвольную суму * OpenPayz: добавлены бекенд и фронтенд privat_ishop работающий с Приват24 для физических и мерчантом. (Оплата услуг на карточку мерчанта.) * OpenPayz: исправлена работа фроненда для IBOX {{:namennayo_release.png?nolink&|}} ===== 0.9.5 - rev 6653 ===== * Изменения в структуре БД. см. дамп. * [[alteriniconf|alter.ini]]: новые опции FWTBT_* управляющие знанием о том, [[fwtbt|по ком звонит колокол]]. * alter.ini: новая опция CALLSHIST_ENABLED включающая модуль "История звонков". * alter.ini: новые необязательные опции PON_UONU_USER_BY_MAC_SEARCH_* управляющие возможностью поиска пользователя по МАС при регистрации ONU из "неизвестных ONU". * alter.ini: новая опция IPCHANGE_ARP_CLEANUP указывающая на необходимость очистки от старых arp-записей при смене IP пользователя. * alter.ini: новая опция STICKY_REVELATIONS_ENABLED включающая механику откровений. * alter.ini: новая опция ISHIMURA_ENABLED включающая планетарный потрошитель [[multigen|Ишимура]]. * alter.ini: новая опция PONCPE_CONTROLS_ENABLED включающая отображение элементов управления для присваивания PON CPE в профиле пользователя. * alter.ini: новая необязательная опция PONCPE_TARIFFMASK указывающая маску имени тарифа, для пользователей, для которых требуется учет PON CPE. * [[userstats|userstats.ini]]: добавлена новая необязательная опция AF_TARIFF_ALLOW_ANY позволяющая включить возможность заморозки счета из личного кабинета не взирая на тарифный план абонента. * userstats.ini: новая опция ISHIMURA_ENABLED включающая использование трафика Ишимуры при показе статистики. * userstats.ini: новая необязательная опция MG_TARIFFSALLOWED при помощи которой можно ограничить тарифы на которых разрешено использование Megogo. * Модуль "Планирование работ": исправлена ошибка, появляющейся при фильтра заявок "Показать задачи только для меня" * Модуль "Печать документов": исправлена работа макроса {CONTRACT} при использовании не уникальных номеров договоров. * Модуль "Возможности подключений": добавлена текстовая пометка о телепатической угаданности пользователя, для упрощения фильтрования. * Модуль "Отчет по подключениям": в статистику мертвых пользователей добавлен раздельный счетчик замороженных. * Модуль "Учет зарплат": для зарплатных ведомостей реализована возможность просмотра/печати без графиков. * Модуль [[smszilla|SMSZilla]]: для направления "Интернет" добавлен фильтр активности пользователя. * Модуль "Сети и услуги": из модуля "Смена IP" портирована статистика использования адресов. * Модуль "Работники": добавлена возможность ограничивать сумму пополнения абонентов в месяц * Модуль "Финансовый отчет": исправлена сортировка в сводке за год. * Модуль "Отчет по подключениям": селектор года теперь сохраняет свое состояние. * Модуль "Финансовый отчет": селектор года теперь сохраняет свое состояние. * Модуль "Импорт банковских выписок": оптимизировано быстродействие, возможно исправлена проблема повторного внесения некоторых платежей. * Новый модуль [[fwtbt|По ком звонит колокол]]: позволяет получать near real-time оповещения о входящих звонках. * Модуль "По ком звонит колокол": исправлены дубликаты отображения входящих звонков * Модуль "Текущий кеш FDB": добавлена возможность навигации из модуля в профиль свитча. * [[askoziaintro|askozianum]]: теперь также логирует входящие звонки в базу. * Новый модуль "История звонков": позволяет просматривать предыдущие входящие звонки ваших абонентов. * Модуль [[salary|Учет зарплат]]: добавлена возможность отметить для выплаты все работы одним кликом. * Модуль "Планирование работ": исправлена ошибка приводившая к невозможности удаления задач в некоторых ситуациях. * Модуль "Телефонный справочник": теперь использует JQuery Data Tables для показа списка контактов. * Модуль "Смена IP": теперь также умеет чистить за собой старые arp записи при смене IP. * Модуль «Объявления»: полностью переделан код, скорость загрузки модуля увеличилось в много раз. * Модуль "Персональные заметки и напоминания": добавлена возможность осыпать всех откровениями. * Модуль "Удаление пользователя": теперь при удалении пользователя также очищаются его детали подключения. * Модуль [[smszilla|SMSZilla]]: исправлена работа фильтра "денег не хватит на следующий месяц". * Модуль "TrinityTV": добавлен функционал привязки устройств из личного кабинета абонента. * Модуль "Отчет по задачам": исправлен показ дат в печати. * Модуль [[warehouse|Склад]]: история бронирования теперь позволяет нормально отслеживать историю конкретной брони. * Модуль "Склад": теперь умеет рассылать сотрудникам зарезервированные на них ТМЦ скопом, для сверки того что у них в багажниках. * Модуль "Статистика по трафику": теперь также агрегирует при показе нативный трафик коллекторов с трафиком Ишимуры. * Модуль "Онлайн": теперь также агрегирует при показе нативный трафик коллекторов с трафиком Ишимуры. * [[ponizer|Понизатор]]: добавлена возможность поиска пользователя(логина и IP) по МАС при регистрации ONU из "неизвестных ONU". Так же для тех, кто использует ONU с NAT, у которых МАС WAN-подключения изменяется на какое-то значение добавлена возможность инкремента/декремента МАС адреса ONU. * Модуль "Права администраторов": добавлена возможность на ходу перелогиниваться в режиме призрака, под другими администраторами. * Модуль "Состояние системы": добавлена возможность уничтожения отдельных ключей кэша. * [[remoteapi|RemoteAPI]]: добавлен новый вызов warehousetelegram для рассылки зарезервированных ТМЦ. * Глобально: в диалогах выбора года расширен диапазон доступных для выбора лет. * Глобально: исправлен фильтр ввода email, теперь email может содержать тире * Кабинет пользователя: подавлены попытки Google Chrome пытаться автоматически переводить страницу. * Кабинет пользователя: исправлены проблемы со входом по логину/паролю. * Кабинет пользователя: модуль "Статистика по трафику" теперь также агрегирует нативный трафик коллектора с трафиком Ишимуры при показе. * Кабинет пользователя: модуль "Megogo" теперь умеет ограничивать использование сервиса относительно тарифов пользователя. * [[openpayz|OpenPayz]]: добавлен фронтэнд для работы с ПриватБанком "PRIVATX_STRICT", призванный обеспечить слегка противоположный фронтэнду "PRIVATMULTI" функционал. * OpenPayz: фронтенд "IBOX" - добавлена отдача информации по пользователю * UBinstaller: собарны бинарные пакеты для установки биллинга на FreeBSD 12.0 amd64. * UBinstaller: для конфигуратора NAS на rscriptd собраны бинарные пакеты для FreeBSD 12.0 amd64. * UBinstaller: на мороз выкинуты все неактуальные и не поддерживаемые на данный момент релизы FreeBSD. {{:syoubuda_release.png?nolink&|}} \\ [[changelog2018|История изменений Ubilling за 2018-й год]] \\ [[changelog2017|История изменений Ubilling за 2017-й год]] \\ [[changelog2016|История изменений Ubilling за 2016-й год]] \\ [[changelog2015|История изменений Ubilling за 2015-й год]] \\ [[changelog2014|История изменений Ubilling за 2014-й год]] \\ [[changelog2013|История изменений Ubilling за 2013-й год]] \\ [[changelog2012|История изменений Ubilling за 2012-й год]]