btop++

System UtilitiesApache-2.0

A resource monitor that shows usage and stats.

Latest v1.4.7 · by AristocratosWritten in C++Websitearistocratos/btopRSS

Release activity

Release activity — 3 releases across 3 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
MondayNo releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
TuesdayNo releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026
WednesdayNo releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026
ThursdayNo releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026No releases on Sep 10, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

3 releases in the last year

Changelog

v1.4.7Latest

btop++ (v1.4.7) New features & Bug fixes

Added 9
  • Process following and following mode improvements
  • Apple Silicon GPU support via IOReport API
  • Kanagawa Dragon theme
  • Twilight theme
  • Swap upload/download speed graph option
  • Flexoki dark and light themes
Fixed 11
  • Restore Apple Silicon temp reporting on M2 Pro
  • Regression from a switch to kIOMainPortDefault
  • Hide and info buttons
  • Mouse mapping for process kill buttons with vim keys enabled
  • Kill buttons
  • Following mode fixes

From btop++

Changelog v1.4.7
ReferencesDescriptionAuthor(s)
#1326Feat: Process following and following mode improvements@vandabbin
#1541feat: Add Apple Silicon GPU support via IOReport API@gneitzke
#1602feat: add Kanagawa Dragon theme@Marcus441
#1443Add twilight theme@hastinbe
#1433Add Swap upload/download speed graph option, Fix network graphs overlap@TheSovietPancakes
#1522Add Flexoki dark and light themes@nsyout
#1493Menu option to disable presets@vandabbin
#1492Create orange.theme@neocerambyx
#1564Add E hotkey to collapse/expand all processes in tree mode@sardonyx001
#1601fix: restore Apple Silicon temp reporting on M2 Pro@RockBacon9922
#1427fix regression from a switch to kIOMainPortDefault@barracuda156
#1429Fix hide and info buttons@vandabbin
#1452Fix mouse mapping for process kill buttons with vim keys enabled@vandabbin
#1454Fix kill buttons@vandabbin
#1456following mode fixes@vandabbin
#1458Fixes and Improvements for Pause and Follow modes@vandabbin
#1409fix: remove unused asprintf implementation function@deckstose
#1445fix: remove busy waiting when checking runner thread state@deckstose
#1491Update clock with preset change or show/hide box@vandabbin
#1521Tweaked RX/TX collection and drawing, Fix -Wparentheses warning@TheSovietPancakes
#1518fix: mem bottom border when net is not shown@vandabbin
#1515fix: force_tty menu option sets TTY mode on start@vandabbin
#1539fix: accumulate pwr_usage into pwr_total instead of mem_total in Gpu::collect()@alephpiece
#1622fix: read GPU/VRAM clocks when ROCm SMI reports version 1.x@theRealWardo
#1598fix: render a non-ascii chars in proc list@deniskhud
#1619fix CPU mib queries for OpenBSD, only display online CPUs in output@busterb
#1583fix: correctly map amd zen cpu core temps@sola-contrib
#1628fix: restore Intel Mac CPU temperature fallback@seanniu93
#1560fix: Use SVG features compatible with Qt SVG Tiny 1.1@ratijas
ea977a0Update widechar detection and fix replace_ascii_control() removing wide characters@aristocratos
7657384Fix cpu watt overflow in cpu box + division by zero fix for cpu.temp_max@aristocratos
b36357bFixed missing CPU package temperature color (numeric value)@aristocratos

Big thanks to @deckstose for helping out with project maintenance, PR reviews and merging!

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 or BSD 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, i586 and i686 are 32-bit!

View originalPermalink
How v1.4.7 went
v1.4.6

btop++ (v1.4.6) New features & Bug fixes

Added 8
  • Add process renice functionality
  • Introduce cpu frequency display modes
  • Add OpenBSD battery support for watthour and watts sensors
  • Add Gotham theme
  • Add ability to set which gpu vendors to enable
  • Add tree toggle of expand/collapse for children of process
  • Display container engine
  • Add configuration toggle for terminal synchronization
