Facter release notes

This version is no longer supported, maintained, or updated. For current versions, see Puppet versions and packages.

These are the new features, resolved issues, and deprecations in this version of Facter.

Facter 3.12.5

Released 16 July 2019 with Puppet Platform 6.0.10.

New features

In this release, Facter adds new facts for Windows version 10/2016+. FACT-1881
  • ReleaseID: The four-digit Windows build version, in the form YYMM. On Windows10-1511-x86_64, the release ID is not displayed, as is not present in the registry.
  • InstallationType: Differentiates Server, Server Core, Client (Desktop): Server|Server Core|Client.
  • EditionID: Server or Desktop Edition variant: ServerStandard|Professional|Enterprise.
  • ProductName: Textual Product Name.

Resolved issues

  • This release fixes an issue with Facter gem installation errors, which occurred because Facter was pinned to Ruby 2.1.7. The pinned Ruby version is now 2.1. FACT-1918
  • Prior to this release, Facter returned warnings if ip route show output was not in a key-value format. Because this format does not apply to all configurations, Facter no longer returns warnings about it. FACT-1916
  • Previously, the mountpoint fact showed only temporary file systems and physical mounts. Now Facter returns mount points for all mounts on the system. FACT-1910
  • This release adds support for Virtuzzo Linux facts. FACT-1888

Facter 3.12.4

Released 16 April 2019. This is a bug-fix release that shipped with Puppet Platform 6.0.6.

Resolved issues

  • Previously, Facter incorrectly reported operating system facts (such as os.name and os.release) on Ubuntu systems that did not have the lsb_release executable. Operating system facts are now resolved without relying on lsb_release . FACT-1899

Facter 3.12.3

Released 15 January 2019. This is a bug-fix release that shipped with Puppet Platform 6.0.5

Resolved issues

  • Facter now returns the correct path to system32 on 64-bit systems where the sysnative folder has been created manually. FACT-1900

Facter 3.12.2

Released 1 November 2018. This is a bug-fix release that shipped with Puppet Platform 6.0.4

Resolved issues

  • Previously, if you had multiple custom versions of a built-in fact, and only those with a weight of 0 could resolve, Facter used those zero-weighted values. Now, if only zero-weighted custom facts resolve, Facter uses built-in fact values instead. (FACT-1873)

Facter 3.12.1

Released 25 October 2018 and shipped with Puppet Platform 6.0.3.

Resolved issues

  • Facter now correctly distinguishes between Windows Server 2016 and Windows Server 2019. (FACT-1889

Facter 3.12.0

Released 18 September 2018 and shipped with Puppet Platform 6.0.0.

New features

  • Key type is now included as part of the facts for each SSH key. (FACT-1377)

Resolved issues

  • Systems relying entirely on systemd-networkd for DHCP management do not use dhclient. This checks the DHCP leases directory of systemd-networkd (/run/systemd/netif/leases) in addition to the lease files of dhclient when attempting to identify DHCP servers. (FACT-1851)

  • Facter no longer checks for missing dmidecode and does not report a warning when it’s missing on POWER Linux machines. (FACT-1765 and FACT-1763)

How helpful was this page?
Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.