Release Choria Server and Broker version 0.30.0 <h...
# choria
r
Release Choria Server and Broker version 0.30.0 https://github.com/choria-io/go-choria/releases/tag/v0.30.0 ## Significant Change The Apple HomeKit watcher was removed after Apple deprecated the framework. Added a new Home Assistant compatible interface to Autonomous Agents. We're moving to a generic RPM and Deb release approach rather than the per distribution release versioned model which was too much work to maintain long term. Upcoming Puppet releases will use the new Generic releases. ## Bug Fixes • (#2225) Fix watcher plugin load issues https://github.com/choria-io/go-choria/pull/2231 • (#2232) Bug fixes and UX fixes for builtin machines manager https://github.com/choria-io/go-choria/pull/2233 • (#2112) Ensure
CHORIA_SRV_DOMAIN
is actually getting used https://github.com/choria-io/go-choria/pull/2113 ## Enhancements • Installation check additional operating systems https://github.com/choria-io/go-choria/pull/2194 • (misc) Move to go.uber.org/mock/gomock in https://github.com/choria-io/go-choria/pull/2207 • (#2209) Adds a basic long running execution framework • (#2223) allow autonomous agents to subscribe to events from others https://github.com/choria-io/go-choria/pull/2224 • (#2225) Allow watchers to require a foreign machine state https://github.com/choria-io/go-choria/pull/2226 • (misc) Logs a warning log entry after archive deployment https://github.com/choria-io/go-choria/pull/2234 • (misc) Elevate logging about new auto agents https://github.com/choria-io/go-choria/pull/2235 • (#2236) Allow
choria machines run
to start multiple machines https://github.com/choria-io/go-choria/pull/2237 • (#2238) Allow any data to be loaded using an exec watcher https://github.com/choria-io/go-choria/pull/2239 • (#2236) Support machine dependencies in
choria machines run
https://github.com/choria-io/go-choria/pull/2240 • (misc) Log details about kv based auto agent manager startup https://github.com/choria-io/go-choria/pull/2241 • (#2242) Adds a
get_fact
function for fact access in the expression watcher https://github.com/choria-io/go-choria/pull/2245 • (#2551) Support managing file content in the file watcher https://github.com/choria-io/go-choria/pull/2252 • (#2244) Add ability to push registration message on message size change https://github.com/choria-io/go-choria/pull/2249 • (#2076) Add configurable authentication timeout for NATS brokers https://github.com/choria-io/go-choria/pull/2259 • (#2271) Allow KV watchers to listen on Republish messages https://github.com/choria-io/go-choria/pull/2272 • (#2275) add check for expired token on boot and put node in provisioning mode if it's true https://github.com/choria-io/go-choria/pull/2276 • (#2279) Support inventory in generated clients https://github.com/choria-io/go-choria/pull/2280 • (#2281) Add a configurable connect timeout for NATS https://github.com/choria-io/go-choria/pull/2282 • (#2285) Support NATS-TTL on gossip watcher https://github.com/choria-io/go-choria/pull/2286 • (#2291) Add initial home assistant switch https://github.com/choria-io/go-choria/pull/2292 • (#2291) Support exposing metrics to http https://github.com/choria-io/go-choria/pull/2295 • (#2297) Support Hiera data in kv https://github.com/choria-io/go-choria/pull/2298 • (#2302) Support CCM manifests in watchers https://github.com/choria-io/go-choria/pull/2303 • (misc) Move to new yaml library https://github.com/choria-io/go-choria/pull/2304 • (#2310) Support custom data keys for kv watcher https://github.com/choria-io/go-choria/pull/2311 • (#2312) Support a query on JSON data in kv watcher https://github.com/choria-io/go-choria/pull/2313 • (#2320) Allow the private keys file to be read rather than given on cli in
choria jwt
commands https://github.com/choria-io/go-choria/pull/2321 • (#2323) Improve fips compliance https://github.com/choria-io/go-choria/pull/2324 • (#2327) Exit 1 for expired certs in jwt view https://github.com/choria-io/go-choria/pull/2328 • (#2329) Try to avoid some localhost identities on machines without domains https://github.com/choria-io/go-choria/pull/2330 • (misc) Add generic rpm https://github.com/choria-io/go-choria/pull/2334
partyfrog 2