From 483de0edc5f01396fe40fa16d38cbb68d11b4be0 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Sun, 24 Nov 2024 11:29:40 +0100 Subject: [PATCH] Release 7.2.0 --- CHANGELOG.md | 32 +++++++++++++++++++++++++++++++- README.md | 2 ++ metadata.json | 2 +- 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d0fde1df..4c9caa3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,32 @@ All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module. +## [v7.2.0](https://github.com/voxpupuli/puppet-systemd/tree/v7.2.0) (2024-11-24) + +[Full Changelog](https://github.com/voxpupuli/puppet-systemd/compare/v7.1.0...v7.2.0) + +**Breaking changes:** + +- Replace deprecated `shell_escape` function with `stdlib::shell_escape` [\#480](https://github.com/voxpupuli/puppet-systemd/pull/480) ([jormaster3k](https://github.com/jormaster3k)) + +**Implemented enhancements:** + +- \[Systemd::Unit::Service\] add support for LogRateLimit\* options [\#500](https://github.com/voxpupuli/puppet-systemd/pull/500) ([veshij](https://github.com/veshij)) +- Add Ubuntu 24.04 and Fedora 40 support [\#498](https://github.com/voxpupuli/puppet-systemd/pull/498) ([jay7x](https://github.com/jay7x)) +- Manage {system,user}.conf values [\#495](https://github.com/voxpupuli/puppet-systemd/pull/495) ([jay7x](https://github.com/jay7x)) +- Support Mount units for manage\_unit or dropin types [\#490](https://github.com/voxpupuli/puppet-systemd/pull/490) ([traylenator](https://github.com/traylenator)) +- Reload udev rules after change [\#485](https://github.com/voxpupuli/puppet-systemd/pull/485) ([deric](https://github.com/deric)) +- add support for journal upload and remote server [\#482](https://github.com/voxpupuli/puppet-systemd/pull/482) ([trefzer](https://github.com/trefzer)) +- allow service time settings to accept Integer values [\#475](https://github.com/voxpupuli/puppet-systemd/pull/475) ([vchepkov](https://github.com/vchepkov)) +- Allow `MemorySwapMax` be specified as a percentage [\#472](https://github.com/voxpupuli/puppet-systemd/pull/472) ([traylenator](https://github.com/traylenator)) +- Rework Red Hat resolved package list to be more future proof [\#468](https://github.com/voxpupuli/puppet-systemd/pull/468) ([jcpunk](https://github.com/jcpunk)) + +**Merged pull requests:** + +- README: fix path in example [\#489](https://github.com/voxpupuli/puppet-systemd/pull/489) ([kenyon](https://github.com/kenyon)) +- Update readme to reflect changes in \#485 [\#487](https://github.com/voxpupuli/puppet-systemd/pull/487) ([deric](https://github.com/deric)) +- README.md: correct service limits example [\#476](https://github.com/voxpupuli/puppet-systemd/pull/476) ([kenyon](https://github.com/kenyon)) + ## [v7.1.0](https://github.com/voxpupuli/puppet-systemd/tree/v7.1.0) (2024-06-03) [Full Changelog](https://github.com/voxpupuli/puppet-systemd/compare/v7.0.0...v7.1.0) @@ -16,9 +42,13 @@ These should not affect the functionality of the module. - fix typo in service\_limits deprecation message [\#460](https://github.com/voxpupuli/puppet-systemd/pull/460) ([saz](https://github.com/saz)) - fix: refresh service only based on drop-in file changes [\#406](https://github.com/voxpupuli/puppet-systemd/pull/406) ([shieldwed](https://github.com/shieldwed)) +**Closed issues:** + +- Deprecation of systemd::service\_limits unexpectedly causes service restarts in some scenarios [\#463](https://github.com/voxpupuli/puppet-systemd/issues/463) + **Merged pull requests:** -- Update README to reflect service\_limits is deprecated [\#461](https://github.com/voxpupuli/puppet-systemd/pull/461) ([ekohl](https://github.com/ekohl)) +- Update README to reflect `service_limits` is deprecated [\#461](https://github.com/voxpupuli/puppet-systemd/pull/461) ([ekohl](https://github.com/ekohl)) ## [v7.0.0](https://github.com/voxpupuli/puppet-systemd/tree/v7.0.0) (2024-04-26) diff --git a/README.md b/README.md index ad9b159d..5063f841 100644 --- a/README.md +++ b/README.md @@ -414,6 +414,7 @@ class { 'systemd': It also allows you to manage journald settings. You can manage journald settings through setting the `journald_settings` parameter. If you want a parameter to be removed, you can pass its value as params. ```yaml +--- systemd::journald_settings: Storage: auto MaxRetentionSec: 5day @@ -444,6 +445,7 @@ class { 'systemd': With enabled `udev_reload` modified rules would be applied immediately by executing `udevadm control --reload-rules`. ```yaml +--- systemd::udev_reload: true systemd::manage_udevd: true systemd::udev_rules: diff --git a/metadata.json b/metadata.json index aa92784b..a98f746e 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppet-systemd", - "version": "7.1.0", + "version": "7.2.0", "author": "Vox Pupuli", "summary": "Puppet Systemd module", "license": "Apache-2.0",