Releases
0.5.0
Enhancements
Randomize broker connections by default (#333 )
Add a high performance, filtering capable basic network validation CLI choria ping (#346 )
Consult /etc/choria/client.cfg
and ~/.choria
in addition to mcollective locations (#366 )
When embedding the Choria Server one can now prevent certain agents from loading (#362 )
When embedding the Choria Server initial startup errors can now be detected and handled (#361 )
Support Ubuntu 18.04 (#373 )
When adapting Choria messages to NATS Streams include the Choria RequestID (#377 )
Improve mcollective compatability by supporting shallow merges of multiple fact files (#382 )
Bug Fixes
Add a short grace period to clock checks to allow for real world realities wrt synced clocks (#331 )
Fix the setting that allows disabling broker order randomization (#336 )
Ensure non root users - like clients - get a username based certname not FQDN one (#341 )
Resolve the merging of identity & certname concepts that erronously happened during the security refacor (#343 )
Handle connection errors in NATS Streaming brokers in the Adapters, require NATS Streaming >= 0.10.0 (#353 )
Resolve a go routine leak when using the connector in a long running client (#359 )
Update gnatsd to 1.2.0
to improve stability at >30k nodes when clustered (choria-legacy/go-network-broker#6 )
Disable full JSON schema validation by default due to performence concerns (choria-legacy/go-protocol#23 )
Ensure all loggers are configured with the correct level and format (#375 )
Increase the NATS Stream Adapter work channel size to function on large networks (#379 )
You can’t perform that action at this time.