v0.20.0
Release Notes for v0.20.0
Mandatory migration tasks
Update PlanningAreaResource
Resources of type resources.PlanningAreaResource now have their volume specified via a separate resource.VolumeResource resource, which needs to be passed as a dependency.
Previously, a planning area would be specified as:
planning_area:
$content_schema: monitoring/uss_qualifier/resources/definitions/ResourceDeclaration.json
resource_type: resources.PlanningAreaResource
specification:
base_url: https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/configurations/dev/f3548_self_contained/planning_area
volume:
outline_polygon:
vertices:
- lat: 37.1853
lng: -80.6140
- lat: 37.2148
lng: -80.6140
- lat: 37.2148
lng: -80.5440
- lat: 37.1853
lng: -80.5440
altitude_lower:
value: 0
reference: W84
units: M
altitude_upper:
value: 3048
reference: W84
units: MThe volume needs to ve moved to a separate VolumeResource, and references in the dependencies of the existing PlanningAreaResource:
# Add a new resource:
planning_area_volume:
$content_schema: monitoring/uss_qualifier/resources/definitions/ResourceDeclaration.json
resource_type: resources.VolumeResource
specification:
template:
outline_polygon:
vertices:
- lat: 37.1853
lng: -80.6140
- lat: 37.2148
lng: -80.6140
- lat: 37.2148
lng: -80.5440
- lat: 37.1853
lng: -80.5440
altitude_lower:
value: 0
reference: W84
units: M
altitude_upper:
value: 3048
reference: W84
units: M
# Add a dependencies section with a 'volume' to the existing resource.
planning_area:
$content_schema: monitoring/uss_qualifier/resources/definitions/ResourceDeclaration.json
resource_type: resources.PlanningAreaResource
dependencies:
volume: planning_area_volume
specification:
base_url: https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/configurations/dev/f3548_self_contained/planning_areaUpdate ServiceAreaResource
Resources of type resources.ServiceAreaResource now have their volume specified via a separate resource.VolumeResource resource, which needs to be passed as a dependency.
Previously, a service area would be specified as:
kentland_service_area:
$content_schema: monitoring/uss_qualifier/resources/definitions/ResourceDeclaration.json
resource_type: resources.netrid.ServiceAreaResource
specification:
base_url: https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/configurations/dev/library/resources/kentland_service_area
footprint:
- lat: 37.1853
lng: -80.6140
- lat: 37.2148
lng: -80.6140
- lat: 37.2148
lng: -80.5440
- lat: 37.1853
lng: -80.5440
altitude_min: 0
altitude_max: 3048
reference_time: '2023-01-10T00:00:00.123456+00:00'
time_start: '2023-01-10T00:00:01.123456+00:00'
time_end: '2023-01-10T01:00:01.123456+00:00'The volume needs to ve moved to a separate VolumeResource, and references in the dependencies of the existing PlanningAreaResource:
kentland_service_area_volume:
$content_schema: monitoring/uss_qualifier/resources/definitions/ResourceDeclaration.json
resource_type: resources.VolumeResource
specification:
template:
outline_polygon:
vertices:
- lat: 37.1853
lng: -80.6140
- lat: 37.2148
lng: -80.6140
- lat: 37.2148
lng: -80.5440
- lat: 37.1853
lng: -80.5440
altitude_lower:
value: 0
reference: W84
units: M
altitude_upper:
value: 3048
reference: W84
units: M
start_time:
offset_from:
starting_from:
time_during_test: TimeOfEvaluation
offset: 1s
end_time:
offset_from:
starting_from:
time_during_test: TimeOfEvaluation
offset: 1h0m1s
kentland_service_area:
$content_schema: monitoring/uss_qualifier/resources/definitions/ResourceDeclaration.json
resource_type: resources.netrid.ServiceAreaResource
dependencies:
volume: kentland_service_area_volume
specification:
base_url: https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/configurations/dev/library/resources/kentland_service_areaDo note that the altitude and time bound fields (altitude_lower, altitude_upper, start_time, end_time) require some adaptations beyond simple copy-pasting.
Optional migration tasks
N/A
Important information
- The RID test data of the U-Space test configuration has been adjusted not to overlap. (#1198)
What's Changed
- [docs/release] Update release documentation following v0.19.0 release by @BenjaminPelletier in #1168
- [docs] Expand uss_qualifier artifact documentation by @BenjaminPelletier in #1169
- [uss_qualifier] Examine pre-existing notifications for SCD0090/95 by @BenjaminPelletier in #1170
- Bump marko from 2.1.4 to 2.2.0 in /test/repo_hygiene by @dependabot[bot] in #1171
- Bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #1173
- Bump jsonschema from 4.25.0 to 4.25.1 by @dependabot[bot] in #1175
- Bump faker from 37.5.3 to 37.8.0 by @dependabot[bot] in #1176
- Bump basedpyright from 1.31.4 to 1.31.5 by @dependabot[bot] in #1172
- Bump numpy from 2.3.2 to 2.3.3 by @dependabot[bot] in #1177
- Bump ruff from 0.12.9 to 0.13.2 by @dependabot[bot] in #1178
- Bump lxml from 6.0.0 to 6.0.2 by @dependabot[bot] in #1179
- Bump flask from 3.1.1 to 3.1.2 by @dependabot[bot] in #1180
- Bump pvlib from 0.13.0 to 0.13.1 by @dependabot[bot] in #1183
- Bump testcontainers from 4.12.0 to 4.13.1 by @dependabot[bot] in #1184
- Bump requests from 2.32.4 to 2.32.5 by @dependabot[bot] in #1185
- [docs] Fix utm_implementation_us GitHub Pages links by @BenjaminPelletier in #1181
- [uss_qualifier] Fix flight cleanup by @BenjaminPelletier in #1182
- Bump cryptography from 45.0.6 to 46.0.1 by @dependabot[bot] in #1186
- Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #1187
- Bump kubernetes from 33.1.0 to 34.1.0 by @dependabot[bot] in #1188
- Bump google-auth from 2.40.3 to 2.41.0 by @dependabot[bot] in #1189
- Bump pytest-mock from 3.14.1 to 3.15.1 by @dependabot[bot] in #1190
- Bump scipy from 1.16.1 to 1.16.2 by @dependabot[bot] in #1191
- [uspace] Update RID test data so flights are not overlapping by @the-glu in #1198
- [uss_qualifier] raise ScenarioDidNotStopError in fragments by @RustedBones in #1197
- Bump google-auth from 2.41.0 to 2.41.1 by @dependabot[bot] in #1193
- Bump pyyaml from 6.0.2 to 6.0.3 by @dependabot[bot] in #1194
- Bump cryptography from 46.0.1 to 46.0.2 by @dependabot[bot] in #1195
- Bump locust from 2.38.1 to 2.41.2 by @dependabot[bot] in #1196
- Bump implicitdict from 4.0.0 to 4.0.1 by @dependabot[bot] in #1201
- Bump uas-standards from 4.0.0 to 4.1.0 by @dependabot[bot] in #1202
- Bump basedpyright from 1.31.5 to 1.31.6 by @dependabot[bot] in #1200
- Bump pip-tools from 7.5.0 to 7.5.1 by @dependabot[bot] in #1203
- Bump locust from 2.41.2 to 2.41.3 by @dependabot[bot] in #1204
- Bump shapely from 2.1.1 to 2.1.2 by @dependabot[bot] in #1205
- Bump ruff from 0.13.2 to 0.13.3 by @dependabot[bot] in #1206
- Bump locust from 2.41.3 to 2.41.5 by @dependabot[bot] in #1208
- [mock_uss] Set of typing fixes by @the-glu in #1199
- [uss_qualifier] migrate planning_area_resource to new volume resource by @Shastick in #1192
- Bump uas-standards from 4.1.0 to 4.1.1 by @dependabot[bot] in #1209
- Bump aiohttp from 3.12.15 to 3.13.0 by @dependabot[bot] in #1210
- Bump faker from 37.8.0 to 37.11.0 by @dependabot[bot] in #1211
- Bump testcontainers from 4.13.1 to 4.13.2 by @dependabot[bot] in #1213
- Bump ruff from 0.13.3 to 0.14.0 by @dependabot[bot] in #1212
- [monitorlib, mock_uss] Improve SynchronizedValue by @BenjaminPelletier in #1207
- [uss_qualifier] migrate service_area to new volume resource by @Shastick in #1214
Full Changelog: interuss/monitoring/v0.19.0...interuss/monitoring/v0.20.0