Changed 2
  • Respect effective cpus from cgroup
  • Raise cpp standard to c++23
Fixed 10
  • Skip 'H' and 'HX' suffix in AMD cpu name trimming
  • Revert use of /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O
  • Fix CPU frequency detection for LoongArch CPUs
  • Fix arrow keys that send 'O' instead of '['
  • Fix macOS deadlocks and race conditions in collector threads
  • Fix btop crash on arm cpu

From btop++

Changelog v1.4.6
ReferencesDescriptionAuthor(s)
#1272Skip 'H' and 'HX' suffix in AMD cpu name trimming@ramdomPTM
#1268feature: add process renice functionality@goddamnparticle
#1285Revert "Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O" #1270@deckstose
#1277feat: Introduce cpu frequency display modes@emiliopedrollo
#1282Fix CPU frequency detection for LoongArch CPUs@Twopic2
#1275fix arrow keys that send 'O' instead of '['@vandabbin
#1251OpenBSD: battery: add support for watthour and watts sensors@shtrophic
#1208Add Gotham theme@jrebs
#1291Fix macOS deadlocks and race conditions in collector threads #1292@kuzmeech
#1296fix: btop crash on arm cpu@emiliopedrollo @zenofile
#984Added ability to set which gpu vendors to enable@thedustinmiller
#1274added tree toggle of expand/collapse for children of process@irabrine
#1300Use right key codes to match f1 and f2 keys@vandabbin
#1305Handle missing SMC gracefully on macOS@achille
#1309Fix redraw in proc list when changing sort order@vandabbin
#1304Fix load average and GPU watts leaking past box border@vandabbin
#1220feat: respect effective cpus from cgroup@deckstose
#1218feat: display container engine@deckstose
#1315feat: raise cpp standard to c++23@deckstose
d0cbaf7Add configuration toggle for terminal synchronization@aristocratos
#1306Implement feat Process list pausing@vandabbin
#1322flip name, command, and user sorting@vandabbin
#1334fix tty theme for pause banner@vandabbin
#1325test: add test harness with ctest@deckstose
#1339fix: skip first argument of argv@AlvaroParker
#1357feat: add --themes-dir flag@adeci
#1359fix: don't over-/underflow when parsing --update argument@yinghao-w
#1362fix segfault on musl systems@v1cont
#1363Pass only static duration strings to Config::set in Config::apply_preset@yinghao-w
#1366fix: cpu per-thread totals not reaching 100%@Tom94
#1367Fix: Align boxes when Cpu bottom and Gpu on@yinghao-w
#1372Minor fixes and improvements for NetBSD@fraggerfox
#1377Fixed GPU rendering@TheSovietPancakes
#1379Fix: Always collect GPU data when cpu_graph_lower = "Auto"@yinghao-w
#1393Fix: humanized units shortening@yinghao-w
#1401Feat: add mouse dragging of scrollbar@yinghao-w
#1399feat: add cli option to dump default config@deckstose
e969f43Added "save_config_on_exit" option to configuration@aristocratos

Big thanks to @deckstose for helping out with project maintenance, PR reviews and merging!

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 or BSD 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, i586 and i686 are 32-bit!

View originalPermalink
How v1.4.6 went
v1.4.5

btop++ (v1.4.5) Bug fixes

Added 4
  • Enable vim movement in help menu
  • Display CPU power draw
  • Add encode and decode meters on Nvidia GPUs
  • Display battery time-to-full on Linux
Changed 3
  • Bump bundled fmt to 12.0.0
  • Remove redundant symbols in tree view
  • Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O
Fixed 5
  • Fix GPU and load average overwriting core info
  • Fix locale issues
  • Convert ascii escape codes in mountpoint names before reading statvfs
  • Fix presets erroring with gpu* usage
  • Fix --tty/--no-tty flag having no effect

From btop++

