We’re happy to announce that CFEngine 3.7.6 is released! With 3.7 being a stable LTS branch, 3.7.6 brings bug fixes and stability enhancements to the CFEngine customers and community. Looking at the CFEngine release schedule, we can see:
- 3.7 LTS is maintained (and supported for enterprise customers) until July 17th 2018.
- 3.10 LTS is maintained (and supported for enterprise customers) until December 27th 2019.
If you are planning to contribute feature to the next feature release
(thank you!), please note that we wold need the pull requests ready for
merging by the end of September for incorporation into 3.12. If you are
planning to contribute fixes to 3.10 or 3.7 LTS please note that we
would need the pull requests ready for merging by the end of September
for incorporation into 3.7.7 and 3.10.3. RPM packages now respect the
chkconfig
specified state when stopping a service. Now if the
cfengine3 service is off for runlevel 2 the CFEngine services are
stopped when you switch to runlevel 2. cf-monitord now correctly detects
the usernames for processes on AIX. Classification when running under
the Xen Hypervisor was also fixed. Masterfiles got fixes to the
apt_get
package module so that it works correctly when more than one
source repository contains the package. Masterfiles also saw the
addition of oslevel (on AIX), mailx (on Linux, Darwin, OpenBSD, NetBSD,
and FreeBSD) to the paths bundle. The prunetree
bundle
was added to the standard library making it easier to recursively delete
files and directories up to a specified depth older than a specified
number of days. Enterprise gets bug fixes related to exporting reports
and sharing host categorization views and reports. Additionally when
hostnames are displayed in reports they now link to the individual host
info page and usernames are now allowed to contain dots (.
).
Masterfiles now ensures the postrgres log file is rotated. The verbosity
of some maintenance policy was increased and the policy to clear a build
up of unreported data now includes previous_state
and untracked reports
. Some Enterprise dependencies were updated:
- Update libcurl from 7.53.1 to 7.54.1
- Update PCRE from 8.40 to 8.41
- Upgrade openldap from 2.4.44 to 2.4.45
- Update PHP from 5.6.30 to 5.6.31
Thanks to everyone who contributed to this release! For more details on the improvements in the releases, please see the relevant ChangeLogs:
- 3.7.5 LTS ChangeLog: core, enterprise, and masterfiles.
Upgrading? If you’re upgrading an existing CFEngine Enterprise installation, check out the upgrade documentation for guidelines to make the process as smooth as possible. We are happy to assist CFEngine Enterprise customers with upgrading! Please contact CFEngine customer support to receive a fixed-price quote for upgrading your CFEngine infrastructure. Get it! CFEngine Enterprise packages can be downloaded here or you can take a quick spin with the CFEngine Enterprise 3.7 Vagrant environment. Community Edition is released as source code, packages, and is available in both apt and yum package repositories
- to make installation as easy as possible! We hope you enjoy the new release, and we look forward to hearing about your experience in the CFEngine Google Group!