What's Changed
This release updates all dependencies to their latest release versions, including libbpf-rs and ratatui. We've also added a couple of UX improvements.
New Features
Scrollbar for tabular view
Thanks to @m12t, the tabular view now displays a scrollbar when the list of BPF programs exceeds the terminal window height. This enhancement makes it clear that additional programs exist beyond those currently visible.
New CLI Options
bpftop now supports the --help and --version flags. Previously, it wasn't possible to check the version information.
Changes
- Bump libbpf-sys from 1.4.2+v1.4.2 to 1.4.3+v1.4.5 by @dependabot in #74
- Update crossterm and tui-input to latest versions by @jfernandez in #76
- Update ratatui to 0.28.0 by @jfernandez in #77
- Bump tui-input from 0.10.0 to 0.10.1 by @dependabot in #88
- Bump ratatui from 0.28.0 to 0.28.1 by @dependabot in #86
- Update libbpf-rs and libbpf-cargo to 0.24.2 by @jfernandez in #84
- Bump anyhow from 1.0.86 to 1.0.87 by @dependabot in #89
- Bump anyhow from 1.0.87 to 1.0.89 by @dependabot in #90
- Bump circular-buffer from 0.1.7 to 0.1.9 by @dependabot in #94
- Bump procfs from 0.16.0 to 0.17.0 by @dependabot in #97
- Bump libbpf-rs from 0.24.4 to 0.24.5 by @dependabot in #95
- Bump libbpf-cargo from 0.24.4 to 0.24.5 by @dependabot in #93
- Bump libbpf-cargo from 0.24.5 to 0.24.6 by @dependabot in #98
- Bump libbpf-rs from 0.24.5 to 0.24.6 by @dependabot in #99
- Bump anyhow from 1.0.89 to 1.0.90 by @dependabot in #101
- Bump anyhow from 1.0.90 to 1.0.93 by @dependabot in #108
- Bump libbpf-rs from 0.24.6 to 0.24.8 by @dependabot in #107
- Bump tui-input from 0.10.1 to 0.11.0 by @dependabot in #103
- Update Nix installation instructions (24.05 -> 24.11) by @lu1a in #114
- Bump tracing-journald from 0.3.0 to 0.3.1 by @dependabot in #111
- Bump tracing from 0.1.40 to 0.1.41 by @dependabot in #110
- Bump libbpf-cargo from 0.24.6 to 0.24.8 by @dependabot in #109
- Bump libbpf-sys from 1.4.5+v1.4.5 to 1.5.0+v1.5.0 by @dependabot in #106
- Update circular-buffer dependency to 1.0.0 by @musicinmybrain in #115
- Bump ratatui from 0.28.1 to 0.29.0 by @dependabot in #100
- Add --version and --help flags by @jfernandez in #116
- Bump anyhow from 1.0.93 to 1.0.95 by @dependabot in #117
- Bump tracing-subscriber from 0.3.18 to 0.3.19 by @dependabot in #119
- Bump tui-input from 0.11.0 to 0.11.1 by @dependabot in #118
- Bump clap from 4.5.27 to 4.5.28 by @dependabot in #120
- Add scrollbar to tabular view by @m12t in #121
- Release 0.6.0 by @jfernandez in #122
New Contributors
- @lu1a made their first contribution in #114
- @musicinmybrain made their first contribution in #115
- @m12t made their first contribution in #121
Full Changelog: v0.5.2...v0.6.0