<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
We are proud to announce the availability of new version of Rudder,
2.4.0~beta5.<br>
<br>
This is a minor release to fix bugs identified in 2.4.0~beta4 and
add some UI improvements.<br>
<br>
As always, check out
<a class="moz-txt-link-freetext" href="http://www.rudder-project.org/foswiki/bin/view/Download/WebHome">http://www.rudder-project.org/foswiki/bin/view/Download/WebHome</a> for
download links.<br>
<br>
***** Bug fixes *****<br>
<br>
******* Upgrading from 2.3 *******<br>
<br>
Some upgrades could cause groups, directives and rules to
"disappear" from the UI (#2900)<br>
Some eventlogs were not correctly displayed because of failed
migrations (#2894)<br>
Rudder users migrated from Rudder 2.3.x were missing role
entries, leaving them with no right access to Rudder (#2822)<br>
When upgrading from 2.3.x, the Rudder server inventory data was
missing until the nightly inventory was sent (#2745)<br>
<br>
******* UI *******<br>
<br>
If the node details view is in a popup, the delete button had no
effect (#2856)<br>
Fixed an error when trying to display Node details for the first
time for a node after application startup (#2826)<br>
When creating or cloning a node group, no reason message popup
was displayed (#2719)<br>
When restarting Rudder with a deployment status in error, the
display of the error message was broken: "Failure(...) objects"
(#2913)<br>
Various UI fixes (#2928 #2909)<br>
<br>
******* Core *******<br>
<br>
Some BDB databases could get corrupted and lead the Rudder agent
to fail (#2607)<br>
Rudder agent would not run on newly installed nodes (#2729)<br>
Priorities on multi-instance Techniques were broken (#2860)<br>
Warn about errors when several Directives use a Technique with
different versions (#2041)<br>
Removed misleading warning message about non-existent file
/opt/rudder/etc/rudder-passwords.conf on nodes (#2848)<br>
The Red button functionality was no more usable leading to not
be able to automatically stop the agent (#2923)<br>
Having several folders containing Techniques in
/var/rudder/configuration-repositories could lead to errors (#2855)<br>
Reloading an archive made before the eventlog format migration
was not working (#2895)<br>
Machines without a valid UUID (such as Xen VMs) couldn't be
added to Rudder (#1845 #2898 #2899)<br>
Archive functionality failed if Techniques have been deleted and
LDAP still contains inconsistent data referencing them (#2656)<br>
Various code fixes (#2920 #2321)<br>
<br>
******* System integration *******<br>
<br>
Jetty could not be started if Java was located in /usr/java/,
JAVA_HOME was not defined and Java was not in /usr/bin/java (#2842)<br>
Rudder webapp core log (/var/log/rudder/core/rudder-webapp.log)
may have had its locale changed after a restart (#2844)<br>
Various packaging fixes (#2747 #2831 #2858 #2751 #2293 #2792
#2739 #2850 #2862 #2807)<br>
<br>
***** Changes *****<br>
<br>
******* UI *******<br>
<br>
Rename "Configuration Management" section to "Configuration
Policy" (#2864)<br>
Display drill-down view of compliance with configuration policy
(#2838)<br>
Enhance the eventlogs view by adding a colored diff view (#2782)<br>
Display CFEngine errors in Rudder WebUI (#2877)<br>
Many UI and cosmetic improvements (#2354 #2825 #2851 #2859 #2865
#2871 #2893 #2902 #2906 #2903 #2912 #2921 #2922 #2924 #2925 #2926
#2918 #618 #2332 #2904 #2916 #2874 #2869 #2866 #2896 #2915)<br>
<br>
******* Core *******<br>
<br>
Add the possibilty to disable rudder-agent by creating
/opt/rudder/etc/disable-agent (#2884)<br>
Change path of Rudder webapp core log from
/var/log/rudder/webapp-opslog to /var/log/rudder/core/ (#2799)<br>
Fixed Rudder server on Ubuntu 12.04 by adding the possibility to
specify an alternate port for syslog (#2768)<br>
No need to specify the hostname in rudder-web.properties anymore
to access the Rudder WebUI (#2282)<br>
Prevent Rudder from adding nodes with an already known IP or
hostname (leading to have nodes which couldn't access their
promises) (#2791)<br>
Various code improvements (#2812 #2892 #2917 #2765 #2829 #2927
#2845)<br>
<br>
******* Documentation *******<br>
<br>
Various improvements (#2836 #2839 #2863 #2886 #2358 #2402 #2885)<br>
<br>
***** Release notes *****<br>
<br>
This version of Rudder is in beta status, but the 2.4 branch is very
near release candidate status. The most noteworthy changes for the
users should be the cosmetic improvements in the UI that make Rudder
more enjoyable to use. While we have tested it thoroughly and
believe it to be free of any major bugs, use on production systems
is not encouraged at this time and is at your own risk. We are
however running it on our internal production system with success.<br>
<br>
***** Contributors *****<br>
<br>
Special thanks go out to the following individuals who invested
time, patience, testing, patches or bug reports to make this version
of Rudder better:<br>
<br>
François Bayart aka A-Kaser (Look a box)<br>
Michael Gliwinski (Henderson Group)<br>
Gonéri Le Bouder (Teclib)<br>
<br>
We are impatient to hear your feedback, be it comments on this blog,
questions on Twitter, bug reports or feature requests or even GitHub
pull requests!<br>
<br>
<pre class="moz-signature" cols="72">--
==========================================
Nicolas PERRON
------------------------------------------
Normation
87 rue de Turbigo, 75003 Paris, France
------------------------------------------
Telephone: +33 (0)1 83 62 56 79
Mobile: +33 (0)6 24 79 31 79
------------------------------------------
Web: <a class="moz-txt-link-freetext" href="http://www.normation.com/">http://www.normation.com/</a>
==========================================</pre>
</body>
</html>