Skip to content

Releases: aristocratos/btop

btop++ (v1.3.0) GPU Support Linux and platform support OpenBSD

Choose a tag to compare

@aristocratos aristocratos released this 07 Jan 14:23

Changelog v1.3.0

  • Added Gpu Support Linux | @romner-set | PR #529
  • Added platform support for OpenBSD | @joske | PR #607
  • Enable macos clang | @muneebmahmed | PR #666
  • Fix Apple Silicon CPUs misprinted | @masiboss | PR #679
  • Cmake support for MacOS | @imwints | PR #675
  • Elementarish theme: color update according to Elementary palette | @stradicat | PR #660
  • Add alternative key codes for Delete, Insert, Home, End | @ivanp7 | PR #659
  • Fix scrollbar not clearing sometimes. | @DecklynKern | PR #643
  • Add keybind for toggling memory display mode in PROC box | @rahulaggarwal965 | PR #623
  • Minor string initialization improvement | @imwints | PR #636
  • Made disks statvfs logic asynchronous. | @crestfallnatwork | PR #633
  • Fix signal list on non-linux/weird linux platforms | @lvxnull | PR #630
  • Add option to accumulate a child's resources in parent in tree-view | @imwints | PR #618
  • Add CMake support for Linux | @imwints | PR #589
  • Horizon theme | @SidVeld | PR #610
  • Fix short conversion of 1000-1023 *iB | @scorpion-26 | #609
  • Fix integer overflows in btop_collect.cpp | @dorrellmw | #546
  • Support compiling with LLVM | @imwints | #510
  • Fix getting zfs pool name with '.' char in freebsd | @jfouquart | #602
  • [macos/freebsd] support gcc13 | @joske | #600
  • FreeBSD swap info | @rrveex | #560
  • Create adwaita.theme | @flipflop133 | #485
  • Try get terminal size of "/dev/tty" if stdout fails | @imwints | PR #627
  • Refresh rate program argument | @imwints | PR #640
  • Improved error handling when determining the config directory | @imwints | #652
  • Use native POSIX polling syscalls to read input | @lvxnull | #624
  • Conditional compile on Big Sur and up | @joske | PR #690

For additional binaries see the Continuous Builds.

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

No Macos and FreeBSD binaries provided for the moment.

Notice! None of the binaries have GPU support, compile yourself or wait for distribution packages for GPU monitoring support!

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!

btop++ (v1.2.13) Bug fixes

Choose a tag to compare

@aristocratos aristocratos released this 06 Nov 21:36

Changelog v1.2.13

  • Makefile: VERBOSE=true flag for Makefile to display all compiler commands and fixed so already set CXXFLAGS and LDFLAGS are displayed.
  • Makefile: Added autodetection for gcc12 to make compiling on macos Ventura easier.
  • Changed: Reverted back to sysconf(_SC_NPROCESSORS_ONLN) for Cpu core count ant let the new dynamic update fix if cores are turned on later
  • Fixed: Ignore disks that fails in statvfs64() to avoid slowdowns and possible crashes.
  • Fixed: Moved up get_cpuHz() in the execution order to get better cpu clock reading.
  • Added: proc tree view: if there's more than 40 width left, try to print full cmd, by @superty
  • Fixed: Show the first IP of the interface in NET box instead of the last, by @correabuscar
  • Changed: Replace getnameinfo with inet_ntop [on Linux], by @correabuscar
  • Fixed: Not picking up last username from /etc/passwd
  • Fixed: Process nice value underflowing, issue #461
  • Changed: Replace getnameinfo with inet_ntop [on FreeBSD], by @correabuscar
  • Changed: Replace getnameinfo with inet_ntop [on macos], by @correabuscar

Edit:

  • Changed: Release packages folder structure, all files now contained in btop folder, for reason see #242

For additional binaries see the Continuous Builds.

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

Macos binaries are statically linked with libgcc and libstdc++ but only guaranteed to work on the OSX version mentioned in the name.

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!

btop++ (v1.2.12) Bug fix

Choose a tag to compare

@aristocratos aristocratos released this 07 Oct 18:59

Changelog v1.2.12

  • Added: Dynamic updating of max number of CPU cores.

For additional binaries see the Continuous Builds.

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

Macos binaries are statically linked with libgcc and libstdc++ but only guaranteed to work on the OSX version mentioned in the name.

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!

btop++ (v1.2.11) Quick fix for number of cores detection

Choose a tag to compare

@aristocratos aristocratos released this 07 Oct 11:52

Changelog v1.2.11

  • Fixed: Number of cores wrongly detected for Ryzen in rare cases.

For additional binaries see the Continuous Builds.

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

Macos binaries are statically linked with libgcc and libstdc++ but only guaranteed to work on the OSX version mentioned in the name.

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!

