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
+51-2Lines changed: 51 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,13 +20,62 @@ 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 self-restart with configuration changes or updates.* Previously, when two agent runs were taking place at the same time, under some circumstances, 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
+
-*The `purge_ssh_keys` parameter requires home to be set in the manifest.** This release fixes an issue where Puppet required the home directory to be managed when purging SSH keys with `purge_ssh_keys`. [PUP-10506](https://tickets.puppetlabs.com/browse/PUP-10506)
61
+
62
+
-*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 always expects a working locale. This release implements a defense for the leatherman logging function. [PA-3254](https://tickets.puppetlabs.com/browse/PA-3254)
63
+
64
+
-*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)
65
+
66
+
-*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).
67
+
68
+
-*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)
69
+
70
+
-*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)
71
+
23
72
## Puppet 5.5.20
24
73
25
74
Released 30 April 2020
26
75
27
76
### New features
28
77
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)
78
+
- 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
79
31
80
### Resolved issues
32
81
@@ -415,7 +464,7 @@ This is a bug-fix release.
415
464
416
465
- 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
466
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))
467
+
- 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.a[PUP-9329]((https://tickets.puppetlabs.com/browse/PUP-9329))
419
468
420
469
- 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