Skip to content

v0.0.4-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@taigrr taigrr released this 08 Jun 20:01
· 256 commits to master since this release
145d707

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, cooking 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