v0.15.0
domcyrus/rustnetv0.15.0Oct 25, 2025by github-actions[bot]
AI Summary
Packaging-focused release adding Ubuntu PPA repository support and changing bandwidth sorting to use combined up+down total. Reduces packet capture permissions requirements.
Key Highlights
- Ubuntu PPA Packaging for Ubuntu/Debian-based distributions
- Bandwidth Sorting changed to combined up+down total
- Reduced packet capture permissions (removed CAP_NET_ADMIN and CAP_SYS_ADMIN)
- Improved bandwidth rate tracking accuracy
New Features
- Ubuntu PPA Packaging with automated GitHub Actions workflow
- Bandwidth Sorting by combined total
- Read-only packet capture with minimal capabilities
- Improved bandwidth rate tracking
Full Release Notes
### Added - **Ubuntu PPA Packaging**: Official Ubuntu PPA repository for easy installation on Ubuntu/Debian-based distributions - Automated GitHub Actions workflow for PPA releases - Support for multiple Ubuntu versions ### Changed - **Bandwidth Sorting**: Changed bandwidth sorting to use combined up+down total instead of separate up/down sorting - Simpler sorting behavior: press `s` once to sort by total bandwidth - Display still shows "Down/Up" with individual values - Arrow indicator shows when sorting by combined bandwidth total - **Packet Capture Permissions**: Removed CAP_NET_ADMIN and CAP_SYS_ADMIN requirements - Uses read-only packet capture (non-promiscuous mode) - Reduced security footprint with minimal required capabilities ### Fixed - **Bandwidth Rate Tracking**: Improved accuracy and stability of bandwidth rate calculations - More consistent rate measurements - Better handling of network traffic bursts ## What's Changed * Add Ubuntu PPA packaging support by @domcyrus in https://github.com/domcyrus/rustnet/pull/47 * docs: add Ubuntu PPA and Fedora COPR installation instructions by @domcyrus in https://github.com/domcyrus/rustnet/pull/48 * chore(deps): bump libc from 0.2.176 to 0.2.177 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/57 * chore(deps): bump clap_mangen from 0.2.29 to 0.2.30 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/56 * chore(deps): bump clap from 4.5.48 to 4.5.49 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/55 * chore(deps): bump clap_complete from 4.5.58 to 4.5.59 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/54 * chore(deps): bump zip from 5.1.1 to 6.0.0 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/53 * chore(deps): bump actions/attest-build-provenance from 1 to 3 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/52 * chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/51 * chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/50 * chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/49 * chore(deps): bump windows from 0.61.3 to 0.62.2 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/58 * feat: remove CAP_NET_ADMIN and CAP_SYS_ADMIN, use read-only packet capture by @domcyrus in https://github.com/domcyrus/rustnet/pull/59 * chore(deps): bump clap from 4.5.49 to 4.5.50 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/60 * chore(deps): bump dns-lookup from 3.0.0 to 3.0.1 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/61 * chore(deps): bump clap_mangen from 0.2.30 to 0.2.31 by @dependabot[bot] in https://github.com/domcyrus/rustnet/pull/62 * fix: improve bandwidth rate tracking accuracy and stability by @domcyrus in https://github.com/domcyrus/rustnet/pull/63 * Sort bandwidth by combined up+down total by @domcyrus in https://github.com/domcyrus/rustnet/pull/64 ## New Contributors * @dependabot[bot] made their first contribution in https://github.com/domcyrus/rustnet/pull/57 **Full Changelog**: https://github.com/domcyrus/rustnet/compare/v0.14.0...v0.15.0