Releases: interuss/monitoring
v0.24.0
What's Changed
- [uss_qualifier/scenarios/utm/conflict_equal_prio_not_permitted] Fix deletion step: call tested USS instead of control USS by @mickmis in #1270
- [uss_qualifier/scenarios/utm/conflict] Do not allow USS to close an activated flight by @mickmis in #1267
- [uss_qualifier/scenarios/utm/conflict_equal_priority_not_permitted] Allow USS to return 'NotSupported' upon Flight 1m modification by @mickmis in #1271
Full Changelog: interuss/monitoring/v0.23.0...interuss/monitoring/v0.24.0
v0.23.0
What's Changed
- [uss_qualifier/scenarios/data_exchange_validation] Fix test step expect_no_interuss_post_interactions by @mickmis in #1238
- Bump ruff from 0.14.1 to 0.14.2 by @dependabot[bot] in #1255
- Bump basedpyright from 1.31.7 to 1.32.1 by @dependabot[bot] in #1256
- [uss_qualifier] safe usage of planning_area's volume resolution by @Shastick in #1248
- [uss_qualifier] NetRID display_data_evaluator remove unused class member by @Shastick in #1258
- [uss_qualifier] introduce distance error tolerance for some DisplayProviderBehavior by @Shastick in #1259
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1261
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #1262
- [uss_qualifier/scenarios/utm/conflict_equal_prio] Delete Flight 1c if USS does not support modifications by @mickmis in #1268
- [docs/mock_uss] Improve tracer documentation by @BenjaminPelletier in #1266
Full Changelog: interuss/monitoring/v0.22.0...interuss/monitoring/v0.23.0
v0.22.0
What's Changed
- Bump cryptography from 46.0.2 to 46.0.3 by @dependabot[bot] in #1236
- Bump numpy from 2.3.3 to 2.3.4 by @dependabot[bot] in #1237
- Bump ruff from 0.14.0 to 0.14.1 by @dependabot[bot] in #1242
- [uss_qualifier] Generate dynamic test documentation before scenario execution by @BenjaminPelletier in #1235
- Bump aiohttp from 3.13.0 to 3.13.1 by @dependabot[bot] in #1244
- Bump locust from 2.41.6 to 2.42.0 by @dependabot[bot] in #1245
- Bump arrow from 1.3.0 to 1.4.0 by @dependabot[bot] in #1246
- [uss_qualifier] remove unused parameter from _evaluate_normal_observation by @Shastick in #1249
- [uss_qualifier] display data evaluator: query details once per flight and per observer by @Shastick in #1247
- [uss_qualifier/flight_planning] Handle USSs not supporting flight modifications by @mickmis in #1250
Full Changelog: interuss/monitoring/v0.21.0...interuss/monitoring/v0.22.0
v0.21.0
Release Notes for v0.21.0
Mandatory migration tasks
N/A
Optional migration tasks
N/A
Important information
N/A
What's Changed
- Remove pending release notes from NEXT_RELEASE_NOTE.md after v0.20.0 release by @mickmis in #1227
- Bump basedpyright from 1.31.6 to 1.31.7 by @dependabot[bot] in #1223
- Bump locust from 2.41.5 to 2.41.6 by @dependabot[bot] in #1224
- Bump marko from 2.2.0 to 2.2.1 by @dependabot[bot] in #1225
- Bump marko from 2.2.0 to 2.2.1 in /test/repo_hygiene by @dependabot[bot] in #1226
- [monitorlib] Upgrade remaining SynchronizedValue usages by @BenjaminPelletier in #1217
- Revert "[monitorlib] Upgrade remaining SynchronizedValue usages (#1217)" by @mickmis in #1229
- [tooling] Optimize GitHub Actions by @BenjaminPelletier in #1220
- Fix CI validation issues by @BenjaminPelletier in #1230
- [mock_uss] Move mock_uss webapp to app module by @BenjaminPelletier in #1219
- [docs] Add test configuration design strategies by @BenjaminPelletier in #1216
- [uss_qualifier] Generate FeatureCheckTable at runtime when configured by @BenjaminPelletier in #1222
- [monitorlib] Upgrade remaining SynchronizedValue usages (attempt 2) by @BenjaminPelletier in #1233
- [mock_uss] Add utility to generate mock_uss historical KML offline by @BenjaminPelletier in #1234
- [shell-lint] Pin shell check by @barroco in #1241
- [prober] uss availability: support multiple run by @barroco in #1240
Full Changelog: interuss/monitoring/v0.20.0...interuss/monitoring/v0.21.0
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....
v0.19.0
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
v0.18.1
What's Changed
- [local-env] improve compatibility with different local dev environments by @Shastick in #1128
- [tooling] Add venv to docker image path by @the-glu in #1139
- [local-env] Update shebang to use bash from env by @RustedBones in #1136
- [docs] Update release documentation following v0.18.0 release by @BenjaminPelletier in #1134
- Bump basedpyright from 1.31.2 to 1.31.3 by @dependabot[bot] in #1135
- [uss_qualifier] subscription_interactions: verify secondary DSS instances are clean by @Shastick in #1127
New Contributors
- @RustedBones made their first contribution in #1136
Full Changelog: interuss/monitoring/v0.18.0...interuss/monitoring/v0.18.1
v0.18.0
Mandatory migration tasks
If you previously ran a command like python main.py from within the interuss/monitoring container, that execution command must be changed to uv run main.py.
What's Changed
- [tooling] Switch to UV by @the-glu in #1083
- [loadtest] Fix missing import by @the-glu in #1087
- [tooling] Switch isort docker image to UV + use latest python by @the-glu in #1088
- Update NEXT_RELEASE_NOTES.md by @BenjaminPelletier in #1095
- [tooling] Switch repo_hygiene mini-project to UV + upgrade to latest python by @the-glu in #1089
- [tooling] Upgrade isort to latest version by @the-glu in #1091
- [tooling] Upgrade repo_hygiene dependencies to the latest version by @the-glu in #1092
- [mock_uss] Return correct status code on flight deletion by @the-glu in #1103
- [uss_qualifier] Record unexpected responses when cleanuping flights by @the-glu in #1106
- [monitorlib/flight_planning] Don't save flights id that explicitly failled at creation by @the-glu in #1105
- [tooling] Upgrade all dependencies to the latest version by @the-glu in #1093
- [tooling] Configure dependabot by @the-glu in #1101
- [monitorlib/flight_planning] Ignore wrong body on non-200 responses when a flight is deleted by @the-glu in #1104
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1115
- Bump docker/login-action from 1.14.1 to 3.5.0 by @dependabot[bot] in #1114
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1113
- Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 by @dependabot[bot] in #1112
- [uss_qualifier] NetRID heavy traffic concurrent: handle concurrent query exceptions by @Shastick in #1079
- Bump sigstore/cosign-installer from 3.9.1 to 3.9.2 by @dependabot[bot] in #1116
- [uss_qualifier] f3548 crud fragments: improve naming & import conventions alignment by @Shastick in #1108
- [tooling] Upgrade to python 3.13 by @the-glu in #1094
- [uss_qualifier] Add datastore unit tests by @the-glu in #1109
- [tooling] Switch to ruff by @the-glu in #1096
- [tooling] Add & enforce basedpyright by @the-glu in #1111
- [tooling] Fix a few typing issues by @the-glu in #1122
- [tooling] ruff: pyupgrade by @the-glu in #1102
- [uss_qualifier] Fix participant identity in check by @BenjaminPelletier in #1118
- [uss_qualifier] Fix access of non-existent field by @BenjaminPelletier in #1117
- [tooling] Exclude output dirs from automatic tools by @the-glu in #1124
- [uss_qualifier] Cleanup flights during missing fields test by @the-glu in #1125
- [tooling] Update uas_standards and update basedpyright baseline by @the-glu in #1129
- Bump basedpyright from 1.31.1 to 1.31.2 by @dependabot[bot] in #1126
Full Changelog: interuss/monitoring/v0.17.0...interuss/monitoring/v0.18.0
v0.17.0
What's Changed
- Add no-response issue manager action by @BenjaminPelletier in #1061
- [repo] introduce NEXT_RELEASE_NOTES to aggregate release notes for the next release by @Shastick in #1060
- [mock_uss] Fix incoming tracer notifications with non-Z time zones by @BenjaminPelletier in #1062
- [uss_qualifier/resources/netrid/service_providers:get_user_notifications] ISO-format 'after' and 'before' dates by @mickmis in #1064
- [uss_qualifier] OIRSimple checks for return content and format, adapt related fragments by @Shastick in #1068
- [uss_qualifier] OIRValidator: implement missing documented checks by @Shastick in #1069
- [uss_qualifier] cleanup subscription CRUD fragments by @Shastick in #1070
- [uss_qualifier] subscription sync scenario: run content validation checks and remove not-runned ones by @Shastick in #1071
- [uss_qualifier] flight injection: proper notes propagation on failure by @Shastick in #1067
- [uss_qualifier/netrid/common_dictionary_evaluator] Evaluate specific types of UAS ID for DP and SP by @mickmis in #1056
- [uss_qualifier] CR/OIR sync: cleanup search/get-specific checks by @Shastick in #1072
- [uss_qualifier] subscription scenarios: remove redundant documented checks by @Shastick in #1073
- [uss_qualifier] NetRID: add missing query attribution in isa_validation by @Shastick in #1076
- [uss_qualifier] ISA/Sub interactions: rename and add relevant check by @Shastick in #1077
- [uss_qualifier] oir explicit/implicit subs: execute documented-but-not-run checks by @Shastick in #1074
- [uss_qualifier] implement missing checks or cleanup relevant documentation for some ISA scenarios by @Shastick in #1075
- [uss_qualifier] Fix unchecked
messagefield access by @BenjaminPelletier in #1065 - [tooling] remove docker-compose version by @the-glu in #1084
- [CI] Sign published images with cosign by @mickmis in #1081
Full Changelog: interuss/monitoring/v0.16.0...interuss/monitoring/v0.17.0
v0.16.0
What's Changed
Breaking
-
CRDBAccessScenario renamed to DatastoreAccessScenario
resources.interuss.crdb.CockroachDBClusterResourceshall be renamed toresources.interuss.datastore.DatastoreDBClusterResourceresources.interuss.crdb.CockroachDBNodeResourceshall be renamed toresources.interuss.datastore.DatastoreDBNodeResource
-
NetRID's DSSInteroperability scenario requires a resources.PlanningAreaResource
- A planning_area shall be provided to the test scenario. See configurations.dev.netrid_v22a as example.
Deprecation
- PlanningAreaResource new location
resources.astm.f3548.v21.PlanningAreaResourceshould be adjusted toresources.PlanningAreaResource. The old path has been deprecated and support will be removed in the future.
List of commits since last version
- [uss_qualifier] oir_simple: check oir can be created without sub and attached to explicit sub by @Shastick in #804
- [uss_qualifier] Final move of severity checks to the documentation by @the-glu in #1025
- [uss_qualifier/resources/query_behavior] Add parameter fake_netlocs by @mickmis in #1024
- [uss_qualifier] oir_simple: accepted oir can be detached from explicit subscription by @Shastick in #805
- Update the way key value parameters on auth adapter are parsed by @tkarras-ataaviation in #1029
- [uss_qualifier] Fix private repos locally by @BenjaminPelletier in #1027
- [uss_qualifier] expand OIR implicit sub handling scenario by @Shastick in #1026
- [uss_qualifier] oir implicit sub scenario: cover mutations without subscription by @Shastick in #1031
- [uss_qualifier] Rename crdb/cochroachdb to datastore by @the-glu in #1037
- [Hygiene] Remove severity check by @the-glu in #1030
- [uss_qualifier] oir implicit subs: factor out test steps from run function by @Shastick in #1032
- [uss_qualifier] endpoint_encryption: use requests exceptions by @the-glu in #1034
- [uss_qualifier] Add yugabyte support by @the-glu in #1035
- [uss_qualifier] oir implicit sub: update test case cleanups, request implicit subscription to replace explicit subscription by @Shastick in #1036
- [uss_qualifier] oir implicit sub scenario: oir with no subscription mutated to get implicit sub by @Shastick in #1038
- [uss_qualifier] Fix requierement collection of uspace test to check for UAS ID as well by @the-glu in #1045
- [monitorlib/rid injection] Don't inject telemetry without timestamp by @the-glu in #1046
- [uss_qualifier/netrid/injection:inject_flights] Allow undefined timestamps in injected telemetry returned by USS by @mickmis in #1047
- [uss_qualifier] Fix notifications boundaries notification by @the-glu in #1049
- [uss_qualifier] make PlanningAreaResource a non-standard-specific resource by @Shastick in #1048
- [uss_qualifier] sp notifications: wait for permissible delay before requesting notifications by @Shastick in #1044
- [uss_qualifier/netrid/common_dictionary_evaluator] Add to generic evaluator optional ability to skip evaluation; factor away 'dotted_get' by @mickmis in #1054
- [uss_qualifier] allow PlanningAreaResource to be imported via old path by @Shastick in #1051
- [uss_qualifier] netrid: DSSInteroperability scenario gets configurable area by @Shastick in #1041
New Contributors
- @tkarras-ataaviation made their first contribution in #1029
Full Changelog: interuss/monitoring/v0.15.0...interuss/monitoring/v0.16.0