You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/facter/3.11/release_notes.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,14 @@ These are the new features, resolved issues, and deprecations in this version of
7
7
8
8
> For Facter releases later than version 3.11.x, release notes are included in the corresponding Puppet documentation set. For the most recent Facter documentation, see the [Facter](https://puppet.com/docs/puppet/latest/facter.html) page.
9
9
10
+
## Facter 3.11.14
11
+
12
+
Released 14 July 2020 and shipped with Puppet Platform 5.5.21.
13
+
14
+
### Resolved issues
15
+
16
+
-**The `facter -p` command returns NUL character on stdout when called from nested Ruby on Windows.** This release fixes an issue where Facter executed a system command using back ticks when called from Ruby. [FACT-2682](https://tickets.puppetlabs.com/browse/FACT-2682)
17
+
10
18
## Facter 3.11.13
11
19
12
20
Released 30 April 2020 and shipped with Puppet Platform 5.5.20.
Copy file name to clipboardExpand all lines: source/puppet/5.5/release_notes.markdown
+49-2Lines changed: 49 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,13 +20,60 @@ Read the [Puppet 5.1](https://github.com/puppetlabs/docs-archive/blob/master/pup
20
20
21
21
Also of interest: the [Puppet 4.10 release notes](../4.10/release_notes.html) and [Puppet 4.9 release notes](https://github.com/puppetlabs/docs-archive/blob/master/puppet/4.9/release_notes.markdown).
22
22
23
+
## Puppet 5.5.21
24
+
25
+
Released 14 July 2020
26
+
27
+
### New features
28
+
29
+
-**Updated permissions for files in `/cache/state/`.** This release updates the permission for `state.yaml` and `transactionstore.yaml` to remove the group write access. [PUP-8922}(https://tickets.puppetlabs.com/browse/PUP-8922)
30
+
31
+
-**New disabled value in dnfmodule package provider.** This release adds a disabled value to the ensure field in the dnf module provider. [PUP-10419](https://tickets.puppetlabs.com/browse/PUP-10419)
32
+
33
+
-**Improved error message when a file resource requires a non-existent directory.** This release improves the error message that occurs when trying to manage a file resource whose parent directory does not exist. [PUP-4442](https://tickets.puppetlabs.com/browse/PUP-4442)
34
+
35
+
-**Zypper provider does not recognize `--no-gpg-checks` as a global option.** This release allows `--no-gpg-checks` to be passed as an item to `install_options` property for the zypper package provider. Note that for backward compatibility `--no-gpg-check` was not removed. [PUP-10433](https://tickets.puppetlabs.com/browse/PUP-10433)
36
+
37
+
### Resolved issues
38
+
39
+
-**Puppet agent fails to restart with configuration changes or updates.** Previously, when two agent runs were taking place at the same time, the Puppet agent could get in a `restart_requested` state. This is now fixed. [PUP-10351](https://tickets.puppetlabs.com/browse/PUP-10351)
40
+
41
+
-**An "unable to set ownership" error with logdest on agents running as root.** Puppet no longer generates an error when using a log file destination. [PUP-10407](https://tickets.puppetlabs.com/browse/PUP-10407)
42
+
43
+
-**Installer switch `service-enable true` reports wrong actions in certain conditions.** Previously, the Puppet resource command wrongly reporting the enabled state of a systemd service when the ensure parameter was also specified. This is now fixed. [PUP-10479](https://tickets.puppetlabs.com/browse/PUP-10479)
44
+
45
+
46
+
-**The `pip` package provider does not handle `pip` executable paths with spaces.** Paths containing spaces will now be quoted in the `pip` package providers. [PUP-10485](https://tickets.puppetlabs.com/browse/PUP-10485)
47
+
48
+
-**The `purge_ssh_keys` parameter requires you to set the home directory in the manifest.** The release fixes an issue where Puppet required you to manage the home directory when purging SSH keys with `purge_ssh_keys`. [PUP-10506](https://tickets.puppetlabs.com/browse/PUP-10485)
49
+
50
+
-**Puppet resource service does not return all active services on Ubuntu.** This release fixes an inconsistency in Puppet's behaviour when listing information about a specific service. [PUP-10378](https://tickets.puppetlabs.com/browse/PUP-10378)
51
+
52
+
-**Ensure Windows wide character strings have a wide terminator.** This release improves memory safety when Puppet converts Ruby strings to wide character strings on Windows. [PUP-10254](https://tickets.puppetlabs.com/browse/PUP-10254)
53
+
54
+
-**"HTTP 406 Not Acceptable" error message should contain format names.** This release prints the MIME types, instead of format objects, from the Accept header, in cases where puppetserver cannot generate a catalog in the requested format. [PUP-10549](https://tickets.puppetlabs.com/browse/PUP-10549)
55
+
56
+
-**Puppet Windows package provider fails if there are garbage characters after an embedded NULL.** This release fixes a bug in the Windows package provider when reading package version form registry. This happened if there were garbage characters after the wide NULL terminator. [PUP-10536](https://tickets.puppetlabs.com/browse/PUP-10536)
57
+
58
+
-**Sensitive data type lost when declaring multiple resources using title arrays.** This release fixes support of sensitive data type parameters when declaring multiple resources using title arrays. [PUP-10511](https://tickets.puppetlabs.com/browse/PUP-10511)
59
+
60
+
-**Agent runs failing with `Invalid` or `unsupported charset:ANSI_X3.4-1968`.** Previously, agent runs failed when the locale settings where unrecognised or in an error state because leatherman logging expects a working locale. This release implements a defense for the leatherman logging function. [PA-3254](https://tickets.puppetlabs.com/browse/PA-3254)
61
+
62
+
-**Running `remove_old_postgresql_versions` after upgrade fails.** This release fixes an issue in Puppet's behaviour when listing information about a single specific service and all available ones by showing services in a static state. [PUP-10437](https://tickets.puppetlabs.com/browse/PUP-10437)
63
+
64
+
-**Puppet does not add correct command flags.** This release fixes an issue where Puppet would not add the correct command flags when ensuring a `user` resource with `managehome` enabled. [PUP-8897](https://tickets.puppetlabs.com/browse/PUP-8897).
65
+
66
+
-**The `systemd` provider does not honor documented enabled states.** Previously, enabling indirect services caused an idempotency issue in Puppet. This has been fixed by not allowing users to enable/disable these services and to print a debug log instead. [PUP-7163](https://tickets.puppetlabs.com/browse/PUP-7163)
67
+
68
+
-**User resource expiry incorrect on SLES 11.** On SLES 11, setting a user resource expiry to absent resulted in disabling the user instead. This is now fixed. [PUP-7663](https://tickets.puppetlabs.com/browse/PUP-7663)
69
+
23
70
## Puppet 5.5.20
24
71
25
72
Released 30 April 2020
26
73
27
74
### New features
28
75
29
-
- Improved performance on the `selmodule` provider. Previously, the `selmodule` provider called `/usr/sbin/semodule —list` once or twice per resource. This resulted in a heavy duplication of effort and increased apply time. In this release, a new cache improves the performance. [PUP-10313](https://tickets.puppetlabs.com/browse/PUP-10313?src=confmacro)
76
+
- Improved performance on the `selmodule` provider. Previously, the `selmodule` provider called `/usr/sbin/semodule -list` once or twice per resource. This resulted in a heavy duplication of effort and increased apply time. In this release, a new cache improves the performance. [PUP-10313](https://tickets.puppetlabs.com/browse/PUP-10313?src=confmacro)
30
77
31
78
### Resolved issues
32
79
@@ -415,7 +462,7 @@ This is a bug-fix release.
415
462
416
463
- SELinux utilities within the Puppet codebase now recognize that the `tmpfs` supports extended attributes and SELinux labels. The query `selinux_label_support?` returns `true` for a file mounted on `tmpfs`. [PUP-9330]((https://tickets.puppetlabs.com/browse/PUP-9330))
417
464
418
-
- This release fixes a regression in the string formatting rules that caused a short form for an Array or Hash to not be recognized. For example, `String([1,[2,3],4], '%#a")` would not format with indentation, but would format the long form `String([1,[2,3],4], {Array => { format => '%#a"}})`. Now the short form works for Array and Hash as intended.[PUP-9329]((https://tickets.puppetlabs.com/browse/PUP-9329))
465
+
- This release fixes a regression in the string formatting rules that caused a short form for an Array or Hash to not be recognized. For example, `String([1,[2,3],4], '%#a")` would not format with indentation, but would format the long form `String([1,[2,3],4], {Array => { format => '%#a"}})`. Now the short form works for Array and Hash as intended.[PUP-9329]((https://tickets.puppetlabs.com/browse/PUP-9329))
419
466
420
467
- Prior to this release, the data types `Timestamp` and `Timespan` raised errors if time range was specified with `Integer` or `Float` values. These data types now support time ranges specified with these values. [PUP-9310]((https://tickets.puppetlabs.com/browse/PUP-9310))
0 commit comments