What's Changed
New Features 🎉
- Feature: file etag support by @C24-AK in #329
- Add a renew_cert subcommand to puppet ssl by @jay7x in #363
- Make regsubst() sensitive-aware by @cocker-cc in #354
- Add environment parameter to the package resource type by @C24-AK in #321
Bug Fixes 🐛
- unbreak OpenBSD package handling. by @buzzdeee in #316
- Use usermod(8) on OpenBSD to unbreak password management by @klemensn in #294
- fix: puppet module install should honor manage_file_permissions=false by @dotconfig404 in #362
Dependency Updates ⬆️
- Update rubocop requirement from ~> 1.81.6 to ~> 1.86.1 by @dependabot[bot] in #369
Other Changes
- Restore the legend of help help help help help by @nmburgan in #364
- Promote puppet-runtime 2026.04.05.1 by @OpenVoxProjectBot in #372
- Add libffi-devel to Windows setup script by @nmburgan in #373
- Fix acceptance tests for systemd PrivateTmp compatibility by @nmburgan in #375
- fix: skip SHA1 CSR signing test when OpenSSL doesn't support it by @silug in #378
- Fixes for Ruby 4.0 compatibility by @silug in #311
- Fix acceptance tests for systemd PrivateTmp compatibility by @nmburgan in #376
- fix: stub SRV DNS in ca_server session spec by @silug in #377
- Promote puppet-runtime 2026.04.09.1 by @OpenVoxProjectBot in #386
- Promote openfact 5.6.0 by @OpenVoxProjectBot in #387
New Contributors
- @buzzdeee made their first contribution in #316
- @C24-AK made their first contribution in #329
- @d1nuc0m made their first contribution in #300
- @jay7x made their first contribution in #363
- @klemensn made their first contribution in #294
- @cocker-cc made their first contribution in #354
- @dotconfig404 made their first contribution in #362
Full Changelog: 8.25.0...8.26.0