Releases: interuss/monitoring
Releases · interuss/monitoring
v0.13.0
What's Changed
- [uss_qualifier] netrid-0470/v22a - cover 'distance' and split height and height type by @Shastick in #875
- [mock_uss/obervation-api] add newly exposed API fields to the current_state by @Shastick in #876
- [mock_uss/observation-api] populate most recent position's horizontal and vertical accuracy by @Shastick in #877
- [uss_qualifier/scenarios/netrid/nominal_behavior] Add checks for UA type in SP (NET0260) by @mickmis in #865
- [uss_qualifier/scenarios/netrid/nominal_behavior] Add checks for UA type in DP (NET0470) by @mickmis in #866
- [uss_qualifier/display_data_evaluator] factor out _evaluate_flight_presence for future additional evaluators by @Shastick in #879
- [uss_qualifier/scenarios/netrid/misbehavior] Add checks for invalid credentials (NET0210) by @the-glu in #883
- [mock_uss] add isa notification endpoint to mock RID display provider by @Shastick in #885
- [mock_uss] interaction logging for the mock RID DP and SP by @Shastick in #881
- [security] Set explicit permissions for GitHub Actions workflows by @BenjaminPelletier in #887
- [security] Update gunicorn to 23.0.0 by @BenjaminPelletier in #886
- [uss_qualifier/scenarios/netrid] specify some check severity in test scenario documentation only (contrib #404) by @the-glu in #882
- [security] Update aiohttp to 3.11.11 by @BenjaminPelletier in #888
- [security] Pin docker/login-action version in workflow by @BenjaminPelletier in #890
- Handle when resp_vol4s are empty by @StevenPG in #856
- [security] Expand workflow permissions directly into job definitions by @BenjaminPelletier in #889
- [uss_qualifier/scenarios/netrid/dss/isa_subscription_interactions] specify some check severity in test scenario documentation only (contrib #404) by @the-glu in #884
- [uss_qualifier] extract some fragments for scenarios injecting flights by @Shastick in #892
- [uss_qualifier] netrid - NET0320: check SP behavior upon UAS disconnection by @Shastick in #880
- [uss_qualifier/scenarios/netrid/misbehavior] Add checks for SP too large area search (NET0250) by @barroco in #873
- [uss_qualifier/scenarios/netrid/common_dictionary_evaluator] Simplify check for UA type by @mickmis in #895
- [uss_qualifier/scenarios/netrid/nominal_behavior] Add checks for Timestamp accuracy in SP and DP (NET0260/NET0470) by @the-glu in #894
- [uss_qualifier] rid net0740 - nominal_behavior: check SP issues notifications to subscribers by @Shastick in #891
- [uss_qualifier/scenarios/netrid/nominal_behavior] Add checks for Geodetic Altitude in SP and DP (NET0260/NET0470) by @the-glu in #896
- [uss_qualifier/scenarios/netrid/nominal_behavior] Add checks for Geodetic Vertical Accuracy in SP and DP (NET0260/NET0470) by @the-glu in #897
- [uss_qualifier/scenarios/netrid/nominal_behavior] Add checks for Speed Accuracy in SP and DP (NET0260/NET0470) by @the-glu in #898
- [interfaces] update automated_testing submodule to include updates to injection API by @Shastick in #905
- [uss_qualifier/scenarios/netrid/nominal_behavior] Add checks for Vertical Speed in SP and DP (NET0260/NET0470) by @the-glu in #899
- [uss_qualifier/scenarios/netrid/nominal_behavior] Add checks for Horizontal Accuracy in SP and DP (NET0260/NET0470) by @the-glu in #900
- [uss_qualifier/scenarios/netrid/nominal_behavior] Cleanup checks moved to common_dictionary_evaluator by @the-glu in #901
- [deps] update uas_standards to 3.4.0 by @Shastick in #908
- [uss_qualifier] NetRID Net0240: check display provider does not exceed max diagonal in its queries by @Shastick in #904
- [uss_qualifier/scenarios/netrid/nominal_behavior] Generic unit tests by @the-glu in #906
- [mock_uss] Add user notifications to DB and expose through endpoint by @the-glu in #910
- [dev] Lower docker image healthcheck interval by @the-glu in #915
- [uss_qualifier] NetRID NET0040 - draft documentation by @Shastick in #907
- [uss_qualifier] NetRIDServiceProvider function for querying user notifications by @Shastick in #918
- [tooling] Add make targets to generate requirements.txt by @BenjaminPelletier in #917
- [uss_qualifier/netrid] Add test for NET0730 by @BenjaminPelletier in #914
- Update requirements/dependencies by @BenjaminPelletier in #919
- [uss_qualifier/scenarios/netrid/common_dictionary_evaluator] Setup generic evaluator for details evaluation by @mickmis in #912
- [security] Update Flask version by @BenjaminPelletier in #913
- [uss_qualifier/scenarios/netrid/nominal_behavior] Add checks for UA classification in DP (NET0470) by @mickmis in #871
- [uss_qualifier/scenarios/netrid/nominal_behavior]: Unit tests for _evaluate_ua_type by @the-glu in #909
- [uss_qualifier] doc: split out some fragments for nominal behavior by @Shastick in #921
- [uss_qualifier] NetRID: migrate some severities to markdown documentation by @Shastick in #923
- [uss_qualifier/resources] Add USS identification resource by @BenjaminPelletier in #920
- [prober] fix scope conversion by @barroco in #925
- [mock_uss] Add user notifications for missing fields in injected flights by @the-glu in #911
- [uss_qualifier/NetRID] Update U-space CI tested requirements by @BenjaminPelletier in #929
- [uss_qualifier] NetRID NET0030 implementation by @the-glu in #916
- [mock_uss] save a notification when telemetry is too sparse by @Shastick in #922
- [mock_uss/RID] Use RID subscriptions in mock_uss by @BenjaminPelletier in #927
- [security] Upgrade requests dependency by @BenjaminPelletier in #930
- [security] Secure workflows by @BenjaminPelletier in #931
- [monitorlib/reports] Render newlines in string values by @BenjaminPelletier in #932
- [uss_qualifier/NetRID] Implement NET0730 test by @BenjaminPelletier in #928
- [uss_qualifier] scd - implicit sub handling: new test case replaces explicit sub with implicit one by @Shastick in #820
- [uss_qualifier] NetRID NET0040 - scenario for notifications on slow updates by @Shastick in #926
- [uss_qualifier] NetRID: migrate some severities to documentation by @Shastick in #936
- [uss_qualifier/scenarios/netrid/common_dictionary_evaluator] Test _evaluate_timestamp_accuracy by @the-glu in #937
- [uss_qualifier/common_dict_eval] generate height for kml flights to test height fields by @the-glu in #941
- [uss_qualifier] NetRID extend polling in nominal_behavior so all post-flight checks run by @Shastick in #939
- [mock_uss] Improve missing field notifications with timestamp guessing by @the-glu in #935
- [uss_qualifier/common_dict_eval] Move speed to generic function by @the-glu in #948
- [uss_qualifier/resources/netrid/simulation/kml_flights] generate vertical speed by @the-glu in #946
- [uss_qualifier/resources/netrid/simulation/kml_flights] use named tuples for coordinates by @the-glu in #947
- [dev] Add isort by @the-glu in #933
- [dev] Update black by @the-glu in #934
- [uss_qualifier/common_dict_eval] Move track to generic function by @the-glu in #952
- [configurations/uspace] Pass uss_identification to req...
v0.12.1
What's Changed
- [uss_qualifier/scenarios/netrid] Factor away test step fragments from scenario by @mickmis in #861
- [uss_qualifier/scenarios/netrid] Factor away test step fragment for flight presence from scenario by @mickmis in #862
- [mock_uss/riddp] Expose aircraft_type through observation interface by @mickmis in #864
- [uss_qualifier/scenarios/netrid] Move recent positions checks to display_data_evaluator from common_data_dictionary by @mickmis in #863
- [uss_qualifier] Fix no-notification check logic by @BenjaminPelletier in #872
- [uss_qualifier/resources/netrid] Use models from injection interface rather than RID v19 by @mickmis in #867
- [uss_qualifier/mock_uss/riddp/observation] Propagate 'eu_classification' field by @mickmis in #868
- [uss_qualifier/resources/netrid/simulation/kml_flights] Add support for 'eu_classification' field by @mickmis in #869
Full Changelog: interuss/monitoring/v0.12.0...interuss/monitoring/v0.12.1
v0.12.0
What's Changed
- [uss_qualifier/scenarios/data_exchange_validation] Fix wrong check failure for lack of notification by @mickmis in #800
- [uss_qualifier] scd: USS availability sync attributes failed query to target DSS only by @Shastick in #811
- [uss_qualifier] scd: dss-interop properly handles hostnames that fail to resolve by @Shastick in #812
- [uss_qualifier] scd: oir implicit sub handling scenarion - cleanup stray forgotten comment by @Shastick in #814
- [uss_qualifier/f3548] Add support for requested_ovn_suffix field by @mickmis in #815
- [uss_qualifier] scd/OIRImplicitSubHandling: properly attribute query for a check by @Shastick in #819
- [uss_qualifier] netrid: DPObservedFlight exposes underlying flight object by @Shastick in #823
- [uss_qualifier] scd: add missing query registration in test_step_fragments by @Shastick in #818
- [uss_qualifier] netrid: net0260 - check SP properly reports vertical speed by @Shastick in #830
- [uss_qualifier] monitorlib: ISAChange exposes subscribers as returned by DSS by @Shastick in #838
- [uss_qualifier/scenarios/utm/data_exchange_validation] Fix interpolation of operation path by @mickmis in #829
- [uss_qualifier] dss-interop - DSS0130: implement leftover todo by @Shastick in #841
- [uss_qualifier] netrid: net0260 check SP reports correct speed by @Shastick in #828
- [uss_qualifier/scenarios/utm/data_exchange_validation] Refactor filtering of mock_uss_interactions by @mickmis in #831
- [uss_qualifier/scenarios/utm/data_exchange_validation] Factor away as test step fragment 'get_mock_uss_interactions' by @mickmis in #833
- [uss_qualifier/scenarios/utm/data_exchange_validation] Factor away fragment 'expect_uss_obtained_op_intent_details' by @mickmis in #835
- [uss_qualifier/scenarios/utm/data_exchange_validation] Fix expect_mock_uss_receives_op_intent_notification by @mickmis in #836
- [uss_qualifier] netrid: net0260 - check SP correctly reports speed accuracy by @Shastick in #826
- [uss_qualifier] netrid: net0260 - check SP correctly reports track by @Shastick in #827
- [uss_qualifier] netrid: net0260 - check observed vertical accuracy is as expected by @Shastick in #824
- [uss_qualifier] Add test scenario for OVN request API by @mickmis in #816
- [uss_qualifier] netrid: net0260 - check SP correctly reports horizontal accuracy by @Shastick in #825
- [uss_qualifier] netrid: nominal_behavior also covers max area requirement for SPs by @Shastick in #821
- [uss_qualifier] netrid: cover net0260 timestamp accuracy by @Shastick in #822
- [uss_qualifier] rid: dss0130 - Cell ID synchronization by @Shastick in #837
- [uss_qualifier] netrid: display_data_evaluator fix failed check description by @Shastick in #845
- [uss_qualifier/reports] Add globally-expanded report artifact by @BenjaminPelletier in #846
- [uss_qualifier/docs] Add documentation regarding test step fragments by @BenjaminPelletier in #847
- [uss_qualifier/configurations] Update utm_implementation_us by @BenjaminPelletier in #848
- [uss_qualifier/reports] Update GER to include all original content and have section numbers by @BenjaminPelletier in #849
- [uss_qualifier] Upgrade to latest dss version; Add 'supports_ovn_request' field to dss resources; Fix DSSOVNRequest scenario by @mickmis in #844
- [uss_qualifier/configurations/utm_implementation_us_lib] Fix number of skipped actions by @mickmis in #852
- [uss_qualifier] netrid: net0260 check observed height by @Shastick in #840
- [interfaces] update automated_testing submodule to latest version by @Shastick in #851
- [deps] update uas_standards dependency to 3.3.0 by @Shastick in #854
- [uss_qualifier] Add flag to ensure redaction of sensitive information by @BenjaminPelletier in #853
- [uss_qualifier] rid: dss0130 - check information relative to intersecting entities is properly sync'd by @Shastick in #839
- [uss_qualifier/documentation] Split clean_workspace fragment into fragments for different entity types by @BenjaminPelletier in #850
- [mock_uss/ridsp] Expose aircraft_type through observation interface by @mickmis in #859
- [uss_qualifier/netrid] Fix injection of aircraft_type by @mickmis in #860
- [uss_qualifier] netrid: DSS0020 - check DSS endpoints are encrypted by @Shastick in #834
Full Changelog: interuss/monitoring/v0.11.1...interuss/monitoring/v0.12.0
v0.11.1
What's Changed
- [uss_qualifier] Fix query timestamp property reference by @BenjaminPelletier in #799
Full Changelog: interuss/monitoring/v0.11.0...interuss/monitoring/v0.11.1
v0.11.0
What's Changed
- Homogenize fake URLs by @BenjaminPelletier in #798
Full Changelog: interuss/monitoring/v0.10.0...interuss/monitoring/v0.11.0
v0.10.0
What's Changed
- [uss_qualifier] Add resource origin information and display it in sequence view by @BenjaminPelletier in #793
- [mock_uss] Improve mock_uss behavior visibility by @BenjaminPelletier in #792
- [uss_qualifier] extend implicit subscription handling scenario to cover subscription expansion by @Shastick in #794
- [uss_qualifier] Add ability to configure queries using a Resource by @BenjaminPelletier in #795
Full Changelog: interuss/monitoring/v0.9.2...interuss/monitoring/v0.10.0
v0.9.2
What's Changed
- [mock_uss] OIR creation selects the proper scope for the requested state by @Shastick in #788
- [uss_qualifier/configurations] Disable availability arbitration tests in UTM Implementation US config by @BenjaminPelletier in #789
- [GitHub] Add release request issue template by @BenjaminPelletier in #790
- [uss_qualifier/reports] Add reports README index by @BenjaminPelletier in #791
Full Changelog: interuss/monitoring/v0.9.1...interuss/monitoring/v0.9.2
v0.9.1
What's Changed
- [uss_qualifier] scd CRSimple checks that mutation is only allowed with the correct OVN by @Shastick in #765
Full Changelog: interuss/monitoring/v0.9.0...interuss/monitoring/v0.9.1
v0.9.0
What's Changed
- [uss_qualifier] expand the authentication validation scenario to include constraint reference endpoints by @Shastick in #690
- [prober] delete rid-related tests from prober by @Shastick in #745
- [build] pin deps to previous version by @Shastick in #769
- [docker-compose] Upgrade DSS to v0.17.0-rc1 and CRDB to v24.1.3 by @barroco in #766
- [dss] update dss version to 0.17.0 by @Shastick in #770
- [uss_qualifier] scd subscription_simple: check mutation is only allowed with correct version by @Shastick in #763
- [configuration] Update pooled_dss_probing configuration with latest changes by @barroco in #767
- [dss] update dss to next RC version: v0.18.0-rc1 by @Shastick in #776
- [build] only install ARM-specific dependencies on an ARM architecture by @Shastick in #773
- [uss_qualifier] add scd scenario checking that OIR deletion requires the correct OVN by @Shastick in #761
- [uss_qualifier] scd auth: only cleanup availability if the relevant part of the scenario runs by @Shastick in #782
- [uss_qualifier] op-data-validation: cleanup flights even if creation seemingly failed by @Shastick in #774
- [uss_qualifier] scd auth: proper cleanup and check for scd and constraints test cases by @Shastick in #783
- [uss_qualifier] add scd scenario checking that CR deletion requires the correct OVN by @Shastick in #762
- [uss_qualifier] scd: expand OIRSimple scenario to check mutation requires the correct OVN by @Shastick in #764
- [ci] add setuptools installation and pinning to the Dockerfile by @Shastick in #779
- [uss_qualifier] scd: OIRSimple - fix error status check and include 404 by @Shastick in #784
- [uss_qualifier] scd subscrptions: stop considering 404 a success, add was_not_found by @Shastick in #785
- [uss_qualifier] Have make_artifacts use configuration from report by default by @BenjaminPelletier in #780
- [docker-compose] Simplify bootstrapping sequence of the local DSS infrastructure (requires docker v25+) by @barroco in #786
- [uss_mock] override logic preserves type of dict implementations by @Shastick in #775
- [uss_qualifier] check that implicit SCD subscriptions are properly managed by @Shastick in #720
Full Changelog: interuss/monitoring/v0.8.0...interuss/monitoring/v0.9.0
v0.8.0
What's Changed
- [uss_qualifier] Fix bug in Evaluate system versions test scenario by @BenjaminPelletier in #718
- [uss_qualifier] Add environment cleanup scenario to F3548-21 test suite by @BenjaminPelletier in #719
- [uss_qualifier] Separate flight_planners_to_clear from flight_planners under test in F3548-21 suite by @BenjaminPelletier in #722
- [uss_qualifier] Add CI config targeted at US UTM Implementation by @BenjaminPelletier in #725
- [uss_qualifier/reports] Indicate artifact configuration in tested requirements by @BenjaminPelletier in #726
- Improve image build and documentation by @BenjaminPelletier in #727
- [uss_qualifier] Add runtime metadata by @BenjaminPelletier in #728
- [uss_qualifier] constraint references: check created references are synced - 2/n by @Shastick in #705
- [build] add --fix-missing to apt-get update call in monitoring Docker file by @Shastick in #729
- [uss_qualifier] acces proper activity result field in down_uss.py by @Shastick in #731
- [uss_qualifier] Fix legacy value format for env variable by @fmo00 in #733
- [uss_qualifier/configurations] Convert utm_implementation_us configuration to Jsonnet by @BenjaminPelletier in #735
- [uss_qualifier] constraint reference sync: check created references can be searched - 3/n by @Shastick in #706
- [uss_qualifier] Add configuration and automated testing terminology documentation by @BenjaminPelletier in #737
- [uss_qualifier] constraint reference sync: cover mutations 4/n by @Shastick in #707
- [uss_qualifier] constraint reference sync: cover deletion 5/5 by @Shastick in #708
- [uss_qualifier] Load configuration elements from private GitHub repos by @BenjaminPelletier in #738
- Resolve python warnings by @brandoncorrea in #740
- Replace all instances of example.com with example.interuss.org by @brandoncorrea in #741
- [uss_qualifier] Extract individual participant definitions in utm_implementation_us by @BenjaminPelletier in #743
- [config] add a pass condition for skipped_actions to utm_implementation_us by @Shastick in #748
- [uss_qualifier] Combine potentially multiple environments into single participant def by @BenjaminPelletier in #746
- [uss_qualifier] authentication validation: don't skip if a scope is missing, improve dependency on current time by @Shastick in #749
- [uss_qualifier] Replace has_private_address by new resource TestExclusionResource by @mickmis in #753
- [uss_qualifier] Add documentation for solo happy path scenario by @BenjaminPelletier in #752
- [uss_qualifier] Replace local_debug by new field allow_cleartext_queries in resource TestExclusionResource by @mickmis in #755
- [mock_uss] avoid full file scan when querying interaction log by @Shastick in #750
- [uss_qualifier] fix isa validator invalid escape sequence by @fmo00 in #747
- [uss_qualifier/scenarios/netrid/aggregate_checks] Specify severity through .md doc by @mickmis in #756
New Contributors
- @brandoncorrea made their first contribution in #740
Full Changelog: interuss/monitoring/v0.7.0...interuss/monitoring/v0.8.0