Release Notes

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

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

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

  • SmartCPD — минимальная исходная версия 5.2.8. Перед обновлением исходная версия должна быть запущена, миграции БД завершены, работоспособность компонентов проверена.
  • Версии ниже 5.2.8 необходимо сначала обновить до 5.2.8, запустить и проверить по тем же условиям.
  • Поддерживаемые переходы см. в разделе «Обновление до 5.3.2».
  • docker версии 26+
  • debian 12, red os 8 (проверены)
  • postgresSQL версии 14+

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

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

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

С версий 5.3.0, 5.3.1#

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

С версий 5.2.8, 5.2.9, 5.2.10, 5.2.11, 5.2.12#

  1. Выполнить процедуру из раздела «Обновление до 5.3.0» с полным резервным копированием, переходом на новый setup и миграцией БД, используя поставку 5.3.2 с версией контейнера billing-server:0.1.43. Эта процедура применяется и к исходным версиям 5.2.11 и 5.2.12; устанавливать и запускать 5.3.0 или 5.3.1 не требуется.
  2. Выполнить перерасчёт по правилам ниже.

Перерасчёт#

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

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

Powered by Altuera