Matthaus Owens
2013-Mar-07  23:25 UTC
[Puppet Users] Announce: Puppet Dashboard 1.2.23-rc2 Available
Puppet Dashboard 1.2.23-rc2 is a maintenance release of the 1.2 series of
Puppet Dashboard with bug fixes and minor features. Puppet Dashboard
1.2.23-rc1 was never released because a bug was discovered before it
was released.
This release is available for download at:
https://downloads.puppetlabs.com/dashboard/puppet-dashboard-1.2.23-rc2.tar.gz
Available in native package format in the pre-release repositories at:
http://yum.puppetlabs.com and http://apt.puppetlabs.com
For information on how to enable the Puppet Labs pre-release repos, see:
http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#enabling-the-prerelease-repos
Please report feedback via the Puppet Labs Redmine site, using an
affected version of 1.2.23-rc2:
http://projects.puppetlabs.com/projects/dashboard
Documentation is available at:
http://docs.puppetlabs.com/dashboard/index.html
Contributors:
Aaron Stone, Daniel Pittman, Dustin J. Mitchell, Ken Barber, Matthaus
Owens, Moses Mendoza, fhrbek
====================================## Puppet Dashboard 1.2.23-rc2 Release Notes
##
====================================(#17914) Store FlashHash as a normal Hash in
session
    This patch is a backport of:
   
https://github.com/rails/rails/commit/36376560fdd02f955ae3bf6b7792b784443660ad
    In the form of a monkey patch in the puppet-dashboard initializer stage.
    This is required to allow puppet-dashboard to co-exist with other
applications
    that do not have the full rails stack in their namespace. Without it, other
    non-rails applications (such as the certificate service and live management)
    are unable to unmarshal cookies created in Rails. Instead, they
invalidate the
    session and we start to see weird authentication glitches in the GUI.
    In essence this patch ensures that when the FlashHash data is
stored in a cookie
    it is stored as a normal Ruby Hash, as apposed to an
    ActionController::Flash::FlashHash. As all other Ruby applications should be
    able to unmarshal a Hash, this will avoid the Marshal.load method in
    Rack::Session::Cookie from throwing a NameError exception.
    Signed-off-by: Ken Barber <ken@bob.sh>
Add addgroup, addclass, listgroups, listclasses tasks for nodes
    Previously if a user wanted to use rake tasks to interrogate the dashboard
    about which groups or classes a node belonged to, they would be out of luck.
    Similarly, if a user wanted to add a class or group to a node
without replacing
    the already assigned classes/groups of a node it was not possible via only
    rake. This commit adds a task in the node namespace to add a group
or groups to
    a node and to add a class or classes to a node. The other two
tasks added here
    list out the groups or classes already assigned to a node.
(#16429) Fix relative URLs of icons in tables.css
    These links work when puppet-dashboard is at the top level because
browsers treat /../ as equivalent to /.
=================================## Puppet Dashboard 1.2.23-rc2 Changelog ##
=================================Aaron Stone (10):
      e56a1dd Travis for master branch.
      5584128 Issue 11760: Remove unused Services view.
      2c9c954 Bug fix: inherited_resources using deprecated
{{mustache}} syntax instead of %{newer} syntax
      a4b73a9 Spec fix to 04b4c0f use should be_any instead of array indexing.
      b98ef7e Node and Group parameters rake tasks should not create
duplicate entries. Fixes #13867, updates commit 0108c040 to behave as
intended.
      792d74a Check that the reports import dir exists, is a
directory, is readable. #18512
      7bc9438 puts is STDOUT.puts
      7ea8816 Change deprecated ''ftools'' to
''fileutils''.
      c244fa2 Daemonize in the Debian / Ubuntu server init.
      2b0aad4 Tighten up code for rake api tasks, and move common
get_node get_group and get_class methods into a shared helper file.
Daniel Pittman (1):
      e362172 (#19304) Upgrade to json_pure 1.7.7 for CVE-2013-0269
Dustin J. Mitchell (4):
      775ab52 (#16429) Fix relative URLs of icons in tables.css
      f37359a (#16429) fix relative links in application.scss
      c7560d7 (#16429) use a controller reference for the delayed jobs link
      1b1f0ee (#16429) use correct links for radiator, too
Ken Barber (1):
      720da9d (#17914) Store FlashHash as a normal Hash in session
Matthaus Owens (7):
      c040b17 Add addgroup, addclass, listgroups, listclasses tasks for nodes
      d7d53da Fix descriptions of node tasks to match reality
      f5e4a8e Add get_node helper method to node.rake
      df715b4 (packaging) Update VERSION to 1.2.23-rc1
      1c061e5 (maint) Make rails gems optional for rake tasks
      aa33fbf (maint) Improve message during a load error in Rakefile
      1dfc89b (packaging) Update VERSION to 1.2.23-rc2
Moses Mendoza (2):
      65e5596 [packaging] Update mocks for rpmbuilder mock format
      ea4ea37 [packaging] remove natty distribution from builds
fhrbek (2):
      04b4c0f (#17901) Fix failing tests
      74703dd A new implementation of jquery.placholders is now used.
This fixes the problem with placeholder emulation in browsers that
already support HTML5 placeholders, and there''s a known workaround for
placeholder support in forms submitted with ajax.
-- 
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscribe@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.