Changelog v1.4.5
ReferencesDescriptionAuthor(s)
#1254Bump bundled fmt to 12.0.0@deckstose
#1242Enable vim movement in help menu@botantony
#948Remove reduntant symbols in tree view@Denizantip
#1249Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O@CountBleck
#1227feat: display CPU power draw & fix GPU+load avg overwriting core info@Tom94 and @YuriiShkrobut
4f5abbbFix locale issues@aristocratos
#1165Add encode and decode meters on Nvidia GPUs@sam-kirby
#1197linux: Battery Time-to-full@RadsammyT
#1203Convert ascii escape codes in mountpoint names before reading statvfs@deckstose
#1198Fix presets erroring with gpu* usage@entropylost
#1191Fix --tty/--no-tty flag having no effect@deckstose

Big thanks to @deckstose for helping out with project maintenance, PR reviews and merging!

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 or BSD 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!

View originalPermalink
How v1.4.5 went
v1.4.4

btop++ (v1.4.4) Bug fixes

Added 1
  • Add command line option to set an initial filter
Changed 1
  • Make 100ms the minimal refresh rate
Fixed 6
  • Fix auto-detection of CPU temp on Ampere boards
  • Fix floating_humanizer() to work correctly when numeric delimiter isn't a dot
  • Exit gracefully if integer conversion in CLI parser fails
  • Lock/unlock config to avoid infinite recursion
  • Fix incorrect positioning and start symbol of second title
  • Fix dangling reference warnings for GCC 13 and later

From btop++

Changelog v1.4.4
ReferencesDescriptionAuthor(s)
#1185Fix auto-detection of CPU temp on Ampere boards@bexcran
589c133Fixed floating_humanizer() to work correctly when numeric delimiter isn't a dot.@aristocratos
#1157Add command line option to set an inital filter@imwints
#1172Make 100ms the minimal refresh rate. Exit gracefully if integer conversion in CLI parser fails.@imwints
#1031Lock/unlock config to avoid infinite recursion@Jacajack
#1156Fix incorrect positioning and start symbol of second title introduced in 2538d89@xDMPx
ffcd064Fix dangling reference warnings for GCC 13 and lateraristocratos

Big thanks to @imwints for helping out with project maintenance, PR reviews and merging!

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 or BSD 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!

View originalPermalink
How v1.4.4 went
v1.4.3

btop++ (v1.4.3) Bug fixes

Changed 2
  • Enable additional checks in libc++ with the new hardening mode
  • Remove redundant optimization flag
Fixed 2
  • Revert change that broke str_to_upper() and str_to_lower()
  • Ignore incomplete filter regex

From btop++

Changelog v1.4.3
ReferencesDescriptionAuthor(s)
c3b225fRevert e266ccd which broke str_to_upper() and str_to_lower()@aristocratos
#1137Enable additional checks in libc++ with the new hardening mode@imwints
#1135Remove redundant optimization flag@imwints
#1139Ignore incomplete filter regex, issue #1133@imwints

Big thanks to @imwints for helping out with project maintenance, PR reviews and merging!

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 or BSD 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!

View originalPermalink
How v1.4.3 went
v1.4.2

btop++ (v1.4.2) Bug fixes

Changed 1
  • Flatten cmake module path
Fixed 6
  • Fix process arguments appearing outside proc box by replacing ASCII control codes with blankspace
  • Fix problems shown by clang-tidy's performance checks
  • Fix wrong error message and documentation of renamed option --utf-force
  • Update Terminus font link and fix typo, spelling, and grammar
  • Fix MacOS tree-mode and aggregate memory/thread scaling issue
  • Fix typo: Mhz to MHz
Removed 1
  • Remove CMake option to use mold

From btop++

Changelog v1.4.2
ReferencesDescriptionAuthor(s)
f1482feFix process arguments appearing outside proc box by replacing ASCII control codes with blankspace, issue #1080@aristocratos
#1130Fix problems shown by clang-tidy's performance checks@imwints
#1120Fix wrong error message and documentation of renamed option --utf-force@t-webber @imwints
#1128Flatten cmake module path@imwints
#1129CMake: Remove option to use mold@imwints
#1047Update Terminus font link, fix typo, spelling, and grammar@QinCai-rui
#929Please clang with sanitizers@bad-co-de
#1126Fix MacOS tree-mode + aggregate memory/thread scaling issue@xaskii
#993Fix typo: Mhz -> MHz@NyCodeGHG

