Skip to content

Releases: interuss/monitoring

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

v0.7.0

19 Jun 12:35
3b3c5cd
Compare
Choose a tag to compare

What's Changed

  • [uss_qualifier] Clean up f3548 configuration by @BenjaminPelletier in #617
  • [mock_uss/tracer] Generate KML within tracer by @BenjaminPelletier in #612
  • [uss_qualifier] Remove output_path from configuration by @BenjaminPelletier in #618
  • [mock_uss/tracer] Finish tracer KML generation for op intents by @BenjaminPelletier in #619
  • [uss_qualifier] Clean up general flight authorization scenario by @BenjaminPelletier in #622
  • [hygiene_check] try to reproduce and fix #620 by @Shastick in #626
  • [uss_qualifier/scenarios/utm/dss/fragments/sub/create_query] Add check function and harmonize callsites by @mickmis in #614
  • [build] fix Dockerfile to also build on ARM by @Shastick in #627
  • [mock_uss] Accept user input for observation duration by @BenjaminPelletier in #624
  • [monitorlib] Retry certain ConnectionErrors by @BenjaminPelletier in #634
  • [uss_qualifier] Support jsonnet dict files by @BenjaminPelletier in #635
  • [uss_qualifier] Fix dynamic checks by @BenjaminPelletier in #636
  • [uss_qualifier, mock_uss] Implement geospatial comprehension querying by @BenjaminPelletier in #623
  • [build] pin dependencies by @Shastick in #631
  • [uss_qualifier] properly attribute SCD subscription authentication checks by @Shastick in #641
  • [build] update gevent by @Shastick in #630
  • [mock_uss] Add mock_uss tls_proxy by @BenjaminPelletier in #638
  • [build] update to Python 12 by @Shastick in #628
  • [uss_qualifier] SCD failed authentication response check properly attributes check by @Shastick in #642
  • [CI] Run uss_qualifier tests in parallel jobs by @mickmis in #616
  • [mock_uss] Add session-based UI auth to mock_uss by @BenjaminPelletier in #639
  • [uss_qualifier] Compute and print test definition description early by @BenjaminPelletier in #646
  • [uss_qualifier/reports] Add requirement set name to tested_requirements report by @BenjaminPelletier in #645
  • [uss_qualifier] submit_flight_intent test step raises if flight intent ends in the past by @Shastick in #650
  • [CI] Upgrade (upload|download)-artifact GH action to v4 by @mickmis in #653
  • [uss_qualifier] pass time-resolved extents to OpIntentValidator where relevant by @Shastick in #652
  • [mock_uss, uss_qualifier] Fix geospatial comprehension scenario by @BenjaminPelletier in #654
  • [tooling] Fix GitHub Pages generation by @BenjaminPelletier in #655
  • [uss_qualifier] Extend durations of standard flight intents by @BenjaminPelletier in #658
  • [monitorlib, uss_qualifier] Add deprecation mechanism and apply to deprecated functionality by @BenjaminPelletier in #651
  • [uss_qualifier/scenarios/flight_planning] Remove unused test step fragments by @mickmis in #659
  • [uss_qualifier/ressources/flight_intent_validation] Add validation of min/max start/end times by @mickmis in #660
  • [uss_qualifier/ressources/flight_intent_validation] Add computation of extents to validate_flight_intent_templates by @mickmis in #661
  • [uss_qualifier/scenarios/flight_planning] Add modify_activated_flight by @mickmis in #662
  • [uss_qualifier/scenarios/utm/OpIntentValidator] Enable computing extents from FlightInfo by @mickmis in #663
  • [uss_qualifier/scenarios/utm/flight_intent_validation] Migrate scenario away from FlightIntent by @mickmis in #664
  • [uss_qualifier/scenarios/utm/nominal_planning/conflict_higher_priority] Migrate scenario away from FlightIntent by @mickmis in #665
  • [uss_qualifier] Increase test subcription durations by @BenjaminPelletier in #668
  • [uss_qualifier] DownUSSEqualPriorityNotPermitted – set missing check severities by @Shastick in #671
  • [uss_qualifier] down_uss scenarios properly check area has been cleared by @Shastick in #672
  • [uss_qualifier/scenarios/flight_planning] Add severity to fragments modify_planned_flight_intent and delete_flight_intent by @mickmis in #667
  • [uss_qualifier/scenarios/utm/nominal_planning/conflict_equal_priority_not_permitted] Migrate scenario away from FlightIntent by @mickmis in #666
  • [uss_qualifier] Fix subscription times by @BenjaminPelletier in #669
  • [uss_qualifier/scenarios/utm/off_nominal_planning/down_uss*] Migrate scenarios away from FlightIntent by @mickmis in #673
  • [uss_qualifier/scenarios/uspace/flight_auth/validation] Migrate scenario away from FlightIntent by @mickmis in #674
  • [uss_qualifier/scenarios/utm/validate_shared_operational_intent] Validate operational intent state by @mickmis in #679
  • [uss_qualifier] Cleanup FlightIntent+FlightPlanner and usages by @mickmis in #675
  • [monitorlib/clients/flight_planning/client_scd] Assume correct USS behavior in API translation layer for off-nominal flights by @mickmis in #680
  • [uss_qualifier/scenarios/utm/conflict_equal_priority_not_permitted] Fix transition check: set severity to high by @mickmis in #678
  • [docs] Update test scenario bug form by @BenjaminPelletier in #683
  • [dss] update dss version to v0.15.0-rc1, add required scope to mock_uss by @Shastick in #681
  • [uss_qualifier/flight_planning/flight_intent_validation] Enhance time start/end parameter names by @mickmis in #685
  • [uss_qualifier] SCD's SubscriptionSimple scenario: initialise parameters at execution time by @Shastick in #686
  • [uss_qualifier] reference DSS0215 and DSS0020 (DAR sync & DSS consistency) in OIR sync documentation by @Shastick in #688
  • [documentation] Add sensitivity and system encapsulation documentation by @BenjaminPelletier in #689
  • [docs] Add more how-it-works documentation for uss_qualifier by @BenjaminPelletier in #684
  • [uss_qualifier] new scenario to check for forbidden OIR state transitions by @Shastick in #676
  • [uss_qualifier/templates] fix warning for deprecated escape char in templates.py by @fmo00 in #692
  • [docker-compose] Update schema manager version to v0.15.0-rc1 by @barroco in #695
  • [interfaces] update automated testing submodule by @Shastick in #696
  • [uss_qualifier] new SCD scenario to check synchronization of USS availability states by @Shastick in #691
  • [uss_qualifier] Clean up data validation documentation by @BenjaminPelletier in #698
  • [loadtest] Update load test documentation by @BenjaminPelletier in #700
  • [uss_qualifier] prepare SCD auth check scenario to check different endpoint groups by @Shastick in #709
  • [uss_qualifier] SCD: have oir_validator rely on Volume4DCollection to compute start/end times of extends by @Shastick in #712
  • [uss_qualifier] scd endpoint auth validation: cover uss availability by @Shastick in #710
  • [uss_qualifier] initial constraint reference sync scenario - creation - 1/n by @Shastick in #704
  • [uss_qualifier/scenarios/conflict_equal_priority_not_permitted] Validate GEN0500 when planning nearby potentially conflicting flight by @mickmis in #701
  • [uss_qualifier/scenarios/utm/dss/op_intent_ref_state_transitions] Credit SCD0100 to DSS user participants by @mickmis in #716
  • [uss_qualifier/scenarios/utm/validate_shared_operational_intent] Stop validating SCD0100 when retrieving telemetry from USS by @mickmis in https://github.com/interuss/monitori...
