v0.19.0
·
197 commits
to main
since this release
Mandatory migration tasks
Replacement of resources.VerticesResource with resources.VolumeResource
VerticesResource is being replaced with a new VolumeResource,
which now contains a Volume4DTemplate, which can be used to define anything from a simple 2D polygon to a 3D volume to a full 4D spatio-temporal volume with dynamic time-bounds.
The old resources, defined as:
some_resource:
$content_schema: monitoring/uss_qualifier/resources/definitions/ResourceDeclaration.json
resource_type: resources.VerticesResource
specification:
vertices:
- lat: 38
lng: -81
- lat: 37
lng: -81
- lat: 37
lng: -80
- lat: 38
lng: -80Can be straightforwardly replaced with:
planning_area:
$content_schema: monitoring/uss_qualifier/resources/definitions/ResourceDeclaration.json
resource_type: resources.VolumeResource
specification:
template:
outline_polygon:
vertices:
- lat: 38
lng: -81
- lat: 37
lng: -81
- lat: 37
lng: -80
- lat: 38
lng: -80The optional fields of Volume4DTemplate (altitude_lower, altitude_upper, start_time, start_time, duration, transformations) can be safely omitted in all contexts that formerly depended on VerticesResource.
Important information
- The RID test data of the U-Space test configuration has been adjusted to cover the Zurich area. (#1142)
- The IDs of test flights are now generated to be unique across multiple USS. They remain consistent within the same run, but differ from those in previous release runs. (#1148)
What's Changed
- Update release documentation following v0.18.1 release by @BenjaminPelletier in #1140
- [typing] Set of typing fixes by @the-glu in #1141
- [uspace] Update test data for RID to be located in the Zurich area by @barroco in #1142
- [rid/dp_behavior] Fix misplaced end_test_case by @barroco in #1147
- [uss_qualifier] Fix obfuscated_clusters list by @the-glu in #1149
- [uss_qualifier] Add missing end_test_case in MSLAltitude scenario by @the-glu in #1150
- [uss_qualifier] cleaner output for PendingCheck.describe() by @Shastick in #1152
- [typing] Set of typing fixes by @the-glu in #1143
- [uss_qualifier] Update US UTM Implementation mirror test configuration by @BenjaminPelletier in #1153
- [uss_qualifier] subscription_interactions_deletion: verify secondary DSS instances are clean by @Shastick in #1131
- [configuration/interuss] Check for OVN requests in the pooled_dss_probing configuration by @barroco in #1146
- [uss_qualifier] Fix randomness of flights by @the-glu in #1148
- [uss_qualifier] Fix DisplayProviderBehavior with multiple observers by @the-glu in #1151
- [tooling] Fix format_documentation.py by @the-glu in #1158
- [uss_qualifier] use UssAvailabilityState in dss api by @RustedBones in #1157
- [monitorlib] Add Keycloak auth provider by @the-glu in #1162
- [mock_uss] Fix clustering by @the-glu in #1161
- [flight_planning] Add notification endpoint to mock uss, add helper to FlightPlannerClient to retrive notifications by @the-glu in #1155
- [uss_qualifier] rename and generalize VerticesResource to VolumeResource by @Shastick in #1138
- [uss_qualifier] oir/sub sync: verify secondary DSS instances are clean by @Shastick in #1132
- [uss_qualifier] constraints sync: verify secondary DSS instances are clean by @Shastick in #1133
- Bump sigstore/cosign-installer from 3.9.2 to 3.10.0 by @dependabot[bot] in #1163
- [tooling] Make basedpyright fail on warnings by @the-glu in #1165
- [utm] Add SCD0090 checks by @the-glu in #1156
- Bump basedpyright from 1.31.3 to 1.31.4 by @dependabot[bot] in #1154
- [utm] Add SCD0095 checks by @the-glu in #1166
- [uss_qualifier] factorize uss availability fragment by @RustedBones in #1164
- Update verification approach for SCD0090 and SCD0095 by @BenjaminPelletier in #1167
Full Changelog: interuss/monitoring/v0.18.1...interuss/monitoring/v0.19.0