Skip to content

Commit ef252d2

Browse files
authored
Merge pull request #3148 from larsewi/changelog-3.24.x
CHANGELOG.md: updated changelog entries for 3.24.4
2 parents 1288eb8 + 4d5112e commit ef252d2

1 file changed

Lines changed: 45 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 45 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
## 3.24.4:
2+
23
- Added dnf package module (ENT-11784)
34
- Added workaround for set_variable_values_ini with missing sections
45
(CFE-3866)
@@ -8,8 +9,14 @@
89
- Inhibit management of share config.php file when mpf_disable_mission_portal_docroot_sync_from_share_gui is defined
910
(ENT-12658)
1011
- Made system_log_level configurable via Augments (CFE-4452)
12+
- Fixed maximum recursion errors in modules_presence for CFEngine versions
13+
unaffected by CFE-4623 (CFE-2852)
14+
- Added dnf_group package module for managing DNF package groups (CFE-2852)
15+
- `standard_services` bundle no longer invokes `systemctl` with `--global`
16+
which is mutually exclusive from `--system` (CFE-4639)
1117

1218
## 3.24.3
19+
1320
- Fixed cfruncommand for Windows causing "Too many arguments" error (ENT-13530)
1421
- Added dmidecode to well known paths for Red Hat (ENT-12988)
1522
- Added recommendation about nfs server and consistent use of root dot
@@ -30,6 +37,7 @@
3037
(CFE-3429)
3138

3239
## 3.24.2
40+
3341
- Added paths for the dmsetup, fdisk, and lshw commands (ENT-12560)
3442
- Fixed issue loading images from raw.github.com in Mission Portal Build application(ENT-12531)
3543
- Fixed issue with yum package module regarding packages with epoch not
@@ -38,6 +46,7 @@
3846
(ENT-12556)
3947

4048
## 3.24.1
49+
4150
- Added inline docs showing valid values for method (field_operation) in body edit_field quoted_var
4251
(CFE-4426)
4352
- Added support for AIX System Resource Controller services promises
@@ -51,6 +60,7 @@
5160
(CFE-4445)
5261

5362
## 3.24.0
63+
5464
- AIX watchdog now handles stale pids (CFE-4335)
5565
- Added ability to configure Mission Portal Apache SSLCACertificateFile via Augments
5666
(ENT-11421)
@@ -74,7 +84,7 @@
7484
- Federated reporting policy now properly fixes SELinux context of the
7585
~cftransport/.ssh directory and its contents in a single agent
7686
run. (ENT-11136)
77-
- Fixed comparison that caused control_executor_mailfilter_*_configured to never be set
87+
- Fixed comparison that caused `control_executor_mailfilter_*_configured` to never be set
7888
(CFE-4374)
7989
- Fixed distributed_cleanup policy for feeders and rhel-8 superhubs
8090
(ENT-10960)
@@ -103,6 +113,7 @@
103113
defaults to PRETTY_NAME from os-release as a fallback (CFE-4342)
104114

105115
## 3.23.0
116+
106117
- Added ability to disable plain http for CFEngine Enterprise Mission Portal
107118
(ENT-10411)
108119
- Added ability to enable backup archives during policy update
@@ -150,6 +161,7 @@
150161
(ENT-10951)
151162

152163
## 3.22.0
164+
153165
- Added inventory for policy version (ENT-9806)
154166
- Added condition to runalerts service to require stamp directory
155167
(ENT-9711)
@@ -205,6 +217,7 @@
205217
- body package_method pacman
206218
- body package_method zypper
207219
- body package_method generic
220+
208221
Additionally note that the package related bundles use the package_method bodies
209222
mentioned above and are similarly influenced.
210223
- bundle agent package_present(package)
@@ -213,7 +226,9 @@
213226
- bundle agent package_specific_absent(packageorfile, package_version, package_arch)
214227
- bundle agent package_specific_latest(packageorfile, package_version, package_arch),
215228
- bundle agent package_specific(package_name, desired, package_version, package_arch)
229+
216230
(CFE-4178)
231+
217232
- Prevented management of runagent socket users when no users are listed
218233
(ENT-9535)
219234
- Removed specific old CFEngine version package module handling for windows
@@ -222,6 +237,7 @@
222237
(ENT-8338)
223238

