What's Changed
Breaking Changes 🛠
- refactor(service/systemd): remove Debian SysVInit compatibility fallback by @TheMeier in #562
- raise ArgumentError for root when server is unset by @corporate-gadfly in #623
New Features 🎉
- rubocop: cleanup formatting and whitespace by @bastelfreak in #594
- feat: add multi platform builds by @rwaffen in #607
Bug Fixes 🐛
- Report errors when renewing a certificate fails by @jay7x in #610
- puppet generate: print module directory when types are missing by @Sharpie in #617
- Fix excessive reads of /proc/mounts by @jenxie in #620
Dependency Updates ⬆️
- Update rdoc requirement from ~> 6.0, < 6.4.0 to ~> 8.0 by @dependabot[bot] in #510
- Update rubocop requirement from ~> 1.88.2 to ~> 1.89.0 by @dependabot[bot] in #601
- Update rubocop requirement from ~> 1.89.0 to ~> 1.90.0 by @dependabot[bot] in #622
Other Changes
- Request report storage explicitly in cached-catalog drift test by @silug in #598
- Update filebucket content acceptance tests for literal checksum semantics by @silug in #602
- Compare facterversion against installed facter in acceptance test by @silug in #597
- Migrate lookup acceptance tests to Hiera 5 data providers by @silug in #596
- Fix a small typo in the markdown docs (redux) by @jcharaoui in #603
- fix links to point to docs.openvoxproject.org by @corporate-gadfly in #609
- puppet node: redeclare to identical values is a
noticenot a warning. by @jcpunk in #626 - Promote puppet-runtime 2026.09.02.1 into main by @OpenVoxProjectBot in #628
New Contributors
- @TheMeier made their first contribution in #562
- @jenxie made their first contribution in #620
- @jcpunk made their first contribution in #626
Full Changelog: 9.0.0-beta2...9.0.0-rc1