1.4.1
What's Changed
- Sequence doc generator by @grafnu in #428
- Fix pubber shutdown logic by @grafnu in #432
- Separate validation report from result -- state vs. event by @grafnu in #433
- Refactoring of validator++ codebase, just moving things around. by @grafnu in #434
- Onboarding discovery mapping flow by @grafnu in #365
- Mapping Engine and Agent by @grafnu in #435
- Adding script to work with git remote branches by @grafnu in #426
- Add links to learning material by @noursaidi in #438
- New gencode schema index page with categorisation by @noursaidi in #436
- Updating gencode.md docs by @grafnu in #440
- UDMIF updates for SQL/DAO and validation event handling by @slevertbiot in #444
- Validator message window and report contents by @grafnu in #439
- update external_refs with learning material links by @noursaidi in #445
- Update list in compliance.md and fix generator by @noursaidi in #446
- Add tool to view device GCP cloud logging entries by @noursaidi in #448
- Fix all existing validator/ lint warnings by @grafnu in #452
- Don't block registar devices, and refactor a bit to enable Registrar unit testing by @grafnu in #451
- Add endpoint_config_connection_error test by @johnrandolph in #455
- Fix for disabled CI integration testing and endpoint sequence test by @grafnu in #459
- Add web-server invoker and test refactoring by @grafnu in #456
- Correct writeback_state sequence test by @noursaidi in #450
- Endpoint redirection documentation by @noursaidi in #447
- Add software and hardware fields to metadata schema by @noursaidi in #462
- gittools update and venv version check by @grafnu in #471
- Add persistent store, restart cound, and utility refactoring by @grafnu in #467
- Add nonce to blob schema, and add success test by @johnrandolph in #466
- add "commit" to endpoint reconfiguration by @noursaidi in #463
- Fix semantic string generated output for endpoint connection sequence by @grafnu in #474
- Fix for broken pubber proxy device and corresponding integration test by @grafnu in #475
- Debugging and logging improvements by @grafnu in #476
- Increase test stability and cleanup some logging/debug by @grafnu in #478
- Merge buildings-iot fork to faucetsdn by @mspratt-biot in #473
- Merge different configuration objects, and create the basic foundation for profiles-in-validator by @grafnu in #480
- update comment for documentation check in CI by @noursaidi in #479
- Add missing validation pubber logs to CI output by @grafnu in #482
- Udmi web app updates by @mspratt-biot in #484
- Fixes for continuous validation by @grafnu in #486
- remove unused declare -A options in bin/pubber by @noursaidi in #490
- Add scripts to deploy blank GCP project and reflect credentials by @noursaidi in #481
- Create upversioning utility to upgrade schema and test messages version by @noursaidi in #477
- deprecate legacy dashboard and rename "dashboard" to "udmis" by @noursaidi in #488
- Update shadowjar to 7.1.2 by @grafnu in #495
- add CoV increment to schema by @noursaidi in #493
- Improve clarity in config message documentation page by @noursaidi in #492
- Add additional gcloud miscellaneous tooling by @noursaidi in #491
- Pubber endpoint configuration working with mosquitto broker by @grafnu in #497
- Split writeback tests by @noursaidi in #498
- Fix validation error for gateway state messages by @grafnu in #501
- Utility to stream messages from a given device from Pub/Sub by @noursaidi in #505
- Update stream_device_messages to add multiple devices by @noursaidi in #506
- Add misc utility to replay validated messages from validator out directory by @noursaidi in #510
- fix events prefixed as null when writing traces with validator by @noursaidi in #509
- Add shell exit traps for EXIT cleanup by @grafnu in #503
- Endpoint topic prefix configuration by @grafnu in #502
- Enable metadata schema validation by @grafnu in #504
- Fix validation report errors by @grafnu in #507
- fix udmis deploy by @noursaidi in #515
- Explicit deviceId check by @grafnu in #520
- Fix last_start sequence test inconsistencies by @grafnu in #521
- Fix for flaky mosquitto tests by @grafnu in #522
- Add units into generated config by @grafnu in #523
- Fix timeout error message by @grafnu in #525
- Validate partial pointset messages and properly cull error history by @grafnu in #527
- Various fixes to pubber and sequencer by @johnrandolph in #519
- Last seen timestamp validator fix by @grafnu in #524
- system_mode_restart by @johnrandolph in #531
- Update mapper output schema to allow multiple devices per message by @gnmerritt in #496
- generateEndpointConfigBase64Payload needs to use generateEndpointConfigClientId by @johnrandolph in #532
- Feature-neutral refactoring of testing framework by @grafnu in #528
- Add blocking/interrupt mechanism for sequence tests that timeout. by @grafnu in #526
- Generate code coverage reports locally by @johnrandolph in #537
- Cleanup of writeback tests in prep for underlying refactoring by @grafnu in #538
- Fixes #4, #6 and #19 from Google doc by @mspratt-biot in #513
- Updating min_loglevel sequence test by @grafnu in #536
- Presubmit script by @johnrandolph in #539
- Add concurrency group by @grafnu in #540
- various fixes to scripts in misc folder by @noursaidi in #541
- Adding alternate registry endpoint redirection test by @grafnu in #542
- Updates to schema components and some test improvements by @grafnu in #543
- Adding basic pylint by @grafnu in #546
- Add -e to detect missing pylint by @johnrandolph in #549
- Move testing script run sequences to a script by @johnrandolph in #548
- FeatureStage annotation for tests by @grafnu in #547
- Refactor system operations config/state bucket by @grafnu in #545
- Initial version of udmi tool wrapper by @grafnu in #552
- Endpoint tweaks to support alternate mqtt brokers/servers by @grafnu in #551
- Switch to Postgres DB for UDMIF and other various fixes by @mspratt-biot in #553
- Fix timestamp generation for pointset messages by @grafnu in #559
- sequencer tests for sample rate by @noursaidi in #518
- Minor cleanup to some generated sequences by @grafnu in #567
- Add @feature annotation with categories by @grafnu in #566
- adding "udmi validate" tool by @grafnu in #561
- Fix output stage golden file error by @grafnu in #573
- Augment scripts to allow for local file capture and playback by @grafnu in #570
- Adding feature bucket documentation and generated enum by @grafnu in #574
- Minor tweaks to docs and script output by @grafnu in #575
- Update stages to reflect alpha/beta/stable and default to alpha by @grafnu in #576
- Skip ALPHA tests unless explicitly specified by @grafnu in #577
- fix reflect_region not picked up in sequencer by @noursaidi in #583
- Documentation update and add spell checker by @grafnu in #578
- Adding provision to clean out alternate config by @grafnu in #586
- Add options and itemized tests for pubber failure modes by @grafnu in #588
- move sample_rate tests to PointsetSequences.java and skip if no pointset configured by @noursaidi in #591
- Implement more complete mechanism for UDMIS functions version management by @grafnu in #594
- Feature Enumeration by @grafnu in #585
- Add proper UDMIS reflect envelope, and clean up startup configuration check by @grafnu in #595
- Clean-up sequencer configuration ack system by @grafnu in #597
- Fix case of last_start not being defined by @grafnu in #593
- Fix processing for hidden or temporary device files by @grafnu in #599
- Fix occasional race condition from cloud-delayed state updates by @grafnu in #602
- Add better checks for working alternate registry by @grafnu in #601
- Make sequencer not choke on metadata files with errors in them by @grafnu in #600
- Remove alt_project fail-fast setting to fix testing errors by @grafnu in #603
- Updating cached files and automating cache update process by @grafnu in #604
- Add Feature Stages docs by @johnrandolph in #606
- Adding structured report output to sequencer by @grafnu in #607
- Update validator to handle issues found in QA by @grafnu in #608
- Add feature stages and buckets to existing tests by @noursaidi in #596
- update instruction for udmi_reflect by @noursaidi in #605
- Fix broken build and sort etc/sequence.out by @grafnu in #612
- Fix sequencer and validator regressions by @grafnu in #613
- Upversion files to 1.4.1 by @noursaidi in #611
- Basic state addr schema by @grafnu in #589
- Refactor BlobsetSequences to add endpoint_redirect_and_restart by @johnrandolph in #560
- Add test for failed reconnect and then restart by @grafnu in #615
- Add proxy endpoint connection test by @grafnu in #609
- Address UDMI tool error conditions by @grafnu in #616
- corrected postgres network by @nkotibiot in #572
- Trace-file update only to minimize files in another PR. by @grafnu in #621
New Contributors
- @nkotibiot made their first contribution in #572
Full Changelog: 1.4.0...1.4.1