224239
## 3.21.0
240+
225241
- Added inventory for Raspberry Pi and DeviceTree devices (ENT-8628)
226242
- Added policy to enforce proper permissions on Mission Portal ldap directory (ENT-9693)
227243
- Added check to make sure cf-execd is running after attempting self upgrade on Windows
@@ -263,6 +279,7 @@
263279
- Ensured manual edits to httpd.conf are reverted (ENT-9686)
264280

265281
## 3.20.0
282+
266283
- Renamed bundle agent main to bundle agent mpf_main (CFE-3947)
267284
- Added prelink to paths.cf
268285
- Added Enterprise Hub postgresql.conf to files monitored for diffs by default
@@ -315,6 +332,7 @@
315332
- Now clean_when_off FR bundle is only run when needed (ENT-8294)
316333

317334
## 3.19.0
335+
318336
- Added interpreter attribute to standalone self upgrade package_module bodies
319337
(CFE-3703, ENT-5752)
320338
- Added almalinux as a know derivative of rhel (ENT-7644)
@@ -335,7 +353,7 @@
335353
This change adds the classes services_autorun_inputs and
336354
services_autorun_bundles for independently enabling addition of .cf files in
337355
services/autorun and automatic execution of bundles tagged with autorun
338-
respectively. (CFE-3715)
356+
respectively. (CFE-3715)
339357
- Added support for downloading community packages on hub in preparation for binary upgrades
340358
- Added variable for excluding files from Policy Analyzer (ENT-7684)
341359
- Adjusted badges for 3.18.0 release (ENT-6713)
@@ -346,11 +364,11 @@
346364
effect of this is that agent runs that happen close together would skip running
347365
bundles run within the last minute. Now autorun bundles no longer wait for a
348366
lock to expire, they will be actuated each agent execution. Note, promises
349-
within those bundles have their own locks which still apply. (CFE-3795)
367+
within those bundles have their own locks which still apply. (CFE-3795)
350368
- Dropped un-necessary local variable
351369
The use of this local variable triggers a bug that prevents datastate() from
352370
printing. Since the variable is un-necessary, it's been removed and the
353-
parameter is used directly. (CFE-3776)
371+
parameter is used directly. (CFE-3776)
354372
- Enforced permissions for Postgres log (ENT-7961)
355373
- Fixed package module augments settings usage for pre 3.15.3 binaries
356374
(ENT-7356, ENT-7358)
@@ -368,7 +386,7 @@
368386
(ENT-7714)
369387
- Promised permissions for Mission Portal application and Apache log files
370388
This change ensures that both Mission Portal and Apache log files have
371-
restrictive permissions. Previously this was un-managed. (ENT-7730)
389+
restrictive permissions. Previously this was un-managed. (ENT-7730)
372390
- Reduced scope of report informing of missing systemd service
373391
(CFE-290, ENT-7360)
374392
- Removed build dir from install/dist targets (ENT-7359)
@@ -382,7 +400,7 @@
382400
permissions (600). The previous explicit permissions (755) are un-necessary as
383401
modules are not executed from within the inputs directory and have resulted in
384402
permission flip-flopping in some environments. Permissions on modules in the
385-
modules dir (sys.workdir)/modules are still enforced. (ENT-7733)
403+
modules dir (sys.workdir)/modules are still enforced. (ENT-7733)
386404
- Switched from using package_method generic to default package_module
387405
for windows software inventory (ENT-2589)
388406
- Improved the reliability when detecting a Red Hat system.
@@ -401,6 +419,7 @@
401419
(ENT-7967)
402420

403421
## 3.18.0
422+
404423
- Added .ps1 to list of file patterns considered during policy update
405424
(ENT-4094)
406425
- Added ability to specify additional directories to add autorun policy from
@@ -469,6 +488,7 @@
469488
- Guard again enforcing root ownership for CFEngine files on Windows (ENT-4628)
470489

