9.0.0-beta1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
What's Changed
Breaking Changes 🛠
- Raise minimum Ruby version to 3.2.0 by @silug in #442
- Remove configprint setting by @silug in #374
- Remove legacy PAL script eval APIs by @silug in #393
- Remove regsubst encoding argument by @silug in #391
- Remove pluginsync setting by @silug in #389
- More secure default server setting by @corporate-gadfly in #536
Bug Fixes 🐛
- Tolerate concurrent creation of directories by @Sharpie in #506
- Fix handling of Puppet::Pops serialization issues by @seanmil in #502
- Fix regex node lookup regression from PUP-11515 by @corporate-gadfly in #481
- Copy input mtime to files generated by puppet generate types by @silug in #522
- Update ca_last_update/crl_last_update on HTTP 304 by @bastelfreak in #524
Dependency Updates ⬆️
- Update rspec-its requirement from ~> 1.1 to ~> 2.0 by @dependabot[bot] in #55
- Update json-schema requirement from >= 2, < 6 to >= 2, < 7 by @dependabot[bot] in #192
- Promote puppet-resource_api 2.0.1 into main by @OpenVoxProjectBot in #517
- Promote puppet-runtime 2026.07.06.1 into main by @OpenVoxProjectBot in #516
- Promote module-puppetlabs-scheduled_task v4.0.3 into main by @OpenVoxProjectBot in #528
- Promote openfact 5.7.0 into main by @OpenVoxProjectBot in #541
Other Changes
- Add arm64 support to acceptance by @jpartlow in #495
- Remove source_permissions deprecation warning by @silug in #418
- add runtime deprecation warnings to Puppet::Util ENV wrappers by @silug in #417
- CI: Speed up JRuby and Windows spec runs by @silug in #525
- Remove filetimeout deprecation warning by @silug in #419
Full Changelog: 9.0.0-alpha2...9.0.0-beta1