CFEngine 3.5.2 is now available for download. This is a maintenance release of CFEngine 3.5, and introduces a number of fixes and improvements to both Community and Enterprise editions. New functionality has been included to the SQL builder and the Design Center integration in Mission Portal.
Changes in CFEngine Enterprise:
- MongoDB has been upgraded to version 2.2.4
- monitoring data has moved into a separate database - see db-move-monitoring-to-cfmonitor.js script to migrate data
Improvements to the Mission Portal:
- Reports can be published and shared between users
- Various UI improvements
- Optimizations in the report engine
Bug-fixes in the CFEngine Core:
- fix delayed abortclasses checking (Redmine #2316, #3114, #3003)
- fix maplist arguments bug (Redmine #3256)
- fix segfaults in cf-pomises (Redmine #3173, 3194)
- fix build on Solaris 10/SmartOS (Redmine #3097)
- sanitize characters from /etc/issue in sys.flavor for Debian (Redmine #2988)
- Fix segfault when dealing with files or data > 4K (Redmine #2912, 2698)
- Don’t truncate keys to 126 characters in getindices (Redmine #2626)
- files created via log_* actions now have mode 600 (Redmine #1578)
- fix wrong log message when a promise is ignored due to ‘ifvarclass’ not matching
- fix lifetime of persistent classes (Redmine #3259)
- fix segfault when process_select body had no process_result attribute - Default to AND’ed expression of all specified attributes (Redmine #3224)
- include system message in output when acl promises fail
- fix invocation of standard_services bundle and corresponding promise compliance (Redmine #2869)
Bug Fixes in CFEngine Enterprise
- Fix segfault of cf-serverd on HP-UX
- Do not to start a mongodb repair unnecessarily
- cf-hub -H now supports multiple hosts
The MD5 checksums for the various packages are:
- cfengine-3.5.2.tar.gz - fa5a5270803fa24e9ab662aae6f73b4a
- cfengine-community_3.5.2-1_amd64.deb - 8d495de2fb8220ea0ee7efe022322413
- cfengine-community_3.5.2-1_i386.deb - ce3b92dbcb8bf559e77b51f55b37def3
- cfengine-community-3.5.2-1.i386.rpm - 78c5b5cfe2578c787d442abfd45c75fb
- cfengine-community-3.5.2-1.x86_64.rpm - c954517e86ee30f57b82db07dad1011e
Community repositories will be updated shortly.