471490
## 3.17.0
491+
472492
- Added .csv to the list of file extensions considered by default during
473493
policy update (CFE-3425)
474494
- Added ability to extend known paths without modifying vendored policy
@@ -505,6 +525,7 @@
505525
- Replaced @ignore with useful doc strings (CFE-3378)
506526

507527
## 3.16.0
528+
508529
- /var/cfengine/bin/python symlink creation on SLES was fixed
509530
- Added `data` shortcut to cf-serverd, defaults to sys.workdir/data
510531
- Added inventory for CFEngine Enterprise License information
@@ -527,17 +548,17 @@
527548
- Changed m_inventory dumping behavior to exclude when values is null
528549
(ENT-5562)
529550
- Corrected application/logs path to outside of docroot (ENT-5255)
530-
- Deleted deprecated __PromiseExecutionsLog from process that cleans
551+
- Deleted deprecated `__PromiseExecutionsLog` from process that cleans
531552
log tables (ENT-5170)
532553
- Fixed dmi inventory to prefer sysfs to dmidecode for most variables
533554
for improved performance and to handle CoreOS hosts that don't
534-
have dmidecode. (CFE-3249)
555+
have dmidecode. (CFE-3249)
535556
- Fixed permission flipping when policy analyzer is enabled (ENT-5235)
536557
- Fixed runalerts processes promise on non-systemd systems (ENT-5432)
537558
- Fixed selection of standard_services when used from non-default
538559
namespace (ENT-5406)
539560
- Fixed system UUID inventory for certain VMWare VMs where dmidecode
540-
gives UUID bytes in wrong order. (CFE-3249)
561+
gives UUID bytes in wrong order. (CFE-3249)
541562
- Fixed typo preventing recommendation bundles from running (CFE-3305)
542563
- HA setups no longer have flipping permissions on
543564
/opt/cfengine/notification_scripts
@@ -568,6 +589,7 @@
568589
- apt_get package module now checks package state (CFE-3233)
569590

570591
## 3.15.0
592+
571593
- Added package_module for snap (CFE-2811)
572594
- Fixed pkgsrc in case where multiple Prefix paths are returned for pkg_install (CFE-3152)
573595
- Fixed pkgsrc module on Solaris/NetBSD (CFE-3151)
@@ -593,7 +615,7 @@
593615
- Added brief descriptions to bodies and bundles in cfe_internal/CFE_cfengine.cf
594616
(CFE-3220)
595617
- Added support for SUSE 11, 12 in standalone self upgrade (ENT-5045, ENT-5152)
596-
- Changed policy triggering cleanup of __lastseenhostlogs to target only
618+
- Changed policy triggering cleanup of `__lastseenhostlogs` to target only
597619
3.12.x, 3.13.x and 3.14.x. From 3.15.0 on the table is absent. (ENT-5052)
598620
- Fixed agent disabling on systemd systems (CFE-2429, CFE-3416)
599621
- Ensured directory for custom action scripts is present (ENT-5070)
@@ -604,10 +626,11 @@
604626
(ENT-4331, ENT-4992)
605627
- Fixed re-spawning of cf-execd or cf-monitord after remediating duplicate concurrent processes
606628
(CFE-3150)
607-
- Replaced /var/cfengine with proper $(sys.*) vars (ENT-4800)
608-
- Fixed selection of standard_services when used from non-default namespace (ENT-5406)
629+
- Replaced /var/cfengine with proper `$(sys.*)` vars (ENT-4800)
630+
- Fixed selection of standard_services when used from non-default namespace (ENT-5406)
609631

