Stormily agitated, a new goiardi release appears! Goiardi version 0.5.0 has been released.
Aside from a few bug fixes, this release brings MySQL support. Now, in addition to running entirely in memory, goiardi can use MySQL for storing data. The README and godocs explain how to set that up.
From the CHANGELOG:
- MySQL support added
- No longer redirect /environments/NAME/roles/NAME to /roles/NAME/environments/NAME
- Update documentation, reformat godocs
- Split actors apart into separate user and client types, made new Actor interface that encompasses both users and clients.
Note: This release contains one breaking change. Saved data files from previous goiardi releases will not work with 0.5.0, so if you’re in that situation either don’t upgrade or remove your saved index and data files before starting up. This will regenerate your admin, validator, and webui keys, and of course nuke anything you had in place before.
Postgres support has already been requested by a few people, so that should be coming fairly soon. The issues page has been filled in with some enhancements that would be nice for goiardi to have. Feel free to add your own if there’s something you’d like to see.