Big thanks to @imwints for helping out with project maintenance, PR reviews and merging!

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 or BSD 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!

View originalPermalink
How v1.4.2 went
v1.4.1

btop++ v1.4.1

Added 6
  • Add menu option to show bitrates in base 10 separate from the setting to show bytes/bits in base 10
  • Allow MidnightBSD to build btop using the existing freebsd support
  • Add Kanagawa-lotus and Kanagawa-wave themes
  • Add dark version of adwaita theme: adwaita-dark
  • Add Everforest Light Medium theme
  • Support intel GPUs before Gen-6
Changed 9
  • Move the config parser into its own module
  • Use XDG_STATE_HOME to save logs
  • Bump CMake version to 3.25 required for LINUX variable
  • Replace brackets with arrows in net and proc box
  • Bump bundled fmt to 11.1.4
  • Bump NetBSD version to 10.1 and FreeBSD version to 14.2
Fixed 6
  • Fixed typo
  • Fix phoenix-night.theme marked as executable
  • Resetting last selection on page navigation in optionsMenu to avoid unordered_map error
  • Fix menu crash when GPU_SUPPORT=false
  • Fix rsmi_measure_pcie_speeds not saving
  • Fix SEGFAULT in intel_name_lookup_shim.c (get_intel_device_name)

From btop++

Changelog v1.4.1
ReferencesDescriptionAuthor(s)
#1111 #1112Various code fixes@imwints
#930 #931Various code fixes@bad-co-de
#1061Fixed typo@polluks
#1110Move the config parser in it's own module@imwints
#1101Adding a menu option to show bitrates in base 10 separate from the setting to show bytes/bits in base 10@georgev93
#1079Allow MidnightBSD to build btop using the existing freebsd support.@laffer1
#1098Use XDG_STATE_HOME to save logs@imwints
#1092Bump CMake version to 3.25 required for LINUX variable@imwints
#1058Replace brackets with arrows in net and proc box@taha-yassine
#1091Bump bundled fmt to 11.1.4@imwints
#725cmake: link to CMAKE_DL_LIBS@alalazo
#990Fix phoenix-night.theme marked as executable@sertonix
#1034Add Kanagawa-lotus and Kanagawa-wave themes@philikarus
#973Bump NetBSD version to 10.1 and FreeBSD version to 14.2.@fraggerfox
#1072Add dark version of adwaita theme: adwaita-dark@k0tran
#1036Resetting last selection on page navigation in optionsMenu to avoid unordered_map error@seth-wood
#1029Share the CPU name trimming code between platforms@yarrick
#1033Update Ryzen name trimming@yarrick
#1030Drop macos 12 build, add v14 and v15@yarrick
#1028Fix cmake-macos workflow@yarrick
#1027Bump version of deprecated upload-artifact step@yarrick
#1025Update obsolete egrep call@tywkeene
b52069cFix menu crash when GPU_SUPPORT=false, issue #989@aristocratos
#961Add 'Everforest Ligth Medium' theme@mstuttgart
#960Support intel GPUs before Gen-6 (patch from upstream)@w8jcik
#958intel_name_lookup_shim.c (get_intel_device_name): Fix SEGFAULT@artyom-poptsov
2e7208dFix rsmi_measure_pcie_speeds not saving, issue #934@aristocratos
f3446edShow GPU Watt fractions when below 100W@aristocratos

++ more from @imwints @aristocratos

Big thanks to @imwints for helping out with project maintenance, PR reviews and merging!

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 or BSD 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!

View originalPermalink
How v1.4.1 went
v1.4.0

btop++ (v1.4.0) Intel GPU support & NetBSD support

Added 8
  • NetBSD support
  • Intel GPU support
  • Warnings when toggling boxes and terminal size is too small
  • Regex filtering
  • Man page for btop in Markdown
  • Metadata in binary version output from btop --version
  • gruvbox_light theme
  • V1 of Phoenix Night theme
