Releases
v0.19.0
Enhancements
Create a choria facts
command
Support full GJSON Path Syntax in rpcutil#get_fact, fix a crash on map data in aggregators
Standardise filter and discovery CLI options
Support compound filters using expr
Basic support for Data plugin DDLs
Add expr
based client-side filtering of RPC results
Calculate choria ping
times from the moment before publish and report overhead
Support parsing nagios format Perfdata as output format for the metric watcher
Report the certificate fingerprint when doing choria enroll
for Puppet CA
Add choria discover
Generated clients has a PuppetDB name source
rpc client will now honor the DefaultDiscoveryMethod setting for all clients
Add --dm
to the choria req
command to switch discovery method
Add a PuppetDB discovery method
Create generated clients for rpcutil
, scout
and choria_util
in go-choria/client
Add choria inventory
Add a choria_status
Nagios builtin allowing Choria to health checks from Scout
Ignore case when matching against configuration management classes
Ignore case when doing fact matching
Allow Autonomous Agent Watchers to be plugins, convert all core ones to plugins
Major code cleanups and and test coverage for the Autonomous Agents
Perform DNS lookups on every initial reconnect retry
Add a metrics
Autonomous Agent watcher that can fetch and publish metrics
Use new JetStream features to improve retrieval of event history
Bug Fixes
Improve support for HTTPS servers discovered by SRV records by stripping trailing .
in names
Improve support for the color
option and disable it by default on windows
Avoid listening and registering with mDNS when Homekit is not used
You can’t perform that action at this time.