We're pleased to announce the availability of Puppet Dashboard 1.0.4rc1!

The 1.0.4 release is a maintenance release, it fixes a number of bugs
and significantly improves performance.

Please try this release candidate and let us know about any issues on
the mailing list (http://groups.google.com/group/puppet-users/), or in
the ticket tracker with an "Affected Version" of 1.0.4
(http://projects.puppetlabs.com/projects/dashboard/).

If you're interested in what we're hoping to work on next, please see
our roadmap and watch or comment on those tickets that are important to
you:
http://projects.puppetlabs.com/projects/dashboard/roadmap

GET THE SOURCE:

You can download the release candidate from:

http://puppetlabs.com/downloads/dashboard/puppet-dashboard-1.0.4rc1.tgz

Or check it out using git:

    git clone git://github.com/puppetlabs/puppet-dashboard.git && \
    cd puppet-dashboard && \
    git checkout v1.0.4rc1

At this time there are no operating system packages available for the
release candidate.

INSTALLING AND UPGRADING:

New installation and upgrading instructions for use with Puppet versions
0.25.x and 2.6.x are available in the included README, which you can
also read online at:

http://github.com/puppetlabs/puppet-dashboard/blob/v1.0.4rc1/README.markdown

IMPORTANT: This release involves database migrations.  Please see the
README.markdown for instructions on applying them.

RELEASE NOTES:

v1.0.4rc1
---------

* MIGRATION: Fixed truncation of long reports and deleted these invalid
records. Please reimport your reports (see README) after migrating to
readd these deleted reports.
* MIGRATION: Fixed slow database queries on the home page, reports
listing page, and site-wide sidebar.
* MIGRATION: Fixed orphaned records left behind when classes or groups
were deleted, and removed these orphans from the database.
* MIGRATION: Fixed duplicate membership records by removing them and
preventing new ones from being added, e.g. a node belongs to the same
class or group multiple times.
* Fixed user interface for specifying classes and groups to work with
standards-compliant browsers, autocomplete on keystroke rather than
submitting, etc.
* Fixed default node search, it was incorrectly using the "ever failed"
node query rather than the "all" nodes query.
* Fixed run-failure chart to correctly count the reports by day.
* Fixed run-time chart to correctly display its unit-of-measure labels
as seconds, not milliseconds.
* Fixed report display and sorting to use the time the report was
created by a client, rather than the time it was imported.
* Fixed class validations to accept valid Puppet class names, including
those with correctly-placed dashes, double-colons and numbers.
* Fixed cycle exception caused when a node belonged to two or more
groups that inherited a single, common group.
* Fixed parameter inheritance so that a node belonging to a group can
see the parameters it inherited from its groups' ancestors.
* Fixed parameter collision to display errors if the same parameter was
defined differently by groups at the same level of inheritance (e.g.
both parents).
* Fixed class edit form to use new-style form that can display error
messages.
* Fixed node to recalculate its latest report if the current report
record was deleted.
* Fixed external node classifier to return a special result when asked
for an unknown node so that Puppet can classify it.
* Fixed node, class, and group listing pages to describe the current
search and non-matches correctly.
* Fixed documentation for adding the EPEL repository on CentOS and RHEL
hosts.
* Fixed documentation to use sh-compatible commands and explain that
this is the expected shell for commands.
* Fixed exceptions on the node's create and edit forms if the user
submitted the form with a blank name.
* Fixed release notes styling to properly indent bullet points.
* Improved node classification to display useful error messages when
there's a problem.
* Improved page headings to display the type of resource shown, e.g.
"Node: mynodename.net"
* Improved graph legends to more prominently show their intervals.
* Added documentation describing how to upgrade to a new Puppet
Dashboard release.
* Added documentation describing how to set the Puppet Dashboard's
filesystem ownership and permissions.
* Added documentation describing how to prune old reports and fixed the
script for pruning these to use the time the report was created rather
than imported.
* Added documentation describing how to locate error logs to help debug
and report problems.

Regards

James Turnbull

-- 
Puppet Labs - http://www.puppetlabs.com
C: 503-734-8571

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@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