v0.0.4-alpha
Pre-release
Pre-release
This is a relatively minor release compared to v0.0.3-alpha, but introduces the first breaking change:
the bus port now runs on the port specified in the config file. Previously, even if the config defaulted to port 5406, the NATS bus was hardcoded to run on port 4443 (alt-ssl). Now, that has been fixed.
To use farmer v0.0.4 with a prior version of the sprout, please configure the bus port (set in /etc/grlx/farmer) to port 4443 so the older sprouts can continue to connect. Alternatively, upgrade the sprout binaries to match the current release of the farmer.
New Features
- Add a
grlx tail
command that allows the user to tail the NATS bus and watch all events and subscriptions without using nc - Add a
grlx auth token
command to generate an Authorization token which can be used to allow farmer endpoint validation with curl - Add a stub (currently non-functional) placeholder for the
grlx cook
command. Currently,cook
ing a recipe will only validate it farmer-side and check for errors, but does not yet apply it to sprouts. No stdout=valid recipies. Recipe path is hardcoded to a testing directory, so this isn't ready for production use (this is an alpha release!).
Bugfixes
- Fix a regression in v0.0.3-alpha which was preventing communication over the NATS bus from working correctly (accounts siloing)
- Remove some deprecated golang packages
Full Changelog: v0.0.3...v0.0.4