Skip to content

Releases: interuss/monitoring

v0.13.0

18 Feb 23:12
9eca0a7
Compare
Choose a tag to compare

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...
Read more

v0.12.1

20 Dec 16:52
9848684
Compare
Choose a tag to compare

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

11 Dec 17:13
89c3b38
Compare
Choose a tag to compare

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

03 Oct 14:43
50daecb
Compare
Choose a tag to compare

What's Changed

Full Changelog: interuss/monitoring/v0.11.0...interuss/monitoring/v0.11.1

v0.11.0

02 Oct 14:26
8f2dc53
Compare
Choose a tag to compare

What's Changed

Full Changelog: interuss/monitoring/v0.10.0...interuss/monitoring/v0.11.0

v0.10.0

30 Sep 22:59
6f762b1
Compare
Choose a tag to compare

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

25 Sep 22:52
2c0a003
Compare
Choose a tag to compare

What's Changed

Full Changelog: interuss/monitoring/v0.9.1...interuss/monitoring/v0.9.2

v0.9.1

24 Sep 10:13
9c7934e
Compare
Choose a tag to compare

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

23 Sep 20:03
b23afd6
Compare
Choose a tag to compare

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

23 Aug 12:09
0383583
Compare
Choose a tag to compare

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

Full Changelog: interuss/monitoring/v0.7.0...interuss/monitoring/v0.8.0