Releases: aristocratos/btop
btop++ (v1.0.16) Bug fixes
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
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
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
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
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
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
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
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
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.
btop++ (v1.0.7) Bug fixes
Changelog v1.0.7
- Fixed: Crash when opening menu at too small size
- Fixed: Cores not constrained to cpu box and core numbers above 100 cut off
- Fixed: Scrollbar position incorrect in small lists and selection not working when filtering
Binaries for each architecture are statically linked and works on kernel 3.2.0 and newer.