610632
## 3.15.0b1
633+
611634
- Added continual checking for policy_server state (CFE-3073)
612635
- Added monitoring for PostgreSQL lock acquisition times (ENT-4753)
613636
- Added support for `awk` filters in the FR dump-import process (ENT-4839)
@@ -631,12 +654,13 @@
631654
- Added ssh_home_t type to cftransport .ssh dir (ENT-4906)
632655
- fix use of _stdlib_path_exists_<command> in FR transport_user policy
633656
bundle (ENT-4906)
634-
- partitioned __inventory table for federated reporting (ENT-4842)
657+
- partitioned `__inventory` table for federated reporting (ENT-4842)
635658
- psql_wrapper needed full path to psql binary (ENT-4912)
636659
- yum package_module gets updates available from online repos if local
637660
cache fails (CFE-3094)
638661

639662
## 3.14.0
663+
640664
- Fixed isvariable syntax error in update_def.cf (CFE-2953)
641665
- Added path support for setfacl, timedatectl and journalctl (CFE-3013)
642666
- Added trailing slash to access promises expecting directories
@@ -684,6 +708,7 @@
684708
- redhat_pure is no longer defined on Fedora hosts (CFE-3022)
685709

686710
## 3.13.0
711+
687712
- Added Debian 9 to the self upgrade package map (ENT-4255)
688713
- Added `system-uuid` to default dmidecode inventory (CFE-2925)
689714
- Added inventory of AWS EC2 linux instances (CFE-2924)
@@ -744,6 +769,7 @@
744769
(CFE-2855)
745770

746771
## 3.12.0b1
772+
747773
- Avoid executing self upgrade policy unnecessarily (ENT-3592)
748774
- Added amazon_linux class to yum package module
749775
- Introduce ability to set policy update bundle via augments (CFE-2687)
@@ -813,10 +839,11 @@
813839
- Avoid self upgrade from triggering during bootstrap (ENT-3394)
814840
- Added json templates for rendering serial and multiline data (CFE-2713)
815841
- Removed unused libraries and controls
816-
- Fixed an error in the file_make_mustache_*, incorrect variable name used
842+
- Fixed an error in the `file_make_mustache_*`, incorrect variable name used
817843
(CFE-2714)
818844

819845
## 3.11.0
846+
820847
- Renamed enable_client_initiated_reporting to client_initiated_reporting_enabled
821848
- Directories for ubuntu 16 and centos 7 should exist in master_software_updates
822849
(ENT-3136)
@@ -868,6 +895,7 @@
868895
- Ensure MP SSL Cert is readable (ENT-3050)
869896

870897
## 3.10.0
898+
871899
- Added: Classes body tailored for use with diff
872900
- Changed: Session Cookies use HTTPOnly and secure attributes (ENT-2781)
873901
- Changed: Verify transferred files during policy update
@@ -905,6 +933,7 @@
905933
(CFE-2466)
906934

907935
## 3.7.0
936+
908937
- Support for user specified overriding of framework defaults without modifying
909938
policy supplied by the framework itself (see example_def.json)
910939
- Support for def.json class augmentation in update policy
@@ -939,13 +968,13 @@
939968
- Move hub specific bundles from lib/VER/cfe_internal.cf into lib/VER/cfe_internal_hub.cf
940969
and load them only if policy_server policy if set.
941970
- Re-organized lib/VER/stdlib.cf from lists into classic array for use with getvalues
942-
- inform_mode classes changed to DEBUG|DEBUG_$(this.bundle):: (Redmine: #7191)
971+
- `inform_mode` classes changed to `DEBUG|DEBUG_$(this.bundle)::` (Redmine: #7191)
943972
- Enabled limit_robot_agents in order to work around multiple cf-execd
944973
processes after upgrade. (Redmine #7185)
945974
- Removed Diff reporting on /etc/shadow (Enterprise)
946975
- Update policy from promise.cf inputs. There is no reason to include the
947976
update policy into promises.cf, update.cf is the entry for the update policy
948-
- _not_repaired outcome from classes_generic and scoped_classes generic (Redmine: # 7022)
977+
- `_not_repaired` outcome from classes_generic and scoped_classes generic (Redmine: #7022)
949978
- standard_services now restarts the service if it was not already running
950979
when using service_policy => restart with chkconfig (Redmine #7258)
951980
- Fixed process_result logic to match the purpose of body process_select

0 commit comments

Comments
 (0)