Release / 2026-06-22
bottom 0.14.1
Graph temperatures and disk I/O over time, not just their current values.
Before you upgrade to 0.14.1
2 to fixOptions moved from `[flags]` into `[processes]`, `[cpu]`, `[memory_graph]` and `[network_graph]` (and `[network]` became `[network_graph]`); the old keys still work but print deprecation warnings, so move them to the new sections.
`hide_table_gap` is gone; use the new `table_gap` option to control the gap between table headers and data.
Read the evidence
Building from source now needs Rust 1.95 or newer; run `rustup update stable` first.
Read the evidence
What changed in 0.14.1
New temperature graph and disk I/O graph; packet rate and average packet size for networks; default sort columns for processes, disks and temperatures; `!=` and `!` in process search; search in the help dialog; table scroll bars. Config options moved from `[flags]` into per-widget sections, and CPU and memory use now respect cgroup limits. Groups 0.13.0, 0.14.0 and 0.14.1.
Also: Unmounted disks on Linux; FreeBSD UFS disk I/O; GPU short names; a `bg_colour` option; uppercase Q quits.
0.13.0 to 0.14.1. Building from source needs Rust 1.95 or newer.
New things you can do
Graph sensor temperatures over time.
Read the evidence
Graph disk read and write throughput over time.
Read the evidence
Fixed and improved
Network widgets report packet rate and average packet size; CPU usage can show one decimal place.
Default sort column (`processes.default_sort` or `--process-default-sort`), `!=` and `!` negation in search, and table scroll bars.
Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.