Releases: redhat-performance/tuned
Releases · redhat-performance/tuned
Release candidate v2.25.0-rc.1
Noteworthy changes since the previous release:
- tuned-ppd: removed the use of StrEnum (RHEL-68208)
- tuned-ppd: multiple fixes and updates
- docs: plugins docs are now automatically generated from the docstrings
- plugin_cpu: fixed no_turbo boolean option parsing (RHEL-51760)
- plugin_cpu: allowed raw energy_performance_preference values
- plugin_vm: added support for dirty_(bytes|ratio) sysctl parameters (RHEL-58820)
- plugin_bootloader: added variables to BLS entries only if grub is used
- plugin_scheduler: do not assume that perf events have type attribute (RHEL-60898)
- plugin_scheduler: updated sched knobs for kernels 6.6+
- plugin_scheduler: log process info when its affinity cannot be changed (RHEL-69933)
- plugin_scheduler: postpone cgroup blacklist check, double-check after fail (RHEL-72981)
- plugin_scheduler: made perf support optional
- plugin_net: added support for hotplug and rename (RHEL-60906)
- makefile: added support for installation to custom $BINDIR/$SBINDIR
- functions: dropped cpuspeed support
Stable release v2.24.1
Noteworthy changes since the previous release:
- fixed privileged execution of arbitrary scripts by active local user (CVE-2024-52336)
- added sanity checks for API methods parameters (CVE-2024-52337)
- tuned-ppd: fixed controller init to correctly set _on_battery
Stable release v2.24.0
Noteworthy changes since the previous rc.1 release:
- clear plugin repository when stopping tuning (RHEL-36442)
- man: added description of the balanced-battery profile
Release candidate v2.24.0-rc.1
Noteworthy changes since the previous release:
- hotplug: wait for device initialization (RHEL-39468)
- functions: added
package2cpus
andpackages2uncores
matchers - functions: added
lscpu
to list CPU details - plugin_uncore: allow to configure frequency limits using percent
- amd-pstate: added support for controlling core performance boost
- plugin_scheduler: adjusted error logging in
_set_affinity
(RHEL-46560) - plugin_audio: enabled controller reset to fix suspend with NVIDIA
- plugin_irq: fixed expansion of variables
- plugin_irqbalance: switched to IRQBALANCE_BANNED_CPULIST
Stable release v2.23.0
Noteworthy changes since the previous release:
- migrated profiles to
/etc/tuned/profiles/
and/usr/lib/tuned/profiles/
- added an option to configure profile directories (RHEL-26157)
- daemon: buffer sighup signal (RHEL-31180)
- api: added commands to dynamically create/destroy instances
- functions: added
intel_recommended_pstate
- functions: added
log
which helps with debugging - plugins: added plugin_irq
- plugin_net: do not read monitors if dynamic tuning is disabled (RHEL-28757)
- plugin_video: added support for amdgpu
panel_power_savings
attribute - plugin_cpu: check that writes are necessary if they may cause redundant IPIs (RHEL-25613)
- sap-netweaver: increased
vm.max_map_count
(RHEL-31757) - tuned-ppd: detect battery change events
Incompatibility changes since tuned-2.22.0:
- TuneD system profiles were moved to the
/usr/lib/tuned/profiles/
directory and user profiles were moved to the/etc/tuned/profiles/
(notice theprofiles
subdirectory). If it doesn't fit your needs,
the default configuration can be changed in the/etc/tuned/tuned-main.conf
.
Stable release v2.22.1
Noteworthy changes since the previous 2.22.0 release:
- renamed intel_uncore plugin to uncore
- network-throughput: increased net.ipv4.tcp_rmem default value (RHEL-25847)
Stable release v2.22.0
Noteworthy changes since the previous rc.1 release:
- conf: disable dynamic tuning by default (#588)
- plugin_cpu: improved backward compatibility of the pm_qos parser warnings
Release candidate v2.22.0-rc.1
Noteworthy changes since the previous release:
- print all arguments of failing commands in error messages (RHEL-3689)
- plugin_sysctl: added support for sysctl names with slash (RHEL-3707)
- tuned-adm: added support for moving devices between plugin instances (RHEL-15141)
- api: added methods for retrieval of plugin instances and devices (RHEL-15137)
- plugin_cpu: amd-pstate mentioned instead of just intel_pstate (RHEL-16469)
- hotplug: do not report ENOENT errors on device remove (RHEL-11342)
- plugin_sysctl: expand variables when reporting overrides (RHEL-18972)
- plugin_acpi: new plugin which handles ACPI platform_profile (RHEL-16966)
- plugin_bootloader: skip calling rpm-ostree kargs in no-op case (RHEL-20767)
- plugin_cpu: support cstate settings of pm_qos_resume_latency_us (RHEL-21129)
- scheduler: add option for ignoring IRQs affinity (RHEL-21923)
- plugin_intel_uncore: new plugin for uncore setting
Stable release v2.21.0
Noteworthy changes since the previous rc.1 release:
- api: fixed stop method not to require any parameter #551
Release candidate v2.21.0-rc.1
Noteworthy changes since the previous release:
- plugin_scheduler: fix perf fd leaks (rhbz#2173938)
- allow skipping rollback when restarting TuneD or switching profile (rhbz#2203142)
- function_calc_isolated_cores: no errors for offline CPUs (rhbz#2217015)
- sap-hana: new profile sap-hana-kvm-guest (rhbz#2173740)
- serialized SIGHUP handler to prevent possible bootcmdline corruption (rhbz#2215298)