Skip to content

Commit 8db02be

Browse files
committed
Release v0.16.1
- Fix cross-compilation build issues for eBPF on non-Linux platforms - Switch FreeBSD to native VM builds instead of cross-compilation - Fix build.rs to check TARGET instead of host platform
1 parent b85d691 commit 8db02be

4 files changed

Lines changed: 15 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.16.1] - 2025-11-22
11+
12+
### Fixed
13+
- **Cross-Compilation**: Fixed eBPF build issues when cross-compiling to non-Linux platforms
14+
- Made `libbpf-cargo` an optional build dependency
15+
- Fixed `build.rs` to check TARGET environment variable instead of host platform
16+
- Prevents Linux-specific dependencies from being built for FreeBSD, macOS, and Windows
17+
- **FreeBSD Build**: Switched from cross-compilation to native FreeBSD VM builds
18+
- Uses `vmactions/freebsd-vm` for native FreeBSD compilation
19+
- Eliminates cross-compilation sysroot and library linking issues
20+
- Ensures FreeBSD builds work reliably with native package manager
21+
1022
## [0.16.0] - 2025-11-22
1123

1224
### Added

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rustnet-monitor"
3-
version = "0.16.0"
3+
version = "0.16.1"
44
authors = ["domcyrus"]
55
edition = "2024"
66
rust-version = "1.88.0" # Let-chains require Rust 1.88.0+

rpm/rustnet.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Name: rustnet
44
# renovate: datasource=github-releases depName=domcyrus/rustnet extractVersion=true
5-
Version: 0.16.0
5+
Version: 0.16.1
66
Release: 1%{?dist}
77
Summary: A cross-platform network monitoring terminal UI tool built with Rust
88
License: Apache-2.0

0 commit comments

Comments
 (0)