Releases: ctdk/goiardi
Releases · ctdk/goiardi
v0.5.2-pre1
Bump version, update CHANGELOG
v0.5.1 - Rodan Overhead
An incremental release.
- Add log levels (from debug to critical). This makes -V/--verbose useful.
- Add an easier option in the config file to specify log levels by name.
- ipv6 already worked, but accidentally. Now it works in a more deliberate
fashion, preventing mishaps with addresses, colons, and port numbers. - Authentication protocol version 1.1 now supported.
- Remove a sort on run lists that was there for some reason. I have no idea
what it was put there for, but it was wrong. - Add an event log to log changes to objects like nodes, clients, etc. See the
README or godocs for details. - Add support for reporting (http://docs.opscode.com/reporting.html)
v0.5.1-pre1
sqitch doc update
v0.5.0 - Stürmisch bewegt
The biggest new feature in this release is MySQL support as a storage backend. Other changes in this release are minor improvements or bugfixes.
NOTE: Any saved data files you may already have from an earlier installation of goiardi will break with this release. Hopefully you don't have too much laying around.
- 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.
v0.5.0-pre1 - now with MySQL
First pre-release for 0.5.0, adding MySQL support.
Version 0.4.2
Bugfix release:
- Perm tweak for nodes updating themselves.
- Small change with validating role descriptions when creating or updating
from JSON. - Fix issue with saving complicated indexed objects to disk where improperly
flattened indexable objects were making the gob encoder puke all over itself
when encoding the tries in the index docs. - Fixed a possible regression with synchronizing cookbooks that did not show
up in testing, but only in real use. - An absolutely bonkers fix for listing cookbook files with webui. Webui wants
all of the cookbook top level attributes sent over with a request to
/cookbooks/<name>/<version>, but this is the exact opposite of the
behavior chef-pedant wants, where empty definitions, attributes, etc. are
not sent over. Knife also seems quite content with this, so the fix for now,
since the two cases are mutually exclusionary, is to only send the empty
hashes for those top level attributes with a GET if the request is coming
from the webui. Bizarre, but it seems to be what's necessary.
Version 0.4.1
Minor release with bugfixes and one small new feature:
- Small documentation tweaks
- Fix bug with parsing config file options and rearrange setting some of those
config struct items, fix typo in sample config file. - Add disable-webui option for command line and config file to disable the
chef webui rails app from connecting to goiardi.
Version 0.4.0
A release with some major new functionality, along with some small tweaks and bugfixes:
- Fix bug with pessimistic matching (#1)
- Add authentication, authorization as an option.
- Add SSL as an option.
- Fixed a few small bugs that turned up while working on authentication.
- Improved test coverage further, both with go tests and a forked chef-pedant (https://github.com/ctdk/chef-pedant)
- Updated and expanded documentation.