Skip to content

v0.47.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 07:43
· 80 commits to main since this release

WrtMonitor v0.47.0 - Backend Boundaries

Тестовый технический релиз завершает разделение backend после Android и Web cleanup в 0.46.0. Пользовательские URL, API-контракты, PostgreSQL-схема и TrueNAS YAML не менялись.

Изменено

  • SQLAlchemy-модели разделены по предметным областям, а прежний models.py оставлен совместимым фасадом;
  • route страницы устройства отделён от подготовки данных для шаблонов;
  • preview команд, backup и загрузка артефактов вынесены из общего command-route;
  • идентичность и присутствие клиентов отделены от инвентаризации;
  • встроенные аппаратные профили, сопоставление telemetry и отчёты разделены;
  • CI получил строгие ограничения размера backend-фасадов и доменных модулей.

Проверено

  • неизменность SQLAlchemy metadata и отсутствие новой миграции;
  • backend API, Web UI и command lifecycle;
  • OpenWrt agent и его update metadata;
  • Android unit tests, lint, сборка APK и монотонный versionCode.

Сервер обновляется обычным redeploy образа latest после публикации. Агент получает 0.47.0 штатным автообновлением.