Changelog
3.4.0 (2024-09-16)
Implemented enhancements:
- Add Rocky 8 factsets, switch to bento box #382 (bastelfreak)
3.3.0 (2024-09-11)
Implemented enhancements:
- Add Facter 4.9.0 / Puppet 8.9.0 support + factsets #381 (bastelfreak)
- Facter 4.8: Add Ubuntu 24.04 factset #378 (bastelfreak)
Fixed bugs:
- Ubuntu 24.04: Regenerate all factsets with AIO facts #380 (bastelfreak)
Merged pull requests:
- Ensure all Factsets have modern facts #377 (bastelfreak)
3.2.0 (2024-08-27)
Implemented enhancements:
- ubuntu-24.04-x86_64: Add factsets #375 (bastelfreak)
3.1.0 (2024-06-14)
Implemented enhancements:
- Cleanup legacy facts leftovers #370 (bastelfreak)
Fixed bugs:
- Purge custom facts #371 (bastelfreak)
3.0.0 (2024-06-10)
Breaking changes:
- Drop deprecated self.get_os_facts() #365 (bastelfreak)
- Remove EoL CentOS 8 factsets #361 (bastelfreak)
- Remove EoL CentOS 7 factsets #360 (bastelfreak)
- Remove deprecated RedHat 7 facts #359 (bastelfreak)
- Remove Legacy Facts #266 (smortex)
2.1.0 (2024-06-08)
Implemented enhancements:
- Make symbolize keys optional #364 (bastelfreak)
Fixed bugs:
- Fix Arch Linux factsets #366 (bastelfreak)
Merged pull requests:
- Add tests for OS core facts #367 (bastelfreak)
2.0.1 (2024-05-28)
The 2.0.0 wasn't released to rubygems due to a CI failure. 2.0.1 fixed the CI configuration and doesn't contain any other changes.
Fixed bugs:
- CI: Install gems in release workflow #356 (bastelfreak)
2.0.0 (2024-05-28)
Breaking changes:
- deprecate legacy facts #350 (bastelfreak)
- Drop EoL OracleLinux 6 factset #345 (bastelfreak)
- Drop EoL Fedora 32-35 facts #333 (bastelfreak)
- Drop EoL Ubuntu 16.04 facts #332 (bastelfreak)
- Drop EoL Debian 9/10 factsets #331 (bastelfreak)
- get_facts.sh: Drop support for Puppet 7 #330 (bastelfreak)
- Drop Facter 3 and older factsets #298 (bastelfreak)
Implemented enhancements:
- Gentoo: Regenerate factsets & Add missing factsets #349 (bastelfreak)
- Arch Linux: Regenerate factsets & Add missing Facter 4.6/4.7 factsets #348 (bastelfreak)
- Fedora 38/39: regenerate facts & Add Missing Facter 4.6/4.7 factsets & Switch to upstream images #346 (bastelfreak)
- Ensure we use the latest facter versions for each minor release #341 (bastelfreak)
- Fedora 37: Regenerate factsets & Add Facter 4.6/4.7 factsets #338 (bastelfreak)
- Fedora 36: Regenerate factsets & Add missing factsets for Facter 4.5/4.6/4.7 #336 (bastelfreak)
Fixed bugs:
- rubygems facter: Drop facter 4.0.52 & 4.1.1 #347 (bastelfreak)
- Fedora 36: Add IPv6 facts #343 (bastelfreak)
- Ensure every instance is started with IPv6 enabled #340 (bastelfreak)
- Ensure all facts have networking.ip6 fact #255 (bastelfreak)
Merged pull requests:
- Customize YARD generation #352 (yakatz)
- Remove rhel_alts script and update facts for OracleLinux 8 and 9 #344 (yakatz)
- Load puppet versions from shared file & Add missing factsets #334 (yakatz)
- List instead of table #327 (yakatz)
- Add test for augeas.version fact #319 (bastelfreak)
1.27.0 (2024-05-15)
Implemented enhancements:
- RedHat 8/9: Regenerate facts & add missing factsets #326 (bastelfreak)
- Rocky: Regenerate factsets & Add Facter 4.6/4.7 factsets #325 (bastelfreak)
- AlmaLinux 9: Regenerate facts & Add Facter 4.6/4.7 factsets #324 (bastelfreak)
- CentOS 8/9: Regenerate factsets & Add Facter 4.6/4.7 factsets #323 (bastelfreak)
- Ubuntu 22.04: Regenerate facts & Add Facter 4.6/4.7 factsets #322 (bastelfreak)
- Modernized Windows Support and documentation update #306 (yakatz)
1.26.0 (2024-05-14)
Implemented enhancements:
- Debian 11: Use upstream vagrant image & Regenerate facts & Add Facter 4.6/4.7 factsets #315 (bastelfreak)
- Debian 12: Add facter 4.6/4.7 factset & regenerate facter 4.5 factset #314 (bastelfreak)
Fixed bugs:
- Remove +x flag from factsets #320 (bastelfreak)
- Debian 12: regenerate facter 4.5 factset #313 (bastelfreak)
Merged pull requests:
- get_facts.sh: Drop support for systems with Ruby 2.2 #318 (bastelfreak)
1.25.0 (2024-05-14)
Implemented enhancements:
Merged pull requests:
- CI: Build gem with --strict --verbose & add version contraints to dependencies #311 (bastelfreak)
- Add Ruby 3.3 to CI matrix #310 (bastelfreak)
- Update voxpupuli-rubocop requirement from ~> 2.4.0 to ~> 2.7.0 #308 (dependabot[bot])
1.24.0 (2024-03-19)
Implemented enhancements:
Merged pull requests:
- Update voxpupuli-rubocop requirement from ~> 2.3.0 to ~> 2.4.0 #299 (dependabot[bot])
1.23.0 (2024-01-09)
Implemented enhancements:
- adding missing fact sets #293 (hbrown-uiowa)
- Add Fedora 39 for 4.2-4.4 #292 (hbrown-uiowa)
- Add facts for Facter 4.5 #290 (hbrown-uiowa)
Fixed bugs:
- Ensure the selinux topscope fact is present #296 (bastelfreak)
Merged pull requests:
- Update voxpupuli-rubocop requirement from ~> 2.1.0 to ~> 2.3.0 #295 (dependabot[bot])
- Update voxpupuli-rubocop requirement from ~> 2.0.0 to ~> 2.1.0 #291 (dependabot[bot])
1.22.0 (2023-11-13)
Breaking changes:
- Drop Ruby 2.5/2.6 #274 (bastelfreak)
Implemented enhancements:
- fedora38 facts #287 (hbrown-uiowa)
- Add facts for Debian 12 #283 (TheMeier)
- Adding windows servers for Facter 4.3 and 4.4 #273 (davidsandilands)
- new facts for 4.3 and 4.4 and a few stragglers for 4.1 #272 (hbrown-uiowa)
- Introduce RuboCop #267 (bastelfreak)
Fixed bugs:
Merged pull requests:
- Update voxpupuli-rubocop requirement from ~> 1.3.0 to ~> 2.0.0 #280 (dependabot[bot])
1.21.0 (2023-01-25)
Implemented enhancements:
- Add Ruby 3.2 support #265 (bastelfreak)
- Add SLES 12 Facter 4.2 factset #263 (bastelfreak)
- new facts for ubuntu 22.10, Rocky 9, Fedora 37 #261 (hbrown-uiowa)
1.20.0 (2022-12-06)
Implemented enhancements:
- Add windows 2012 and 2016 facts #259 (davidsandilands)
- Windows updates for facter 4.2 #258 (davidsandilands)
Fixed bugs:
- Fix Red Hat facts on version 4.2 #257 (anders-larsson)
1.19.0 (2022-07-20)
Implemented enhancements:
- Add amazon 2022 factsets #254 (bastelfreak)
1.18.0 (2022-06-03)
Implemented enhancements:
- add ubuntu/jammy 22.04 facts #253 (hbrown-uiowa)
- Add Almalinux 9 #251 (hbrown-uiowa)
1.17.0 (2022-06-02)
Implemented enhancements:
- Add fedora 36 facts #249 (hbrown-uiowa)
1.16.1 (2022-04-22)
Fixed bugs:
- Arch Linux: Fix factset for facter 4.2 #247 (bastelfreak)
1.16.0 (2022-04-20)
Implemented enhancements:
- Arch Linux: Add facter 4.2 factset #244 (bastelfreak)
- Add OL6 facts for Facter 4 #243 (serialh0bbyist)
1.15.0 (2022-03-04)
Implemented enhancements:
- Add opensuse 15 factsets #241 (bastelfreak)
- Add new SLES15 facts #240 (tuxmea)
- Add CentOS Stream8/9 boxes #234 (bastelfreak)
1.14.0 (2022-02-28)
Implemented enhancements:
- Ubuntu 16: Update facter 3/4 factsets #238 (bastelfreak)
- Add popos 21.10 x86_64 facts #236 (logicminds)
1.13.0 (2022-02-11)
Implemented enhancements:
- Add CentOS 9 facter 3.14 facts #231 (bastelfreak)
Merged pull requests:
- document minimal Ruby 2.5 version in gemspec #233 (bastelfreak)
- Add Ruby 3.1 to CI matrix #232 (bastelfreak)
- Ensure all facts have osfamily/operatingsystem facts #230 (bastelfreak)
- add spec tests for legacy osfamily and operatingsystem facts #228 (jhoblitt)
- add a default rake target #227 (jhoblitt)
- Remove EOL things from fact collection and align Red Hat OSes #187 (ekohl)
1.12.2 (2021-12-15)
Implemented enhancements:
- Adding facts for Fedora 35 #218 (hbrown-uiowa)
Fixed bugs:
- validate all factsets to legacy facts & fix renaming network related facts #225 (bastelfreak)
- Validate legacy domain/fqdn/hostname fact on all factsets & Add missing fqdn/domain/hostname fact to all factsets #224 (bastelfreak)
- Add test for legacy domain fact & Add/correct legacy domain fact #223 (bastelfreak)
- Add test for legacy FQDN/hostname & correct FQDN/hostname facts #222 (bastelfreak)
- Oraclelinux/RHEL 9: Add legacy facts #220 (bastelfreak)
- Add some CentOS 9 legacy facts #219 (traylenator)
1.12.1 (2021-11-25)
Fixed bugs:
1.12.0 (2021-11-10)
Implemented enhancements:
- Add support for ubuntu 21.10 and 21.04 #209 (hbrown-uiowa)
Fixed bugs:
- Cleanup stdlib/systemd facts and add tests to ensure that they are absent #213 (bastelfreak)
- Re-generating fact sets which were missing the mountpoints fact #210 (hbrown-uiowa)
Merged pull requests:
- Gemfile: mention why we include sys-filesystem #212 (bastelfreak)
1.11.0 (2021-11-05)
Implemented enhancements:
- Add Almalinux facts #207 (hbrown-uiowa)
- Add facter 4.x facts for RockyLinux 8 #205 (hbrown-uiowa)
- Generate OL/RHEL/SL facts #203 (bastelfreak)
- Add Facts for Ubuntu 21.04 x86-64, facter 3.14 #201 (towo)
- Add Fedora 33 and 34 factsets #199 (hbrown-uiowa)
- Add Fedora 32 facts #198 (hbrown-uiowa)
Fixed bugs:
- Add sys-filesystem so that mountpoints fact resolves #206 (hbrown-uiowa)
- (#200) Updated get_facts.sh and several os facts missing mountpoints #202 (michael-riddle)
1.10.1 (2021-10-09)
Fixed bugs:
- facter 4.0: Regenerate factsets with legacy facts #195 (bastelfreak)
- facter 4.1: Regenerate factsets with legacy facts #194 (bastelfreak)
- facter 4.2: Regenerate factsets with legacy facts #193 (bastelfreak)
- get_facts.sh: Collect legacy facts as well #191 (bastelfreak)
Merged pull requests:
- CI: Test if the gem builds #196 (bastelfreak)
- Remove EoL OSes from Vagrantfile #192 (bastelfreak)
- get_facts.sh: Ignore facter 1.X/2.x #190 (bastelfreak)
1.10.0 (2021-09-23)
Implemented enhancements:
- Ubuntu 18.04/20.04, RedHat 8: Update factsets #188 (bastelfreak)
1.9.0 (2021-08-25)
Implemented enhancements:
- Add Debian 11 facts #185 (smortex)
- Add more FreeBSD facts #184 (smortex)
- Add Oracle Linux 8 facts #183 (serialh0bbyist)
- Adding puppet7 facter4.2 facts for centos7/8 and debian9/10 #181 (jacobmw)
- Adds Rocky Linux vagrant image, facts and get_facts.sh support #176 (fuero)
1.8.0 (2021-08-06)
Implemented enhancements:
- Add facts for for Darwin 20 (macOS 11) x86_64 #179 (yachub)
- Add CentOS Stream 9 facts #177 (mwhahaha)
Fixed bugs:
- Fix broken GHA release job #178 (bastelfreak)
1.7.0 (2021-07-19)
Implemented enhancements:
- Fixes #173 - Add AlmaLinux #174 (maccelf)
- Introduce cache to speed things up and cleanup method #171 (lzap)
- Add Facter 4 facts for Debian 10/CentOS 7 #170 (genebean)
- Add Sparc Solaris 11 Facter 4 facts #169 (genebean)
Merged pull requests:
- cleanup documentation + migrate CI+release process from travis to github actions #172 (bastelfreak)
- Add Darwin 19 (macOS 10.15) x86_64 Support #168 (yachub)
- Remove
clientX
facts from solaris factsets #167 (alexjfisher) - Drop EOL Ruby version from CI matrix #166 (bastelfreak)
- facts_spec: Pathname class is missing #165 (lelutin)
1.6.0 (2020-12-21)
Closed issues:
- New gem release required prior to Puppet 7 to resolve dependency issues #161
- FacterDB appears to not give a os.family for solaris 11 on facter 4 #158
- facterdb conflict #157
Merged pull requests:
- Archlinux: Update fact sets #162 (bastelfreak)
1.5.0 (2020-11-19)
Implemented enhancements:
- add filter validation #19
Merged pull requests:
- Fixes a bug with generate_filter_str #160 (logicminds)
- Fixes #19 - add filter validation #159 (logicminds)
- Remove pin on facter < 4 #156 (sanfrancrisko)
- Add ruby 2.5 and 2.7 testing #155 (DavidS)
1.4.0 (2020-05-09)
Merged pull requests:
1.3.0 (2020-04-15)
Closed issues:
- Raspbian support #135
Merged pull requests:
- Add Debian 10 facter 3.13/3.14 sets #152 (bastelfreak)
- Pin to facter < 4 to avoid automatic upgrade #151 (raphink)
- Adding facts from Solaris 11 x86 & SPARC #149 (genebean)
- AmazonLinux facts added #147 (bFekete)
- Add facts for Raspbian 9 and 10; alter Rakefile to support Raspbian #136 (threepistons)
1.2.0 (2020-01-08)
Merged pull requests:
- [Arch Linux] Set correct hostname, domain, fqdn #146 (dhoppe)
- drop json as runtime dependency #145 (bastelfreak)
- add .vendor to .gitignore #144 (bastelfreak)
1.1.0 (2020-01-07)
Closed issues:
Merged pull requests:
- Add Gentoo 3.11 factset #143 (bastelfreak)
- archlinux: set correct FQDN/hostname #142 (bastelfreak)
- Add Fedora 30 facts for Facter 3.11 #141 (baurmatt)
- Add Gentoo facts for Facter 3.14 #140 (baurmatt)
- Add CentOS 8 facts #137 (traylenator)
1.0.0 (2019-10-29)
Fixed bugs:
- IP address facts have disappeared #127
Merged pull requests:
- regenerate Archlinux / VZ 7 facts #133 (bastelfreak)
- add VirtuozzoLinux 7 facts #131 (bastelfreak)
- Add more Archlinux facts #130 (bastelfreak)
- Ensure all fact sets contain the legacy networking facts #128 (rodjek)
0.8.2 (2019-08-28)
Fixed bugs:
- Update removed selinux facts #124
Merged pull requests:
0.8.1 (2019-07-25)
Merged pull requests:
0.8.0 (2019-07-22)
Closed issues:
- solaris 10 facts are not found #115
- Debian 10 facts #102
- 3.11 facts for Debian Stretch and Ubuntu 18.04 are missing distro information #98
- Remove/move invalid factset files #78
- Remove duplicate default factset files #77
- Updated OpenBSD Facts #71
- FreeBSD Support #51
- Add LinuxMint Facts #41
- Facts for archlinux release 4 are missing. #37
- Consider adding the os::distro fact #36
Merged pull requests:
- Add fact sets for Debian 10 #119 (rodjek)
- Improve test coverage #118 (rodjek)
- Update Windows factsets #117 (rodjek)
- Added and updated Solaris 10 factsets #116 (sirinek)
- Update OSX 10.11 - 10.14 factsets #113 (rodjek)
- Update SLES 11 & 12 factsets #112 (rodjek)
- Change table rake task to update README.md #111 (rodjek)
- Update RHEL based factsets #110 (rodjek)
- (#71) Add OpenBSD 6.4 factsets #109 (rodjek)
- (#98) Update Debian & Ubuntu factsets #108 (rodjek)
- Properly split and sort facter versions #107 (rodjek)
- (#41) Add factsets for linuxmint 18 & 19 #106 (rodjek)
- (#37) Update Archlinux factsets #105 (rodjek)
- Add more FreeBSD facts #104 (smortex)
- add missing rubygem-bundler package for FreeBSD #103 (olevole)
- Missing facts #99 (seanmil)
- Add CentOS e.a. facts from facter 3.11 #87 (tdevelioglu)
- Explicitly use bash not sh #81 (bodgit)
- OpenBSD 6.2 & 6.3 facts #80 (bodgit)
- (#77)(#78) Add default factset tests and fix failures #79 (glennsarti)
0.7.0 (2019-07-02)
Merged pull requests:
0.6.0 (2018-12-13)
Implemented enhancements:
- Rework of Lots of Puppet 5 facter additions #95 (Dan33l)
- Add Gentoo facts for Facter 2.5 and fix Travis CI #93 (baurmatt)
- Update Fedora facts #89 (blackknight36)
- Add facter 3.11 facts for Debian 9 and Ubuntu 18.04 #88 (tobias-urdin)
- Updated fedora facts for f26 and f27 #85 (timhughes)
Fixed bugs:
- Git+SSH Url broken Travis CI #92
- Code doesnt handle facter point versions with 2 digits #83
- Rakefile: Set config.projet for github_changelog_generator #97 (raphink)
- fixes #83 changes the way factor version in paths is calculated #84 (timhughes)
Closed issues:
0.5.2 (2018-04-30)
Merged pull requests:
- add Ubuntu 18.04 facts #82 (bastelfreak)
- (maint) Add
rake table
task + update README.md + better Windows detection #76 (glennsarti) - Added Solaris 10 facts on Facter 3.9 #75 (sirinek)
0.5.1 (2018-03-06)
Merged pull requests:
- AIX 7.1 legacy facts #74 (TJM)
- Fix Archlinux support / update archlinux facts #73 (bastelfreak)
- Add AIX 7.1 powerpc #72 (TJM)
0.5.0 (2017-12-14)
Closed issues:
- create new release #65
Merged pull requests:
- add freebsd_11 facts #69 (b4ldr)
- add freebsd 10 facts for facter 2.5 and 3.9 #68 (b4ldr)
- openSUSE Support #63 (genebean)
0.4.1 (2017-10-25)
0.4.0 (2017-10-24)
Implemented enhancements:
- Allow loading of external fact hashes #62 (logicminds)
- Improve FreeBSD Support #60 (zachfi)
- Add facts for Amazon Linux 2017.03 #56 (pillarsdotnet)
- Add missing facts for Fedora 20, 21, and 26 #50 (blackknight36)
- Facter 3.8 fact sets #48 (rodjek)
Fixed bugs:
- Update Windows Facter 3.x sets with legacy facts #64 (rodjek)
- fix facter 2.x facts for Debian 9 #52 (mmoll)
Closed issues:
- Add facts for Amazon Linux #57
- Fact package_provider is missing #49
- allow loading of external fact hashes #27
0.3.12 (2017-07-27)
Closed issues:
- Add support for Facter 2.5 #47
- Add support for facter 2.5 #45
- Add Debian Stretch #43
- Release new version #40
- support for more windows editions #30
Merged pull requests:
- Backfill missing 2.x and 3.x facts for supported operating systems #46 (rodjek)
- Adds Mint-18.1 Facts #42 (petems)
Implemented enhancements:
- Backfill missing 2.x and 3.x facts for supported operating systems #46
- Adds Mint-18.1 facts #42
- Use rvm 2.3 for unit tests
[0.3.11]((https://rubygems.org/gems/facterdb/versions/0.3.11) (2017-06-23)
Implemented enhancements:
- Add Virtuozzo PCS 6 x86_64 support
- Add CentOS from facter 3.6
[0.3.10]((https://rubygems.org/gems/facterdb/versions/0.3.10) (2017-03-08)
Implemented enhancements:
- Add SLES 12 support
[0.3.9]((https://rubygems.org/gems/facterdb/versions/0.3.9) (2017-02-07)
Implemented enhancements:
- Add OpenBSD 6.0 support
[0.3.8]((https://rubygems.org/gems/facterdb/versions/0.3.8) (2016-10-15)
Implemented enhancements:
- Add Fedora 24 support
[0.3.7]((https://rubygems.org/gems/facterdb/versions/0.3.7) (2016-10-06)
Implemented enhancements:
- Add AIX facts for facter 3.2
[0.3.6]((https://rubygems.org/gems/facterdb/versions/0.3.6) (2016-08-04)
Implemented enhancements:
- Add facts for facter 3.3
- Use --show-legacy for facter 3
0.3.5 (2016-05-02)
Implemented enhancements:
- Add facts for OpenBSD 5.8 and OpenBSD 5.9
0.3.4 (2016-04-11)
Implemented enhancements:
- Add facts for Fedora 22 and Fedora 23
0.3.3 (2016-03-30)
Implemented enhancements:
- Add facts for Ubuntu 16.04
0.3.2 (2016-03-25)
Implemented enhancements:
- Add facts for Windows 2012 r2 and Windows 7
0.3.1 (2016-01-06)
Implemented enhancements:
- Add facts for OSX 10.10
0.3.0 (2015-11-05)
Implemented enhancements:
- New function: get_facts
- Deprecated function: get_os_facts
0.2.2 (2015-11-05)
Implemented enhancements:
- Add facts for Ubuntu 15.10
0.2.1 (2015-08-31)
Fixed bugs:
- Tag 0.2.0 does not point to the right commit... #13
0.2.0 (2015-08-31)
Implemented enhancements:
Fixed bugs:
0.1.0 (2015-08-27)
Implemented enhancements:
- Add missing facts #3
- No need for include with self.# #2 (raphink)
- Use jgrep to filter out OS facts #1 (raphink)
Fixed bugs:
0.0.1 (2015-05-29)
* This Change Log was automatically generated by github_changelog_generator
* This Changelog was automatically generated by github_changelog_generator