What's Changed
Breaking Changes 🛠
- Drop support for EOL Debian 11 by @kenyon in #627
- Drop support for EOL Ubuntu 20.04 by @kenyon in #626
- Remove deprecated
systemd::service_limitstype by @traylenator in #572
New Features 🎉
- Add in missing systemd service options by @jcpunk in #611
- Fixup "Per{xyz}" as these unicode characters are valid sometimes by @jcpunk in #615
- Sync up service options list with upstream by @jcpunk in #616
- Support Ubuntu 26.04 by @traylenator in #619
- Support
maskinsystemd::user_serviceby @bwitt in #618 - Add support for new machine-info metadata by @jcpunk in #623
- Add support for automount units in
manage_unitandmanage_dropinby @kenyon in #631 - feat: add system.conf/user.conf drop-in support by @vchepkov in #636
- Add type and wrapper for purging unit files by @alexjfisher in #635
Bug Fixes 🐛
- Fix
systemd::manage_unitwhenenable => 'mask'by @bwitt in #606 - Rewrite
loginctl_userprovider by @trefzer in #597 - fix: refresh .link files via udev and manage networkd reliably by @vchepkov in #637
- fix: don't force default_target to running state by @vchepkov in #638
Documentation Updates 📚
- README: document ability to configure
/etc/systemd/networkd.confby @kenyon in #603 - Stop network sockets for tests on v250 by @traylenator in #620
Other Changes
- Reduce number of compiles in rspec tests by @traylenator in #621
New Contributors
Full Changelog: v9.4.0...v10.0.0