Skip to content

Releases: Netflix/bpftop

v0.5.2

29 Jul 00:24
aa12104
Compare
Choose a tag to compare

What's Changed

bpftop no longer has a hard dependency on systemd/journald. Previously the program would fail to start if systemd was not running.

Dependency updates

CI/CD

Full Changelog: v0.5.1...v0.5.2

v0.5.1

16 May 01:38
41258d7
Compare
Choose a tag to compare

What's Changed

  • Default sort order to Total CPU % descending by @jfernandez in #45
  • Correctly restore terminal contents when exiting bpftop and cleanup correctly after panic by @jfernandez in #42
  • Update pid_iter.skel.rs after libbpf-cargo update by @jfernandez in #46
  • Update getuid root check by @loshz in #47

Dependency Updates

Other

  • Update instructions for installing on Arch Linux by @orhun in #40
  • chore(ci): run build and release on 20.04 by @dnwe in #48

New Contributors

  • @orhun made their first contribution in #40
  • @loshz made their first contribution in #47
  • @dnwe made their first contribution in #48

Full Changelog: v0.5.0...v0.5.1

v0.5.0

11 May 14:29
Compare
Choose a tag to compare

New Feature

This version of bpftop introduces a feature to display processes that reference BPF programs. The process name and PID will be displayed in the info box when a BPF program is selected.

image

To achieve this, bpftop loads its own BPF iterator program, which will also be displayed in the program list.

image

What's Changed

  • Add systemd journal logger via tracing crate by @jfernandez in #36
  • List processes (PID and comm) holding references to a BPF program by @jfernandez in #37

Dependency Updates

Full Changelog: v0.4.2...v0.5.0

v0.4.2

27 Apr 03:50
Compare
Choose a tag to compare

What's Changed

  • Add panic hook to disable BPF stats and restore terminal on panic by @jfernandez in #33
  • Do not disable stats via procfs if already enabled by @jfernandez in #34

Dependency Updates

Full Changelog: v0.4.1...v0.4.2

v0.4.1

07 Apr 16:17
Compare
Choose a tag to compare

Fixes

  • Correctly display graphs when sorting is enabled by @jfernandez in #30
  • Fixes occasional freeze under load due to mutex deadlock. Closes #17

Dependency Updates

Full Changelog: v0.4.0...v0.4.1

v0.4.0

27 Mar 02:04
Compare
Choose a tag to compare

New Features

  • Added column sorting feature for tabular view by @tyrone-wu in #26

Dependency Updates

Full Changelog: v0.3.0...v0.4.0

v0.3.0

18 Mar 03:07
Compare
Choose a tag to compare

What's Changed

  • Added support for Linux kernels older than 5.8 - by @zf1575192187 in #21
  • Added the ability to filter BPF programs by name or type - by @tyrone-wu in #22

New Contributors

Full Changelog: v0.2.3...v0.3.0

v0.2.3

01 Mar 17:54
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.2.3

v0.2.2

27 Feb 18:28
Compare
Choose a tag to compare

What's Changed

  • Bump nix from 0.27.1 to 0.28.0 by @dependabot in #10
  • Add vim bindings for navigation by @arnarpall in #11
  • fix: avoid crash when navigation keys used with an empty console by @mtb0x1 in #12

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

24 Feb 15:34
Compare
Choose a tag to compare

What's Changed

This release primarily focuses on enhancing the stability and performance of the bpftop. It includes a series of refactors to improve BPF stats and sampling accuracy and a bug fix to address an out-of-bounds selection issue.

  • Bump anyhow from 1.0.79 to 1.0.80 by @dependabot in #4
  • Change the events per second line graph color to cyan to improve visibility.
  • Refactor fd handling to enable BPF stats by @jfernandez in #6
  • Refactor thread loop in App struct for more accurate sample period by @jfernandez in #7
  • Fix out-of-bounds selection bug by @jfernandez in #8

Full Changelog: v0.2.0...v0.2.1