Facter 4.2.13

Released October 2022 and shipped with Puppet7.20.0.

Resolved issues

  • Networking facts generating conversion error: ERROR Facter::InternalFactManager - U+FFFF to CP850 in conversion from UTF-16LE to UTF-8 to CP850. Fixed a bug that prevented Facter from resolving its domain fact on Windows due to invalid strings in unrelated registry values. FACT-3145
  • ec2_metadata is missing on FreeBSD. Restored ec2_metadata fact to Facter 4 on FreeBSD. Contirbuted by Puppet community member raybellis. FACT-3137
  • ipaddress_* and ipaddress6_* facts missing on FreeBSD. Restored the ipaddress legacy facts on FreeBSD. Contributed by Puppet community member smortex. FACT-3130
  • custom-dir is silently skipped if it is not absolute path. Fixed a regression in Facter 4 that prevented the user from specifying a custom directory using a relative path on the command line. Contributed by Puppet community member smortex. FACT-3078