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.