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