Facter 4.3.0
Released February 2023 and shipped with Puppet7.23.0.
We would like to thank the following Puppet community members for their contributions to this release: smortex.
Resolved issues
facter.resolve
returns a subclass of Hash, not Hash. Thefacter.resolve
API in Facter 4 now returns a Hash instead of a subclass of Hash, as it did in Facter 3. FACT-3179- Facter resolves facts multiple times when providers are confined based on facts, especially on Windows.Facter 4 previously did not use any cache information when looking up a fact or value Facter method. This now uses cache information when using the fact or value methods. FACT-3170
- Facter incorrectly filters IPv6 link-local unicast addresses.Facter now excludes IPv6 link-local unicast addresses (fe80::/10) correctly. Fix contributed by smortex. FACT-3171
Deprecations and removals
- Drop Ruby 2.3-2.4 support. Dropped support for Ruby 2.3 and 2.4, which went end-of-life in 2019 and 2020 respectively. FACT-3147