What's changed
Release announcement (blog): https://cfengine.com/blog/2024/cfengine-3-18-8-and-3-21-5-released/
Official changelog (docs): https://docs.cfengine.com/docs/3.21/release-notes-whatsnew-changelog-masterfiles-policy-framework.html
Commit changelog: 3.21.4...3.21.5
Pull requests:
- Added opensuse class to lib/packages.cf policy (3.21) by @craigcomstock in #2832
- CFE-4357: main.cf: Removed
reports
promises frommpf_augments_control
bundle (3.21.x) by @larsewi in #2829 - ENT-11371 MPF.md: Fixed many inconsistencies (3.21) by @olehermanse in #2836
- MPF.md: Fixed variable name for allowconnects and allowallconnects (3.21) by @olehermanse in #2838
- Fixed link reference to mailmaxlines (3.21) by @nickanderson in #2840
- CFE-4335: Made AIX watchdog ignore stale pidfiles (3.21) by @nickanderson in #2842
- ENT-11396: Fixed history for default:def.control_common_tls_min_version (3.21) by @nickanderson in #2846
- ENT-11395: Fixed history for default:def.control_common_tls_ciphers (3.21) by @nickanderson in #2847
- CFE-4345: Added freebsd package_module and package_inventory since we have pkg packages module available (3.21) by @craigcomstock in #2855
- ENT-11480: Removed hour delay between CFEngine Enterprise PostgreSQL recommendation checks (3.21) by @nickanderson in #2858
- CFE-4374: Fixed comparison that caused control_executor_mailfilter_*_configured to never be set (3.21) by @nickanderson in #2868
- CFE-4359: Update regex strings to raw to squelch warnings introduced with python 3.12 (3.21) by @nickanderson in #2866
- Updated see also references (3.21) by @nickanderson in #2872
- CFE-4377: Added set_escaped_user_field complementing set_user_field (3.21) by @nickanderson in #2871
- CFE-4359: Update regex strings to raw to squelch warnings introduced with python 3.12 (3.21) by @nickanderson in #2874
- Changed mission-portal apache restart to graceful to minimize service interruptions (3.21) by @craigcomstock in #2876
- ENT-11569: Added documentation for mailto, mailfrom, smtpserver and maxmaillines (3.21) by @nickanderson in #2881
- ENT-11570: Added documentation for customizing domain via Augments (3.21) by @nickanderson in #2883
- ENT-11807: Fixed documentation by @nickanderson in #2889
- ENT-10962: Fixed mission portal restoring changes from /var/cfengine/share/GUI (3.21) by @nickanderson in #2891
- GH Actions: Upgraded versions of Ubuntu and checkout action (3.21) by @olehermanse in #2895
- CFE-4342: When failing to detect platform, inventory attribute "OS" now defaults to PRETTY_NAME from os-release as a fallback (3.21) by @olehermanse in #2893
- ENT-11136: Refactor and improve policy fixing up SELinux context on FR SSH files (3.21) by @nickanderson in #2890
- Added setup-feeder option to distributed cleanup script (3.21) by @craigcomstock in #2899
- ENT-10646: Squashed common error logged by Apache related to IPv6 (3.21) by @nickanderson in #2905
- Added changelog for 3.21.5 by @vpodzime in #2904
- Fixed missing software inventory on RedHat based systems (3.21) by @craigcomstock in #2910
- Added check for SubjectAltNameWarning exception in distributed_cleanup.py (3.21) by @craigcomstock in #2914