Facter 4 release is *postponed* until the *18th of March*. The release date was moved because we noticed some unit test failures on some of Puppet supported modules when using Facter 4 pre-release.
Current status: - integration tests for Puppet supported modules that use Litmus and Puppet as a gem pass. - unit tests were run for 44 Puppet modules and revealed that some modules still use the old Facter 2.x interface which is not compatible with Facter 3.x and cause tests to fail. For example https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/spec/unit/facter/pe_version_spec.rb still uses Facter.collection which is no longer supported. We remain committed to our initial goal to make Facter 4 100% compatible with Facter 3. Please note that any assertions or stubs of methods that do not exist in Facter 3 will no longer work when switching to Facter 4. The Facter 3 API can be found here https://github.com/puppetlabs/facter/blob/master/Extensibility.md As usual if you have any questions or feedback, please feel free to reach out on slack #puppet-dev <https://puppetcommunity.slack.com/archives/C0W1X7ZAL> or open a ticket <https://tickets.puppetlabs.com/projects/FACT> with facter-ng label. Best regards, Bogdan Irimie -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CADhjZEr1s9g4X9nCY40E3U9UtN8ox1OuZzbmYikNK0UwaKc5nQ%40mail.gmail.com.