Changed 1
  • Show time in days when remaining battery exceeds an estimation of 24h
Fixed 12
  • Missing core percentages
  • Various fixes for drawing GPU related information
  • Divide by zero error when calculating disk usage percentage
  • io_graph_speeds parsing
  • Missing CPU core temps when too small to show core temp graphs
  • Missing IO graphs in IO mode

From btop++

Changelog v1.4.0
ReferencesDescriptionAuthor(s)
#703NetBSD Support@fraggerfox
#903Intel GPU support@bjia56
161e8f4Added warnings when toggling boxes and terminal size is to small@aristocratos
4210f5fFix missing core percentages, issue #792@aristocratos
35857f8Various fixes for drawing GPU related information@aristocratos
#879fix divide 0 error when caculating disk usage percentage (#791)@flylai
#884fix io_graph_speeds parsing@feihtthief
#863V1 of Phoenix Night theme@Firehawke
3f384c0Fixed missing CPU core temps when too small to show core temp graphs, issues #792 #867@aristocratos
97d2fb5Fixed missing IO graphs in IO mode, issue #867@aristocratos
#840fix zero temp (#467)@joske
#850Fix comments (parsing) in theme files@acidghost
#806Add regex filtering@imwints
#836Fix typo in file existences check for voltage_now@vsey
#835Show time in days when remaining battery exceeds an estimation of 24h@imwints
#819(AMD Gpu) fix pwr_usage not being defined correctly during rsmi collection@kalkafox
#831macOS: fix crash if there exists a uid not associated with any user@thecoder-001
#796Fix rsmi device name buffer size@davc0n
#807Add gruvbox_light theme@kk9uk
#724Create man page for btop in Markdown@ottok
#734Include metadata in binary version output btop --version@imwints
#771collect: Fix reading of battery power draw on Linux@Derppening

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 or BSD 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!

View originalPermalink
How v1.4.0 went
v1.3.2

btop++ (v1.3.2) Hotfix GPU support AMD ROCm v6

Fixed 1
  • Can't detect librocm 6.0.x

From btop++

Changelog v1.3.2
DescriptionAuthor(s)References
fix: Can't detect librocm 6.0.x@imwints, @aristocratos#761

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 or BSD 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!

View originalPermalink
How v1.3.2 went
v1.3.1

btop++ (v1.3.1) Bug fixes

Added 4
  • GPU: Added support for dynamic loading of ROCm v6 libraries
  • Add hot-reloading of config file with CTRL+R or SIGUSR2 signal
  • Add battery power draw for linux and freebsd
  • Add theme based on Everforest Dark Medium palette
Changed 3
  • Increase max network interface name to 15
  • Write newline at end of config file
  • Share common code from collect
Fixed 4
  • Fix OpenBSD UTF-8 locale detection
  • Fix crash caused by string exception when cpu clock is exactly between 999.5 and 999.9 Mhz
  • Don't mangle memory for zombie processes
  • Fixed incorrect used and available memory for OSX

From btop++

Changelog v1.3.1
DescriptionAuthor(s)References
GPU: Added support for dynamic loading of ROCm v6 libraries@aristocratos, @fxzjshm5511131, #737
Increase max network interface name to 15@tessus#714
Fix OpenBSD UTF-8 locale detection@lcheylus, @imwints#753, #717
Add hot-reloading of config file with CTRL+R or SIGUSR2 signal@MartinPit#722
Add battery power draw for linux and freebsd@vsey#689
Fix crash caused by string exception when cpu clock is exactly between 999.5 and 999.9 Mhz@rkmcode#735
Write newline at end of config file@planet36#743
Add theme based on Everforest Dark Medium palette@M-Sviridov#746
fix: don't mangle memory for zombie processes@joske#747
Share common code from collect@imwints#756
Fixed incorrect used and available memory for OSX4461a43

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!

View originalPermalink
How v1.3.1 went
View all

Discussion

If you publish btop++, you can claim this product by proving you administer its repository.