Skip to content

Releases: ctdk/goiardi

v0.5.2-pre1

18 Jun 06:56
Compare
Choose a tag to compare
v0.5.2-pre1 Pre-release
Pre-release
Bump version, update CHANGELOG

v0.5.1 - Rodan Overhead

27 May 04:13
Compare
Choose a tag to compare

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

27 May 04:10
Compare
Choose a tag to compare
v0.5.1-pre1 Pre-release
Pre-release
sqitch doc update

v0.5.0 - Stürmisch bewegt

02 May 06:07
Compare
Choose a tag to compare

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

01 May 06:31
Compare
Choose a tag to compare
Pre-release

First pre-release for 0.5.0, adding MySQL support.

Version 0.4.2

20 Mar 04:43
Compare
Choose a tag to compare

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

16 Mar 21:45
Compare
Choose a tag to compare

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

15 Mar 07:38
Compare
Choose a tag to compare

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.