btop++ (v1.2.10) Bug fixes, cleanup + a new theme

Choose a tag to compare

@aristocratos aristocratos released this 06 Oct 20:16

Changelog v1.2.10

  • Fixed: Process tree filtering not case insensitive
  • Added: Paper theme, by @s6muel
  • Fixed: Extra checks to avoid crash on trying to replace empty strings in tree mode
  • Fixed: Crashing when cores are offline
  • Fixed: Cpu::collect() core count counter...
  • Changed: Using sysconf(_SC_NPROCESSORS_CONF) for number of cores instead of sysconf(_SC_NPROCESSORS_ONLN)
  • Maintenance: Code cleanup, by @stefanos82

For additional binaries see the Continuous Builds.

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

Macos binaries are statically linked with libgcc and libstdc++ but only guaranteed to work on the OSX version mentioned in the name.

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!

btop++ (v1.2.9) Bug fixes + new features and themes

Choose a tag to compare

@aristocratos aristocratos released this 28 Aug 11:47

Changelog v1.2.9

  • Fixed: Memory values not clearing properly when not in graph mode in mem box
  • Changed: kyli0x theme color update, by @kyli0x
  • Added: Elementarish theme, by @DennisMayr
  • Added: key "?" to see help, by @mohi001
  • Added: solarized_light theme, by @Fingerzam
  • Changed: Made ZFS stats collection compatible with zfs_pools_only option, by @simplepad
  • Changed: Rewrite of process sorting and tree generation including fixes for tree sorting and mouse support
  • Added: Option to hide the small cpu graphs for processes
  • Changed: Small graphs now show colors for each character
  • Fixed: Getting selfpath on macos (fix for finding theme folder)

For additional binaries see the Continuous Builds.

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

Macos binaries are statically linked with libgcc and libstdc++ but only guaranteed to work on the OSX version mentioned in the name.

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!

btop++ (v1.2.8) New features & themes

Choose a tag to compare

@aristocratos aristocratos released this 29 Jun 16:59

Changelog v1.2.8

  • Added: Support for ZFS pool io stats monitoring, by @simplepad
  • Added: Filtering of kernel processes, by @0xJoeMama
  • Added: New theme everforest-dark-hard, by @iambeingtracked
  • Added: New theme tomorrow-night, by @appuchias
  • Changed: Disable battery monitoring if it fails instead of exiting

For additional binaries see the Continuous Builds.

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

Macos binaries are statically linked with libgcc and libstdc++ but only guaranteed to work on the OSX version mentioned in the name.

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!

btop++ (v1.2.7) Bug fixes & new features

Choose a tag to compare

@aristocratos aristocratos released this 28 May 19:08

Changelog v1.2.7

  • Fixed: Disk IO stats for individual partitions instead of whole disk (Linux)
  • Added: Case insensitive process filtering, by @abrasumente233
  • Added: Include ZFS ARC in cached/available memory on Linux, by @mattico
  • Added: Desktop entry and icons, by @yonatan8070
  • Fixed: Net sync scale bug
  • Added: tokyo-night & tokyo-storm themes, by @Schievel1

For additional binaries see the Continuous Builds.

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

Macos binaries are statically linked with libgcc and libstdc++ but only guaranteed to work on the OSX version mentioned in the name.

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!

btop++ (v1.2.6) Bug fixes

Choose a tag to compare

@aristocratos aristocratos released this 13 Apr 09:19

Changelog v1.2.6

  • Fixed: Wrong memory unit when shorten and size is less than 10, by @mohi001
  • Fixed: Use cpu cores avarage temp if missing cpu package temp for FreeBSD
  • Changed: Enter symbol to a more common variant

For additional binaries see the Continuous Builds.

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

RISCV64 Linux binaries currently unavailable while we investigate compilation issues with musl, manual compilation with dynamic linking still works.

Macos binaries are statically linked with libgcc and libstdc++ but only guaranteed to work on the OSX version mentioned in the name.

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!

btop++ (v1.2.5) Bug fixes

Choose a tag to compare

@aristocratos aristocratos released this 05 Mar 23:27

Changelog v1.2.5

  • Fixed: Fallback to less accurate UTF8 char count if conversion to wstring fails
  • Fixed: Small ui fixes for mem and disks
  • Added: New theme HotPurpleTrafficLight, by @pallebone
  • Fixed: title_left symbol between auto and zero in the net box is not displayed, by @mrdotx
  • Fixed: Mouse mappings for net box

For additional binaries see the Continuous Builds.

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

RISCV64 Linux binaries currently unavailable while we investigate compilation issues with musl, manual compilation with dynamic linking still works.

Macos binaries are statically linked with libgcc and libstdc++ but only guaranteed to work on the OSX version mentioned in the name.

Notice! Use x86_64 for 64-bit x86 systems, i486 and i686 are 32-bit!