OpenFact release notes
This page documents the history of the OpenFact 6 series. OpenFact 6 is bundled with
openvox-agent 9.x; for the series bundled with the 8.x agent, see the
OpenFact 5 release notes.
OpenFact 6.2.1
Released on September 29, 2026. This is the version bundled with openvox-agent 9.0.0.
A failed EC2 root metadata request is treated as no metadata. See the GitHub OpenFact release page.
OpenFact 6.2.0
Released on September 23, 2026.
The FQDN lookup in the hostname resolvers is bounded, so a slow or unresponsive resolver no longer stalls fact collection indefinitely. See the GitHub OpenFact release page.
OpenFact 6.1.0
Released on September 11, 2026.
Partial EC2 metadata results are rejected, log timestamp formatting is fixed, and the documentation and comments use the OpenVox and OpenFact names. See the GitHub OpenFact release page.
OpenFact 6.0.0
Released on July 31, 2026
Please check the GitHub OpenFact release page for details on new features or bug fixes.
Breaking changes in this release:
- Ruby 3.0 or later is required. Support for Ruby 2.5, 2.6, and 2.7 is dropped.
- The deprecated
ldapnamefact option and accessor are removed. Facter::Core::Execution.executewarns when called with thetime_limitorlimitoption keys; usetimeoutinstead.Facter::Core::Execution.exec,Facter::Util::Resolution.exec, andFacter::Util::Resolution.whichemit runtime deprecation warnings ahead of removal in a future major release.- The
Resolvable#limitcompatibility bridge fortimeoutis deprecated. - When resolving a bare command name, OpenFact now searches
/opt/puppetlabs/binafter$PATH,/sbin, and/usr/sbin, so facts that call the OpenVox tools work when the agent runs as a service without the profile.dPATHadditions.
Other changes include Ruby 4 support and a fix for a missing .El macro in the facter man page.