Skip to content

Releases: aristocratos/btop

btop++ (v1.0.17) New features and bug fixes

18 Oct 16:56
Compare
Choose a tag to compare

Changelog v1.0.17

  • Changed: Reverted mutexes back to custom atomic bool based locks
  • Added: Static binaries switched to building with musl + more platforms, by @jan-guenter
  • Fixed: Improved battery detection, by @jan-guenter
  • Added: Displayed battery selectable in options menu
  • Fixed: Battery error if non existent battery named is entered

For additional binaries see the Continuous Build.

Binaries for each architecture are statically linked with musl and works on kernel 2.6.39 and newer.

btop++ (v1.0.16) Bug fixes

16 Oct 09:14
Compare
Choose a tag to compare

Changelog v1.0.16

  • Fixed: atomic_wait() and atomic_lock{} use cpu pause instructions instead of thread sleep
  • Fixed: Swapped from atomic bool spinlocks to mutexes to fix rare deadlock
  • Added: Continuous Build workflow for OSX branch, by @ShrirajHegde
  • Changed: Reverted thread mutex lock to atomic bool with wait and timeout
  • Changed: Removed unnecessary async threads in Runner thread
  • Added: Try to restart secondary thread in case of stall and additional error checks for ifstream in Proc::collect()
  • Fixed: change [k]ill to [K]ill when enabling vim keys, by @jlopezcur

Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.

btop++ (v1.0.15) Vim keys

12 Oct 15:39
Compare
Choose a tag to compare

Changelog v1.0.15

  • Fixed: Extra "root" partition when running in snap
  • Changed: Limit atomic_wait() to 1000ms to fix rare stall
  • Fixed: Removed unneeded lock in Runner::run()
  • Added: Toggle in options for enabling directional vim keys "h,j,k,l"

Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.

btop++ (v1.0.14) Bug fixes and start of OSX development

06 Oct 15:11
Compare
Choose a tag to compare

Changelog v1.0.14

  • Changed: Total system memory is checked at every update instead of once at start
  • Added: Continuous Build workflow, by @ShrirajHegde
  • Fixed: Uid -> User fallback to getpwuid() if failure for non static builds
  • Fixed: snap root disk and changed to compiler flags instead of env variables for detection
  • Added: Development branch for OSX, by @joske

Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.

btop++ (v1.0.13) Better symbol compatibility

02 Oct 20:43
Compare
Choose a tag to compare

Changelog v1.0.13

  • Changed: Graph empty symbol is now regular whitespace

Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.

btop++ (v1.0.12) Bug fixes

01 Oct 18:59
Compare
Choose a tag to compare

Changelog v1.0.12

  • Fixed: Exception handling for faulty net download/upload speed
  • Fixed: Cpu percent formatting if over 10'000

Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.

btop++ (v1.0.11) Bug fixes

29 Sep 19:24
Compare
Choose a tag to compare

Changelog v1.0.11

  • Changed: atomic_wait to use while loop instead of wait() because of rare stall when a signal handler is triggered while waiting
  • Fixed: Get real / mountpoint when running inside snap
  • Fixed: UTF8 set LANG and LC_ALL to empty before UTF8 search and fixed empty error msg on exit before signal handler init
  • Changed: Init will continue with a warning if UTF-8 locale are detected and it fails to set the locale
  • Added: night-owl theme, by @zkourouma

Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.

btop++ (v1.0.10) Bug fixes

28 Sep 14:37
Compare
Choose a tag to compare

Changelog v1.0.10

  • Added: Wait for terminal size properties to be available at start
  • Changed: Stop second thread before updating terminal size variables
  • Changed: Moved check for valid terminal dimensions to before platform init
  • Added: Check for empty percentage deques
  • Changed: Cpu temp values check for existing values
  • Fixed: Cpu percent cutting off above 1000 percent and added scaling with "k" prefix above 10'000
  • Fixed: Crash when rapidly resizing terminal at start

Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.

btop++ (v1.0.9) Bug fixes

26 Sep 11:46
Compare
Choose a tag to compare

Changelog v1.0.9

  • Added: ifstream check and try-catch for stod() in Tools::system_uptime()
  • Fixed: Freeze on cin.ignore()

Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.

btop++ (v1.0.8) Bug fixes

25 Sep 22:23
Compare
Choose a tag to compare

Changelog v1.0.8

  • Fixed: Additional NULL checks in UTF-8 detection
  • Changed: Makefile: Only look for g++-11 if CXX=g++
  • Fixed: Missing NULL check for ttyname
  • Changed: Only log tty name if known

Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.