What's Changed
Breaking Changes 🛠
- Replace deprecated
shell_escape
function withstdlib::shell_escape
by @jormaster3k in #480 - Drop support for RHEL 7, CentOS 7/8, Fedora 38/39, VirtuozzoLinux 7 by @jay7x in #496
New Features 🎉
- Rework Red Hat resolved package list to be more future proof by @jcpunk in #468
- Allow
MemorySwapMax
be specified as a percentage by @traylenator in #472 - allow service time settings to accept Integer values by @vchepkov in #475
- Reload udev rules after change by @deric in #485
- Support Mount units for manage_unit or dropin types by @traylenator in #490
- Manage {system,user}.conf values by @jay7x in #495
- add support for journal upload and remote server by @trefzer in #482
- Add Ubuntu 24.04 and Fedora 40 support by @jay7x in #498
- [Systemd::Unit::Service] add support for LogRateLimit* options by @veshij in #500
- Support management of Swap unit files by @traylenator in #502
Documentation Updates 📚
- README.md: correct service limits example by @kenyon in #476
- Update readme to reflect changes in #485 by @deric in #487
- README: fix path in example by @kenyon in #489
- Correct UMask in mkswap example by @traylenator in #503
New Contributors
- @vchepkov made their first contribution in #475
- @jormaster3k made their first contribution in #480
- @jay7x made their first contribution in #495
- @trefzer made their first contribution in #482
- @veshij made their first contribution in #500
Full Changelog: v7.1.0...v8.0.0