Hiera 1.0.0rc2 is a feature release candidate designed to accompany
Puppet 3.0. Hiera 1.0.0rc1 was not released due to a bug that was
found before release.

The major changes since 0.3.0 include caching for the yaml backend,
merging of puppet parser functions, and ruby 1.9.3 support.

## Yaml Backend Caching ##
Commit caching on YAML Backend

    Previously, the YAML backend would read from disk every time it needed
    to check a hierarchy. This commit introduces memoization through an
    instance variable so a file is read only if the instance variable is
    empty, and only if the file has not changed. To check if the file has
    changed (or if the cache is stale), we stat the file and compare the
    mtime, size, and inode. Tests have been added for this new
    functionality.

## Hiera-puppet Function Merge ##
(#14460) Add Puppet parser functions

    Bundles the following Puppet parser functions from hiera-puppet:

     * hiera
     * hiera_array
     * hiera_hash


Downloads are available:
 * Source http://downloads.puppetlabs.com/hiera/hiera-1.0.0rc2.tar.gz

It includes contributions from the following people:
Craig Dunn, Gary Larizza, Kelsey Hightower, Ken Barber, Matthaus
Litteken, Michael Stahnke, Roman H

See the Verifying Puppet Download section at:
 
http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet#Verifying+Puppet+Downloads

Please report feedback via the Puppet Labs Redmine site, using an
affected version of 1.0.0rc2:
 http://projects.puppetlabs.com/projects/hiera

Hiera 1.0.0rc2 Changelog
===
Craig Dunn (1):
      (#13641) Fix Hiera::Backend#parse_string to support :undefined
in extra_data 122b891

Gary Larizza (1):
      Commit caching on YAML Backend e6dea8e

Kelsey Hightower (4):
      (maint) Code base cleanup, use 2 space indention. 794265f
      (maint) Fix failing spec test on Ruby 1.9.3 602c526
      (maint) Make noop logger work on Ruby 1.9.x b7b3280
      (#14460) Add Puppet parser functions 540d2d6

Ken Barber (1):
      (#14124) Load rake tasks directly to fix tests for Ruby 1.9.x f6c9f5d

Matthaus Litteken (9):
      (#14147) Handle lack of rubygems gracefully 67f91d6
      (#14148) Add docs to Hiera packaging 7ef2821
      (#14150) Use tar_gz instead of tar 82881e3
      (#13600) Monkey patch mktmpdir on ruby 1.8.5 24ef7b9
      Add hiera.spec for building hiera on redhat 29c5ad7
      Updated hiera.spec to include puppet functions and put in the
right place. f697b7f
      Update README to reference deb and rpm packages dbf9fe3
      Moving CHANGES.txt to CHANGELOG. Updating CHANGELOG with git log
from initial commit to v0.3.0 tag. 6de3d4c
      Updating hiera.spec, CHANGELOG for Hiera 1.0.0rc1 fa3081c

Michael Stahnke (1):
      Fix VERSION contant in lib/hiera.rb ddd5b66

Roman H (1):
      hiera working on ruby 1.9.2/1.9.3, issue #10975
(http://projects.puppetlabs.com/issues/10975) 50f9771

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to