Releases: ClementTsang/bottom
Nightly (2026-03-23)
other: use vhs to automatically record demo gif (#2006) This PR adds a vhs "tape" file to automatically do the demo gif recording. The point of this is to make it more consistent/easy to do, and this has the benefit of making a smaller gif file.
Nightly (2026-03-22)
nightly-7496bbdd-1774140822 feature: configurable default sort column for temperature and disk ta…
Nightly (2026-03-13)
nightly-ca74694f-1773363198 docs: update changelog (#1998)
0.12.3 Release
Happy new year! 🎉 Hope this year is kinder to us than the last.
0.12.3 is primarily a small release for a bug fix for a crash caused by certain process names.
Bug Fixes
- #1943: Fix a crash caused by multibyte UTF8 chars in process names (thanks @Frederick888!)
Other
New Contributors
Full Changelog: 0.12.2...0.12.3
0.12.2 Release
Small release to fix a bug on Windows around a memory leak.
Bug Fixes
- #1933: Fix a memory leak in Windows while getting process priority information.
Full Changelog: 0.12.1...0.12.2
0.12.1 Release
Another Christmas release, I suppose! Quick fix for an issue with installing using cargo when not using locked dependencies.
EDIT: For Windows users, there's a bug that causes a memory leak - use 0.12.2 or later.
Other
Full Changelog: 0.12.0...0.12.1
0.12.0 Release
Merry Christmas and happy holidays! 🎄
A couple of features, many courtesy of some lovely contributors! Thanks everyone!
EDIT: For Windows users, there's a bug that causes a memory leak - use 0.12.2 or later.
Features
- #1830: Add spacebar shortcut to toggle process tree expansion (thanks @Saphereye).
- #1861: Add read-only mode, where things like killing processes is disabled (thanks @Saphereye).
- #1890: Add enter key shortcut to close process search widget (thanks @gitgoggles).
- #1881: Add nice (UNIX-only) and priority columns to the process widget (thanks @Saphereye).
Bug Fixes
- #1910: Fix a bug around quote parsing in the process widget's search.
Other
- #1888: Make automatically generated
.debpackage conflict with the official one. - #1891: Fix typos in codebase (thanks @oxyzenQ).
- #1896: Rename Linux icon to avoid collision with generic "bottom" icon (thanks @thunze).
- #1913: Add
loongarch64-unknown-linux-gnubinary build target in CI. - #1914: Add
aarch64-linux-androidbinary build target in CI (with no default features).
New Contributors
- @Saphereye made their first contribution in #1830
- @oxyzenQ made their first contribution in #1891
- @gitgoggles made their first contribution in #1890
- @thunze made their first contribution in #1896
Full Changelog: 0.11.4...0.12.0
0.11.4 Release
0.11.3 Release
Small release mainly to get out a few bug fixes.
Features
- #1812: Add
free_arcoption to subtract ARC from total memory usage (thanks @jamartin9!).
Bug Fixes
- #1833: Sort disk I/O using actual value rather than string representation (thanks @Frederick888!).
- #1812: Fix ARC collection on FreeBSD (thanks @jamartin9 for fixing this as well).
- #1846: Fix displayed average CPU value being wrong in graphs.
Other
Full Changelog: 0.11.2...0.11.3
0.11.2 Release
Small update to push a few small features + bug fixes.
Features
- #1793: Add support for threads in Linux.
- #1719: Support ignoring all keypresses.
- #1772: Support hiding kernel threads (thanks @jamartin9!)
Bug Fixes
- #1800: Fix colon at end of process name in Linux.
- #1804: Draw average CPU last again.
- #1811: Fix drawing average CPU in basic mode when dedicated row is enabled (thanks @jamartin9!)
- #1817: Fix builds for FreeBSD on ARM/PowerPC due to
libc::c_chardata type being different (thanks @pkubaj for fixing this!). - #1821: Use alpha version of ratatui version which fixes drawing at high resolutions.
- #1827: Fix crash for Windows where the network widget could cause a crash if the program started too quickly after boot under certain settings.