Releases: bjia56/cosmotop
Releases · bjia56/cosmotop
v0.6.0
New features and enhancements:
- Added a new flag
--option
to supply ephemeral runtime overrides for configuration options. These overrides are not saved back to disk when the program exits.
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Bug fixes:
- Fixed missing ANE detections for certain Apple M series models.
Full Changelog: v0.5.0...v0.5.1
v0.5.0
New features and enhancements:
- Added support for measuring Apple Neural Engine (ANE) utilization on Apple M series hosts. If present, the ANE is detected as
npu0
. Sudo is not required to gather metrics. - Added support for rendering multi-line process command lines in the process table. This is controlled by the
proc_max_rows
configuration field. - Statically linked
rocm_smi_lib
on Linux builds to access AMD GPU metrics.
Bug fixes:
- Added a check to verify that the target PCI path's vendor is Intel before detecting it as an Intel NPU.
Full Changelog: v0.4.1...v0.5.0
v0.4.1
Bug fixes:
- Added back missing code for gathering metrics from a configured
intel_gpu_exporter
endpoint. - Added a check for
less
andmore
program existence before using them as a fallback pager.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
New features and enhancements:
- Bundled LibreHardwareMonitor with
cosmotop.exe
to provide additional metrics on Windows, including GPU metrics. Administrator privileges are required to gather the full set of metrics. - Added the
--licenses
flag to show all the open source software used incosmotop.exe
. - Added the
--show-defaults
flag to display the default configuration file. - Added the
--show-themes
flag to display a list of available system, bundled, and user themes. - Bundled catppuccin themes into
cosmotop.exe
.
Full Changelog: v0.3.1...v0.4.0
v0.3.1
Bug fixes:
- Fixed an issue where the Linux plugin crashes when an Intel iGPU exists on the host.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
New features and enhancements:
- Added NPU utilization monitoring, with support for Rockchip and Intel NPUs on Linux.
- Modified CPU name checking to use
/proc/device-tree/compatible
where available (mostly ARM-based SBCs). - Tweaked configuration menu labels and rendering.
Bug fixes:
- Fixed certain conditions where Linux plugins could crash.
- Fixed plugin teardown race conditions which previously could cause a segfault on exit.
- Implemented workaround for missing process names.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Major changes:
- Use statically linked executables for Linux plugins to remove dependency on glibc
- Bundle themes with
cosmotop.exe
- Remove
--utf-force
requirement on Windows
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Initial cosmotop
release
This is the first release of cosmotop
, a fork of btop++
v.1.4.0 and btop4win
v1.0.4.
Major changes from the upstream btop
projects:
- Single-executable distribution supporting Linux, MacOS, Windows, FreeBSD, NetBSD, and OpenBSD using Cosmopolitan Libc
- Merge code from
btop++
andbtop4win
to unify both tools into one project
Full Changelog: https://github.com/bjia56/cosmotop/commits/v0.1.0