Jerakia Release Notes
1.2.0
- New feature, Jerakia Server
- New feature, PuppetDB scope handler
- This release has many additions, please see the full release notes for complete documentation
1.1.0
- Fix for #54, multiple lookups in a policy sometimes cause exceptions with cascading look ups. Fixed.
- Enhanced error handling
- Internal refactor of DSL parser and other code cleanups
- More spec tests
1.0.1
- Changed clone_request to use .clone() instead of Marshal.dump, this fixes some very strange behaviour under specific circumstances in Puppet. see #53
1.0.0
- Stable release, no functional changes since 0.5.3
0.5.2
- Bugfix: Issue #41, fixes problem where the boolean false is returned as nil.
0.5.1
- Bugfix: deep_merge gem missing from Gem dependancies
- Feature: added yaml output (–output yaml) for the command line
0.5.0
- Issue #9 : Added data schema feature
- Issue #12: Added deep merge capability
- Issue #35: Bugfix: reverse priority given to hash merges
- Issue #33: Use default values for jerakia.yaml options so file is not mandatory
- Issue #36: Plugins now support an
autorun
method to run upon use without needing to call plugin methods
- Issue #37: Configuration can now be passed to Jerakia plugins from
jerakia.yaml
in a plugins
hash.
- Misc:
plugin.hiera.rewrite_lookup
is now deprecated (currently warns), this feature is now run using the autorun method
- Misc: File data source now supports a JSON file handler
0.4.5:
- Bug fix release: fix for looking up nested vars (eg: foo::bar::bob) from Hiera
0.4.4:
- –verbose feature added to show lookup keys
- Fixed issues with declaring alternative scope handlers
- Added YAML scope handler
- Policy can be overriden using request metadata
- Data sources can define multiple types for their options
- Integration tests added for data bindings, hiera lookups and puppet runs
- JERAKIA_CONFIG environment variable can be used to set the jerakia.yaml location
- internal minor bug fixes
0.4.3:
- –debug feature added to the CLI to log to stdout
0.4.2:
- Bugfix: hiera backend throwing errors with unresolvable ‘config’ method
0.4.1:
- Added Jerakia::VERSION constant
- Added version flag to CLI
0.4.0:
- BREAK - CLI overhaul of the jerakia command line (David Danzilio)
- Feature: Fragments (.d) support for the file datasource
- Numerous testing enhancements
- Internal improvements
0.3.0:
- BREAK by default, jerakia will now use .yaml instead of .yml for all YAML files.
0.2.0:
- introduced HTTP datasource using lookup_http