Releases: interuss/monitoring
Releases · interuss/monitoring
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
v0.7.0
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...
v0.6.0
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
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