Skip to content

Commit 1e2f99d

Browse files
authored
Merge pull request #501 from bastelfreak/rel720
Release 8.0.0
2 parents 1b8b3f2 + 3185833 commit 1e2f99d

File tree

3 files changed

+36
-2
lines changed

3 files changed

+36
-2
lines changed

CHANGELOG.md

+33-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,34 @@ All notable changes to this project will be documented in this file.
44
Each new release typically also includes the latest modulesync defaults.
55
These should not affect the functionality of the module.
66

7+
## [v8.0.0](https://github.com/voxpupuli/puppet-systemd/tree/v8.0.0) (2024-11-26)
8+
9+
[Full Changelog](https://github.com/voxpupuli/puppet-systemd/compare/v7.1.0...v8.0.0)
10+
11+
**Breaking changes:**
12+
13+
- Drop support for RHEL 7, CentOS 7/8, Fedora 38/39, VirtuozzoLinux 7 [\#496](https://github.com/voxpupuli/puppet-systemd/pull/496) ([jay7x](https://github.com/jay7x))
14+
- Replace deprecated `shell_escape` function with `stdlib::shell_escape` [\#480](https://github.com/voxpupuli/puppet-systemd/pull/480) ([jormaster3k](https://github.com/jormaster3k))
15+
16+
**Implemented enhancements:**
17+
18+
- Support management of Swap unit files [\#502](https://github.com/voxpupuli/puppet-systemd/pull/502) ([traylenator](https://github.com/traylenator))
19+
- \[Systemd::Unit::Service\] add support for LogRateLimit\* options [\#500](https://github.com/voxpupuli/puppet-systemd/pull/500) ([veshij](https://github.com/veshij))
20+
- Add Ubuntu 24.04 and Fedora 40 support [\#498](https://github.com/voxpupuli/puppet-systemd/pull/498) ([jay7x](https://github.com/jay7x))
21+
- Manage {system,user}.conf values [\#495](https://github.com/voxpupuli/puppet-systemd/pull/495) ([jay7x](https://github.com/jay7x))
22+
- Support Mount units for manage\_unit or dropin types [\#490](https://github.com/voxpupuli/puppet-systemd/pull/490) ([traylenator](https://github.com/traylenator))
23+
- Reload udev rules after change [\#485](https://github.com/voxpupuli/puppet-systemd/pull/485) ([deric](https://github.com/deric))
24+
- add support for journal upload and remote server [\#482](https://github.com/voxpupuli/puppet-systemd/pull/482) ([trefzer](https://github.com/trefzer))
25+
- allow service time settings to accept Integer values [\#475](https://github.com/voxpupuli/puppet-systemd/pull/475) ([vchepkov](https://github.com/vchepkov))
26+
- Allow `MemorySwapMax` be specified as a percentage [\#472](https://github.com/voxpupuli/puppet-systemd/pull/472) ([traylenator](https://github.com/traylenator))
27+
- 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))
28+
29+
**Merged pull requests:**
30+
31+
- README: fix path in example [\#489](https://github.com/voxpupuli/puppet-systemd/pull/489) ([kenyon](https://github.com/kenyon))
32+
- Update readme to reflect changes in \#485 [\#487](https://github.com/voxpupuli/puppet-systemd/pull/487) ([deric](https://github.com/deric))
33+
- README.md: correct service limits example [\#476](https://github.com/voxpupuli/puppet-systemd/pull/476) ([kenyon](https://github.com/kenyon))
34+
735
## [v7.1.0](https://github.com/voxpupuli/puppet-systemd/tree/v7.1.0) (2024-06-03)
836

937
[Full Changelog](https://github.com/voxpupuli/puppet-systemd/compare/v7.0.0...v7.1.0)
@@ -16,9 +44,13 @@ These should not affect the functionality of the module.
1644
- fix typo in service\_limits deprecation message [\#460](https://github.com/voxpupuli/puppet-systemd/pull/460) ([saz](https://github.com/saz))
1745
- fix: refresh service only based on drop-in file changes [\#406](https://github.com/voxpupuli/puppet-systemd/pull/406) ([shieldwed](https://github.com/shieldwed))
1846

47+
**Closed issues:**
48+
49+
- Deprecation of systemd::service\_limits unexpectedly causes service restarts in some scenarios [\#463](https://github.com/voxpupuli/puppet-systemd/issues/463)
50+
1951
**Merged pull requests:**
2052

21-
- Update README to reflect service\_limits is deprecated [\#461](https://github.com/voxpupuli/puppet-systemd/pull/461) ([ekohl](https://github.com/ekohl))
53+
- Update README to reflect `service_limits` is deprecated [\#461](https://github.com/voxpupuli/puppet-systemd/pull/461) ([ekohl](https://github.com/ekohl))
2254

2355
## [v7.0.0](https://github.com/voxpupuli/puppet-systemd/tree/v7.0.0) (2024-04-26)
2456

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -414,6 +414,7 @@ class { 'systemd':
414414
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.
415415

416416
```yaml
417+
---
417418
systemd::journald_settings:
418419
Storage: auto
419420
MaxRetentionSec: 5day
@@ -444,6 +445,7 @@ class { 'systemd':
444445
With enabled `udev_reload` modified rules would be applied immediately by executing `udevadm control --reload-rules`.
445446

446447
```yaml
448+
---
447449
systemd::udev_reload: true
448450
systemd::manage_udevd: true
449451
systemd::udev_rules:

metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppet-systemd",
3-
"version": "7.1.0",
3+
"version": "8.0.0",
44
"author": "Vox Pupuli",
55
"summary": "Puppet Systemd module",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)