What's Changed
- Bump jinja2 from 3.1.2 to 3.1.3 in /etc by @dependabot in #794
- Bump follow-redirects from 1.15.1 to 1.15.4 in /udmif/web by @dependabot in #793
- Allow specification of alt_registry and registry_suffx in cloud_iot_config.json file with a site model. by @grafnu in #795
- Fix endpoint feature enablement and failing nostate test by @grafnu in #796
- Dynamically generate config for sequencer and enable exclude_points_from_config option by @grafnu in #797
- Fix pubber gateway proxy runtime issues by @MertCingoz in #787
- Registration CSV device summary output by @grafnu in #798
- Fix Clearblade device blocking and increase config size limit by @grafnu in #799
- Improve registry region logging, unit testing, and spurious NPE by @grafnu in #800
- Sort output CVS, additional testing, and add ClearBlade query hack by @grafnu in #802
- Fix sequencer config cleanup by @MertCingoz in #804
- Add dynamic pointset state require logic by @grafnu in #806
- Align regex for device ID's for gateways by @noursaidi in #801
- Add basic Method profiling for Clearblade API calls by @grafnu in #805
- Add random failure capability for test by @grafnu in #809
- Add periodic monitor logging of message pipe receive and publish processing by @grafnu in #810
- Add message flow control and error monitoring by @grafnu in #813
- Bump ip from 1.1.5 to 1.1.9 in /udmif/event-handler by @dependabot in #814
- Bump ip from 2.0.0 to 2.0.1 in /udmif/web by @dependabot in #812
- Bump ip from 2.0.0 to 2.0.1 in /udmif/api by @dependabot in #811
- Bump grpcio from 1.53.0 to 1.53.2 in /etc by @dependabot in #808
- Use built-in PubSub subscriber flow-control and clean up logging by @grafnu in #816
- Add proxied device sequence test by @grafnu in #817
- Fix sequencer out sort order by @grafnu in #819
- Rename aux to adjunct, remove old functions, clean up validator output logging by @grafnu in #820
- Push device model updates to udmi_target topic by @grafnu in #818
- Refactor distributor and add cron capability by @grafnu in #822
- CronProcessor distribution to command topic by @grafnu in #823
- Updates to discovery schema and capabilities by @grafnu in #824
- Add registry discovery capability by @grafnu in #825
- Use existing CloudModel message and provide device-level details in IoT discovery. by @grafnu in #827
- Tweaks and update to registry lister by @grafnu in #830
- Fixing pointset test event checking by @grafnu in #821
- Fixes for gateway tests by @grafnu in #831
- Updates for basic discovery scan tests in alpha by @grafnu in #832
- Fix Clearblade API spammy, some error reporting, and state timestamp checking by @grafnu in #833
- Updates for discovery scan sequence testing by @grafnu in #834
- Bump follow-redirects from 1.15.4 to 1.15.6 in /udmif/web by @dependabot in #835
- Specify device config as a parameter in metadata by @noursaidi in #826
- Revert "Specify device config as a parameter in metadata" by @grafnu in #836
- adding device testing results by @pisuke in #838
- Fix basic state sequence testing error indicators by @grafnu in #837
- Adding basic onboarding capability and bitbox adapter by @grafnu in #839
- Do monolithic reset config update by @grafnu in #840
- Fix use of : in filenames by @grafnu in #841
- Making registrar pull/check already blocked devices by @grafnu in #842
- Import unexpected devices into a site_model by @grafnu in #846
- Augment existing writeback tests for correct no-writeback point status by @grafnu in #847
- Discovery flow with ability to import/process external (non-modelled) devices. by @grafnu in #848
- rename site_metadata to site_defaults and add site_metadata by @noursaidi in #829
- add to metadata: floor, lat, lon by @noursaidi in #828
- Refactor site_defaults.json processing into SiteModel class. by @grafnu in #850
- Refactor registrar with new dispatcher toolrun script by @grafnu in #849
- Bump express from 4.17.3 to 4.19.2 in /udmif/event-handler by @dependabot in #843
- Bump express from 4.18.1 to 4.19.2 in /udmif/web by @dependabot in #844
- Bump express from 4.18.1 to 4.19.2 in /udmif/api by @dependabot in #845
- Adding basic etcd capability to system by @grafnu in #854
- Bump idna from 3.3 to 3.7 in /etc by @dependabot in #855
- Add option for setting static config by @noursaidi in #851
- Incorporate some recommended dependabot updates and disable web testing by @grafnu in #857
- Migrating event subType to events to keep consistency across MQTT topics by @grafnu in #856
- Remove workaround for Clearblade DESK-3084 by @grafnu in #858
- Adding more discovery debugging/logging by @grafnu in #859
- Capture message attributes with pull_messages by @grafnu in #860
- Cleanup cloud query handler to prevent envelope mutation by @grafnu in #861
- More comprehensive local run tests by @grafnu in #863
- Adding some debugging info to cloud discovery by @grafnu in #865
- Change UDMIS to only replace timestamps and versions in configs by @noursaidi in #866
- Fix sequencer namespace extraction from explicit config files by @grafnu in #867
- Don't filter inactive registries by @grafnu in #870
- Revert "Change UDMIS to only replace timestamps and versions in configs" by @grafnu in #871
- Better handling of redacted model (metadata) updates by @grafnu in #872
- Error handling and processing for empty/garbage config by @grafnu in #869
- Fix handling of relative site_model paths for explicit file specifications by @grafnu in #873
- Fix overrides of project spec parameters from command line by @grafnu in #874
- Fix CronJob distribution by @grafnu in #875
- Fix message upgrade and config downgrades by @noursaidi in #864
- fix CI test outputs after merge by @noursaidi in #876
- Add configurable jstack profiling by @grafnu in #877
- Fix registrar invocation and site regex by @grafnu in #878
- Evolving certs for localrun, and clean up a few base tool issues by @grafnu in #868
- Revert to put not replace by @grafnu in #883
- Debugging improvements for UDMIS by @grafnu in #884
- Fix cron distributor and add debugging to listDevices pagination by @grafnu in #882
- Augment UDMIS to work with local MQTT SSL broker by @grafnu in #880
- Fix cron jobs and add some testing for it by @grafnu in #886
- Increase some client-side timeouts; debug logging by @grafnu in #887
- Move profile to /tmp and add CLOUD_QUERY_LOOPS by @grafnu in #888
- Add test function for listing devices in a site registry by @grafnu in #889
- Automatic longer timeout for large sites by @grafnu in #890
- Fix pubber undefined variable by @grafnu in #891
- Progress for local non-cloud UDMIS by @grafnu in #893
- update registrar documentation by @noursaidi in #895
- add metadata fields for floor_seq, connection_type, tags by @noursaidi in #885
- General cleanup, minor bug fixes, and control processor debugging by @grafnu in #896
- Adding test_regclean for local mqtt by @grafnu in #898
- Fix registrar token refresh and UDMIS registryId null problems by @grafnu in #899
- use site metadata in registrar and publish to udmi_target by @noursaidi in #897
- Adding sequencer tests to local udmis testing by @grafnu in #901
- add system_metrics_sec to metadata and generated_config by @noursaidi in #902
- Update documentation for application interface by @grafnu in #904
- Basics of sharded tests running using local provider, but not totally ready yet by @grafnu in #903
- fix message upgrade when
gateway.family
field present by @noursaidi in #905 - Fix local execution of itemized tests by @grafnu in #907
- Minor sub-folder documentation updates by @grafnu in #906
- Bump urllib3 from 1.26.18 to 1.26.19 in /etc by @dependabot in #910
- Bump braces from 3.0.2 to 3.0.3 in /udmif/api by @dependabot in #908
- Bump requests from 2.31.0 to 2.32.0 in /etc by @dependabot in #894
- Bump jinja2 from 3.1.3 to 3.1.4 in /etc by @dependabot in #879
- Bump ws from 7.5.7 to 7.5.10 in /udmif/event-handler by @dependabot in #912
- Bump braces from 3.0.2 to 3.0.3 in /udmif/web by @dependabot in #913
- Fixed endpoint redirection for local broker by @grafnu in #909
- Bump ws from 7.5.9 to 7.5.10 in /udmif/api by @dependabot in #914
- Bump socket.io from 4.5.2 to 4.7.5 in /udmif/web by @dependabot in #916
- Bump ws and socket.io in /udmif/web by @dependabot in #917
- move tags and description into system subblock by @noursaidi in #919
- fix upgrader for state.gateway.devices property by @noursaidi in #920
- Bump up version in files to 1.5.1 by @noursaidi in #921
- Promote set of tests to stable by @noursaidi in #922
Full Changelog: 1.5.0...1.5.1