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.
- Do not error out if journald is not available by @jfernandez in #52
- Update pid_iter.skel.rs after libbpf update by @jfernandez in #70
- Use cloned_from() instead of clone() in app.rs by @jfernandez in #71
Dependency updates
- Bump ratatui from 0.26.2 to 0.26.3 by @dependabot in #51
- Bump anyhow from 1.0.83 to 1.0.86 by @dependabot in #50
- Bump libbpf-cargo from 0.23.1 to 0.23.2 by @dependabot in #59
- Bump libbpf-rs from 0.23.1 to 0.23.2 by @dependabot in #58
- Bump nix from 0.28.0 to 0.29.0 by @dependabot in #56
- Bump libbpf-sys from 1.4.1+v1.4.0 to 1.4.2+v1.4.2 by @dependabot in #57
- Bump libbpf-rs from 0.23.2 to 0.23.3 by @dependabot in #65
- Bump libbpf-cargo from 0.23.2 to 0.23.3 by @dependabot in #64
- Bump ratatui from 0.26.3 to 0.27.0 by @dependabot in #66
- Bump tui-input from 0.8.0 to 0.9.0 by @dependabot in #67
CI/CD
- Remove Fedora RPM build logic by @jfernandez in #73
- Use cross-rs to build binaries in CI by @jfernandez in #61
- Separate building artifacts from publishing them by @jfernandez in #62
- Use cache action to avoid cross double install by @jfernandez in #63
- Add Fedora install instructions by @jfernandez in #68
- Add support for building RPM packages by @jfernandez in #49
Full Changelog: v0.5.1...v0.5.2