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.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.