Facter 4.1.1

Released April 2021 and shipped with Puppet7.6.1.

We would like to thank the following Puppet community members for their contributions to this release: ananace.

Enhancements

  • The processors fact includes sockets and threads details. This release adds the cores per socket and threads per core information to the processors fact. FACT-2992

Resolved issues

  • Facter 4 user query overwritten when Facter is called outside of setcode in a custom fact file. This release fixes an issue where custom facts failed to resolve because nested Facter calls overwrote user queries. FACT-3025
  • Facter.fact returns an object when the queried fact does not exist. When resolving facts that do not exist, Facter now returns nil, instead of an object of the ResolvedFact type with the value nil. FACT-3024

  • InfiniBand MAC addresses not resolved. Facter can now handle InfiniBand when reporting MAC addresses. Contributed by Puppet community member ananace. FACT-3021