Release Notes

Функциональные изменения#

  • Исправления подсчета биллинга:
    • точность расчета - 4 знака после запятой
    • округление математическое

Совместимость#

  • SmartCPD — минимальная исходная версия 5.2.8. Перед обновлением исходная версия должна быть запущена, миграции БД завершены, работоспособность компонентов проверена.
  • Версии ниже 5.2.8 необходимо сначала обновить до 5.2.8, запустить и проверить по тем же условиям.
  • Поддерживаемые переходы см. в разделе «Обновление до 5.2.12».
  • Docker версии 26+.
  • Debian 12, RED OS 8 — проверены.
  • PostgreSQL версии 14+.

Состав обновления#

  • По сравнению с 5.2.11 обновлён только сервис billing-server до версии 0.1.28.

Обновление до 5.2.12#

С версии 5.2.11#

  1. Запустить setup.sh из поставки 5.2.12.
  2. Выполнить перерасчёт по правилам ниже.

С версии 5.2.10#

  1. Выполнить ручную миграцию БД из раздела «Обновление до 5.2.11» для исходной версии 5.2.10.
  2. Запустить setup.sh из поставки 5.2.12 с версией контейнера billing-server:0.1.28. Запускать setup.sh поставки 5.2.11 не требуется.
  3. Выполнить перерасчёт по правилам ниже.

С версий 5.2.8, 5.2.9#

  1. Убедиться, что миграции БД исходной версии завершены и компоненты работают корректно.
  2. Выполнить шаги 1–3 раздела «Обновление до 5.2.10» для версий 5.2.8 и 5.2.9 без запуска setup.sh поставки 5.2.10.
  3. Выполнить действия из раздела выше «С версии 5.2.10».

Перерасчёт#

Для корректного перерасчёта необходимо удалить строки в таблице billing начиная с даты, с которой начал применяться тариф с точностью более двух знаков после запятой. Удаление строк и запуск перерасчёта выполняются по процедуре, описанной в разделе «Обновление до 5.2.11».

Дата формирования

Powered by Altuera