Зміни в структурі БД - див. дамп.
-
alter.ini: опція DISCOUNT_PERCENT_CFID тепер вважається застарілою і більше не потрібна ні для чого.
alter.ini: нова опція DISCOUNT_DAILY, призначена для реалізації можливості щоденної обробки знижок.
alter.ini: нова опція FEES_HARVESTER що вмикає абонплатний-комбайн.
alter.ini: опції TSMS_ENABLED, TSMS_PHONEPREFIX та відповідний їй модуль TurboSMS, що давно не підтримується, викинуті на мороз.
alter.ini: опцію OPENPAYZ_REALID тепер ввімкнено за замовчуванням для всіх нових установок.
Модуль “Рух коштів”: виправлено проблему відображення пошкоджених записів про платежі.
Модуль
Знижки: переписано практично з нуля, він більше не підпертий додатковими полями профілю, та хоч трішки притомний.
Модуль “Пошук користувачів”: додана можливість пошуку користувачів, які закріплені за комутатором. (пошук йде або за “описом”, або за “IP”, або за 'MAC“)
Новий модуль “Присвоєння порта комутатора”: відображаю прив'язку абонентів за портами коммутаторів. Регулюється опцією SWITCHPORT_IN_PROFILE.
Модуль
Відеоспостереження: при редагуванні каналу тепер також відображається його ім'я та його DVR.
Модуль “Відеоспостереження”: опція VISOR_PROTUSERIDS тепер також впливає на показ даних авторизації на DVR-ах.
Модуль “Рух коштів”: тепер опційно може відображати записи про нарахування АП абонентам спираючись на дані з БД.
Модуль “Фонові процеси”: тепер також відображає стан запущеності PID-а процесу.
Модуль “Фонові процеси”: тепер також відображає ситуації, коли процес помер не природнім шляхом та не зміг нормально завершити свій перебіг.
Модуль “Фонові процеси”: додано можливість в ручному режимі припинити виконання активного процесу.
Новий модуль “Міграція даних про нарахування АП”: дозволяє зручно синхронізувати дані в БД. Доступний з “Чорної магії” в модулі “Грошові нарахування”.
Модуль “Комутатори”: тепер при видаленні комутатора разом з ним також очищуються дані про характеристики його аплінку.
Модуль “Профіль користувача”: Платіжний ID тепер відображається тільки при ввімкненому
OpenPayz.
Модуль
Склад: виправлено фільтрацію найменування ТМЦ при додаванні та редагуванні ТМЦ в довіднику типів.
Модуль “Склад”: звіт операцій в розрізі часу тепер не повинен розвалюватись в залежності від фази місяця.
Модуль “Стан серверів доступу”: тепер використовує менеджер процесів
StarDust при оновленні своїх даних.
Глобально: придушено підступні спроби Google Chrome автоматично перекладати веб-інтерфейс. Дякуємо Taras Melnyk.
Глобально: всюди, де раніше використовувались чи відображались Платіжні ID вони фігурують тільки у випадку увімкненого OpenPayz.
Глобально: виправлено досить багато критичних проблем сумісності з PHP 8.2, тепер більшість core-функціоналу на ньому працює.
Remote API: виклик cachedog тепер також опційно інвалідує дані телефонної телепатії.
Remote
API: у виклику userbynum з'явився опційний параметр nocache [0/1] котрий дозволяє ігнорувати кешовані дані.
Remote
API: новий виклик feesharvester призначений для реплікації записів про зняття АП до БД.
Remote
API: виклики asterisk більше не руйнують лог вхідних дзвінків, котрий використовується також для швидкого заповнення додаткових мобілок.
Кабінет користувача: в модулях TrinityTV/SweetTV здійснено спробу виправлення, видалення пристроїв з порожньою MAC адресою.
Кабінет Користувача: в модулях TrinityTV/SweetTV трішки покращено відображення присвоєних користувачеві пристроїв.
OpenPayz: дистрибутив OpenPayz переміщено до директорії docs.
UBinstaller: зібрано нові бінарні пакети для FreeBSD 12.4 amd64 з PHP 8.2 для тестування.
UBinstaller: тепер, в режимі міграції, також дає змогу вказати серійний номер Ubilling.
UBinstaller: тепер, при встановленні, автоматично проводить базову попередню конфігурацію OpenPayz.
Debianstaller: тепер працює на Debian GNU/Linux 11.6. Але це не точно.
Debianstaller: тепер, при встановленні, автоматично проводить базову попередню конфігурацію OpenPayz.
Debianstaller: тепер, в режимі міграції, також дає змогу вказати серійний номер Ubilling.
phpSysInfo: оновлено до останнього стабільного релізу 3.4.2.