Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v9.0.0 - 2026-09-30
Changed
- Default bumped from to to match the version installed by the latest Puppet Enterprise
- Use the data type for secrets (passwords) #331 (cocker-cc)
- Extend the fact to handle Debian packages #416 (rwaffen)
- Updated to PDK 3.8.0, dropped Puppet 7 support, and tightened version requirements on module dependencies
- Update CI workflows (maint) #410 (h0tw1r3)
- Update CODEOWNERS #417 (chambersmp)
Added
- Add strict Puppet data type validation across module parameters (String, Integer, Boolean, Enum, Array, Hash, Absolutepath, Stdlib::Host, etc.), including port validation restricted to the unprivileged range (1024-49151) #411 (chambersmp)
- Support for Puppet 9
Fixed
- Correct spelling of "certificates" #414 (viscountstyx)
- Lower the requirement back down, since depends on , which depends on , and does not yet support
- Correct stale documentation in and that still referenced the old / defaults
- Set to default instead of in unit test shared examples
Other
- Prepare module for Puppet 9 #438 (gavindidrichsen)
- Feature maintenance #436 (klab-systems)
- Update storeconfig ini section with masters #432 (XMol)
- Issue 430: Fix Datatype for listen_addresses #431 (cocker-cc)
- Only include 'firewall' module when necessary #415 (Geod24)