github ClementTsang/bottom 0.7.0
0.7.0 Release

latest releases: nightly, 0.10.2, 0.10.1...
22 months ago

An update to mark off the end of the 2022/start of 2023. Happy new year!

It's been quite a while since a stable release - I've been really busy with personal stuff for a while, leading to
me not working on this as much as I would have liked to. Hopefully that'll be better now though, as things have
mostly settled down, and there'll be more frequent releases. There's a lot I want to do!

Putting that aside, this release contains a bunch of new features, bug fixes, and changes, with lots of people having
helped contribute to making this possible. Thanks to everyone!


Bug Fixes

  • #711: Fix building in Rust beta 1.61 due to as_ref() calls causing type inference issues.
  • #717: Fix clicking on empty space in tables selecting the very last entry of a list in some cases.
  • #720: Fix panic if battery feature was disabled during compilation.
  • #805: Fix bottom keeping devices awake in certain scenarios (thanks to @DianaNites).
  • #825: Use alternative method of getting parent PID in some cases on macOS devices to avoid needing root access.
  • #916: Fix possible gaps with widget layout spacing.
  • #938: Fix search scrolling with wider Unicode characters.

Changes

  • #690: Add some colour to -h/--help as part of updating to clap 3.0.
  • #726: Add ARM musl binary build tasks.
  • #807: Add more human friendly temperature sensor names for Linux (thanks to @DianaNites and @database64128).
  • #845, #922: Add macOS M1, FreeBSD 12, and FreeBSD 13 binary build tasks.
  • #916, #937: Improve CPU usage by optimizing draw logic of charts and tables.

Features

  • #676: Add support for NVIDIA GPU temperature sensors (thanks to @shurizzle).
  • #760: Add a check for whether bottom is being run in a terminal.
  • #766: Add FreeBSD support (thanks to @wezm).
  • #774: Add half page scrolling with ctrl-u and ctrl-d (thanks to @ViridiCanis).
  • #784: Add ZFS ARC support (thanks to @jamartin9).
  • #794: Add GPU memory support for NVIDIA GPUs (thanks to @jamartin9).
  • #806: Update sysinfo to support M1 macOS temperature sensors.
  • #836: Add CLI options for GPU memory (thanks to @jamartin9).
  • #841: Add page up/page down support for the help screen (thanks to @lroobrou).
  • #868: Make temperature widget sortable.
  • #870: Make disk widget sortable.
  • #881: Add pasting to the search bar.
  • #892: Add custom retention periods for data.
  • #899, #910, #912: Add non-normalized CPU usage to processes (thanks to @database64128).
  • #919: Add an option to expand the default widget on startup (thanks to @sou-chon).

Other

  • #771: Fix dead links in docs (thanks to @xgdgsc).
  • #820: Add Void Linux install instructions (thanks to @hervyqa).
  • #830: Add Gentoo install instructions (thanks to @mrivnak).

Don't miss a new bottom release

NewReleases is sending notifications on new releases.