Read more

v0.6.0

28 Mar 09:41
4634a64
Compare
Choose a tag to compare

What's Changed

  • [uss_qualifier] add utility method to planning area resource to generate OIR params by @Shastick in #558
  • [ci] update interuss/dss image to v0.12.0-rc1 by @Shastick in #562
  • [uss_qualifier] check off DSS0215 and DSS020 for subscriptions (partial) by @Shastick in #533
  • [monitorlib] Add scd.make_exchange_record by @mickmis in #551
  • [mock_uss/f3548v21/flight_planning] Validate operational intent are not in the past by @mickmis in #554
  • [uss_qualifier/utm/flight_intent_validation] Add intent recently ended test step by @mickmis in #555
  • [uss_qualifier/flight_planning] Fix check details generation by @mickmis in #556
  • [uss_qualifier/utm] Add make_report test step fragment by @mickmis in #552
  • [qualifier] DSS0210,A2-7-2,7 validate authentication for subscription CRUD+search endpoints by @Shastick in #514
  • [uss_qualifier] (doc only) cover dss0215 and dss0020 for deletions/mutations in the subscription sync scenario by @Shastick in #565
  • [uss_qualifier] move SCD dss-specific scenarios to DSS subdir by @Shastick in #559
  • [uss_qualifier] Op Intent Reference access control uses states from flight intents by @Shastick in #566
  • [uss_qualifier] SCD subscriptions can be mutated and deleted on every DSS of a deployment by @Shastick in #550
  • [uss_qualifier] fragments+validation code for operational intent references (CRUD & synchronization) by @Shastick in #535
  • [uss_qualifier/scenarios/utm/dss] Add report scenario by @mickmis in #553
  • [uss_qualifier/scenarios/flight_planning] Enable skipping check if USS indicates NotSupported by @mickmis in #567
  • [doc] update generated doc by @Shastick in #571
  • [uss_qualifier] adapt SCD subscription sync documentation to same convention as OIR by @Shastick in #570
  • [uss_qualifier/scenarios/flight_planning] Enable expect_flight_intent_state to validate FlightInfo format by @mickmis in #568
  • [qualifier] DSS0210,A2-7-2,7 validate authentication for OIR CRUD+search endpoints by @Shastick in #546
  • [uss_qualifier] Fix local_debug default value by @barroco in #574
  • [uss_qualifier] OIR ACL scenario test had a typo in cleanup check by @Shastick in #576
  • [uss_qualifier] Cockroach node tests: specify db user by @barroco in #579
  • [uss_qualifier] add schema paths for op intent ref. entities to schema validation by @Shastick in #580
  • [uss_qualifier] properly name the function returning the subject of an identity resource by @Shastick in #581
  • [uss_qualifier] RID CRDBAccess scenario: Fix resources mapping by @barroco in #585
  • [uss_qualifier] Fix netrid timing initialization by @barroco in #583
  • [uss_qualifier] Add pooled DSS prober configuration by @barroco in #584
  • [uss_qualifier] SCD DSS0210,A2-7-2 – OIR key validation when creating or updating an OIR by @Shastick in #543
  • [uss_qualifier] DSS0210,1b confirm subscription manager is synced by @Shastick in #560
  • [uss_qualifier/scenarios/utm/receive_notifications_for_awareness] Add modification while activated case by @mickmis in #572
  • [uss_qualifier/scenarios/utm/OpIntentValidator] Expose check 'Operational intent for active flight not deleted' by @mickmis in #575
  • [uss_qualifier] Upgrade to dss version v0.12.0 by @barroco in #586
  • [uss_qualifier] split scd read fragments that have checks related to search by @Shastick in #587
  • [uss_qualifier] check SCD OIRs properly propagate to every DSS (dss0210,2a-f slice 1/n) by @Shastick in #577
  • [uss_qualifier] Ensure requirement references are always detected by @BenjaminPelletier in #590
  • [uss_qualifier] Fix test step URLs by @BenjaminPelletier in #592
  • [mock_uss/tracer] Add auth and log management to tracer by @BenjaminPelletier in #589
  • [uss_qualifier] check mutated OIRs properly propagate to every DSS (dss0210,2a-f slice 2/n) by @Shastick in #578
  • [uss_qualifier] DSS0210,A2-7-2,4 initial subscription <-> OIR interactions scenario: oir creation (1/n) by @Shastick in #582
  • [uss_qualifier/reports] Split tested requirements code by @BenjaminPelletier in #591
  • [uss_qualifier] Fix "no notes" messages by @BenjaminPelletier in #594
  • [monitorlib] Refactor KML routines by @BenjaminPelletier in #595
  • [mock_uss/tracer] Strongly-type tracer log entries by @BenjaminPelletier in #596
  • [uss_qualifier] Verify area is clear before nominal planning equal priority by @BenjaminPelletier in #593
  • [uss_qualifier] DSS0210,A2-7-2,4a sub<->oir interactions: create and get subscription by @Shastick in #588
  • [uss_qualifier/suites] Cleanup duplicated utm_client_identity resource declarations by @mickmis in #598
  • [uss_qualifier] DSS0100,2 - Enable check of makeDSSReport and upgrade dss to v0.13.0 by @barroco in #602
  • [uss_qualifier/scenarios/utm/dss/subscription_interactions] Cleanup scenario by @mickmis in #604
  • [uss_qualifier/configurations] Remove availability arbitration reqs from gate 3 req set by @BenjaminPelletier in #608
  • [uss_qualifier] Remove exception note by @BenjaminPelletier in #611
  • [uss_qualifier/scenarios/utm/dss/subscription_interactions] Add test of requirement DSS0210,A2-7-2,5a-b-c by @mickmis in #607
  • [uss_qualifier/scenarios/utm/dss/subscription_interactions] Add test of requirement DSS0210,A2-7-2,4c by @mickmis in #597
  • [uss_qualifier/scenarios/utm/dss/OIRSynchronization] DSS0210,2a-b-c-d-f: check OIR deletion propagation by @Shastick in #573
  • [uss_qualifier/reports] Add aggregate participants to tested requirements by @BenjaminPelletier in #599
  • [uss_qualifier] Fix GetOpResponseDataValidationByUSS accepted planning results by @BenjaminPelletier in #610
  • [uss_qualifier/reports] Include cleanup step in tested requirements by @BenjaminPelletier in #600
  • [uss_qualifier/scenarios/utm/dss/OIRSynchronization] DSS0210,2e: check OIR area propagation by @Shastick in #549
  • [uss_qualifier/scenarios/utm/dss/OIRSynchronization] DSS0210,A2-7-2,[1a-b-c-d,3a-b]: Add checks to validate requirements by @mickmis in #613
  • [uss_qualifier/scenarios/utm/dss/subscription_interactions] Add test of requirement DSS0210,A2-7-2,4d by @mickmis in #605

Full Changelog: interuss/monitoring/v0.5.0...interuss/monitoring/v0.6.0

v0.5.0

13 Mar 13:32
91dffe2
Compare
Choose a tag to compare

What's Changed

  • [mock_uss] Have gevent monkey-patch early in mock_uss by @BenjaminPelletier in #531
  • [uss_qualifier/scenarios/dss] Add CockroachDBAccess test scenarios by @mickmis in #513
  • [uss_qualifier] Add prod system version checking by @BenjaminPelletier in #532
  • Bump jwcrypto from 1.5.1 to 1.5.6 by @dependabot in #534
  • [uss_qualifier] Receive notifications test case implementation by @punamverma in #529
  • [uss_qualifier] Fix skipped check Tested USS receives valid notification by @punamverma in #545
  • [prober] update prober to support next DSS version by @Shastick in #544
  • [uss_qualifier] SCD - split subscription related fragments by @Shastick in #537
  • [uss_qualifier] DSS0210,1d – check that DSS properly propagates a subscription's area by @Shastick in #538
  • [uss_qualifier] add utility properties to QueryError by @Shastick in #536

Full Changelog: interuss/monitoring/v0.4.0...interuss/monitoring/v0.5.0