Skip to content

0.5.0

Compare
Choose a tag to compare
@ripienaar ripienaar released this 20 Jul 15:40
· 3522 commits to main since this release
0bdd118

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)