4.6 KiB
4.6 KiB
Dynamic Slots Change Log
-
pcp-ballistics-service
- Ужесточены уровни логирования для production/runtime окружения.
- Отключены подробные SQL/JDBC/Flyway/Spring Web логи, чтобы уменьшить шум в логах сервиса.
-
pcp-dynamic-plan-service
- Добавлена история запусков расчета динамического плана с возможностью получать список запусков и отдельный запуск.
- Добавлено восстановление незавершенных расчетов после рестарта сервиса: зависшие
PENDINGиRUNNINGзапуски переводятся вFAILED. - Добавлены режимы расчета
FULLиGREEDY. - Добавлен выбор направления витка для расчета: оба, восходящий или нисходящий.
- Добавлен флаг фильтрации маршрутов по уже покрытой территории.
- Добавлено сохранение построенных интервалов расчета и API для их получения.
- Расширен результат расчета метаданными: режим расчета, режим витка, флаг фильтрации, время последнего маршрута и процент покрытия территории.
- Добавлена greedy-логика выбора маршрутов с учетом ограничений КА, суточной загрузки, загрузки по виткам и конфликтов по времени.
- Добавлена диагностика причин, по которым интервалы не удалось закрыть маршрутом.
- Добавлен параллельный расчет параметров наблюдения по чанкам с настройками размера чанка и parallelism.
- Добавлены debug API для расчета параметров наблюдения, проверки greedy-математики и построения маршрутов по сохраненным параметрам наблюдения.
- Добавлена возможность сохранять debug-результаты параметров наблюдения во временную директорию.
- Generated debug-артефакты
obsParamsисключены из git. - Добавлены миграции БД для новых параметров запуска и хранения интервалов.
- Обновлены unit/controller tests для новых сценариев расчета, истории запусков, интервалов и debug-функций.
-
pcp-ui-service
- Добавлен просмотр истории запусков динамического плана.
- Добавлено открытие ранее выполненного запуска и просмотр его результата.
- Добавлены UI-контролы для выбора режима расчета, направления витка и фильтрации по покрытой территории.
- Интервал расчета в UI переведен на выбор дат с автоматическим построением границ дня.
- В результат расчета добавлено отображение режима, направления витка, фильтра покрытия, последнего маршрута и процента покрытия территории.
- Добавлены действия для отображения и скрытия результата расчета на карте.
- Добавлен слой карты для отображения интервалов и маршрутов dynamic plan в Cesium.
- Обновлен экран карты, чтобы он подключал и инициализировал слой dynamic plan.
- Обновлены стили страницы dynamic plan под историю запусков, новые параметры расчета и map controls.
- Обновлены тесты UI-контроллера под новые endpoints и поведение.
-
spring-cloud-config-server
- Отключена регистрация config-server в Spring Boot Admin.