Skip to content

Commit 69c29cd

Browse files
committed
Release v1.1.0
- Add OUI vendor lookup, historic connections toggle, mouse support - Add GeoIP city lookup, Android builds, MQTT/STUN/BitTorrent detection - Fix UB issues, light terminal readability, Android cross-compilation - Security hardening, packet stats, ARP benchmarks
1 parent d6167e8 commit 69c29cd

4 files changed

Lines changed: 31 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,32 @@ All notable changes to RustNet will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [1.1.0] - 2026-03-16
9+
10+
### Added
11+
- **OUI Vendor Lookup for ARP**: Display MAC vendor names for ARP connections using IEEE OUI database (#183)
12+
- **Historic Connections Toggle**: Toggle to show/hide historic (closed) connections (#184)
13+
- **Mouse Support**: Mouse interaction support for TUI navigation (#170)
14+
- **Security Hardening & Packet Stats**: Enhanced security hardening and packet statistics display in TUI (#169)
15+
- **GeoIP City Lookup**: Show city-level geolocation for remote IPs using GeoLite2 City database (#168)
16+
- **Android Build Support**: Native Android builds with static musl linking (#167)
17+
- **Multi-Arch Android Builds**: Added armv7, x86_64, and x86 Android static build targets
18+
- **MQTT Protocol Detection**: Deep packet inspection for MQTT protocol traffic (#161)
19+
- **STUN Traffic Detection**: Detect STUN protocol traffic per RFC 5389/8489 (#160)
20+
- **BitTorrent Traffic Detection**: Detect BitTorrent protocol traffic (#159)
21+
- **ARP Performance Benchmarks**: Added criterion benchmarks for ARP-related operations (#188)
22+
23+
### Fixed
24+
- **Undefined Behavior Fix**: Fix UB issues, remove clippy suppressions, add safety documentation (#187)
25+
- **Light Terminal Readability**: Fix selection highlight unreadable on light terminal themes (#182)
26+
- **Clipboard Warning**: Fix unused variable warning in copy_to_clipboard across platforms (#178)
27+
- **Android Cross-Compilation**: Fix cross-compilation and release upload issues for Android targets (#174)
28+
- **MQTT Detection Accuracy**: Restrict MQTT signature detection to CONNECT packets only (#164)
29+
30+
### Changed
31+
- **Documentation**: Synced docs with implementation, added missing keyboard shortcuts (#190, #157)
32+
- **CI/CD**: Staged release pipeline so downstream jobs wait for builds (#154), added FreeBSD coverage to PR builds (#158)
33+
- **Dependencies**: Bumped chrono, http_req, zip, and various rust-dependencies groups
934

1035
## [1.0.0] - 2026-02-09
1136

@@ -377,7 +402,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
377402
- Configurable refresh intervals and filtering options
378403
- Optional logging with multiple log levels
379404

380-
[Unreleased]: https://github.com/domcyrus/rustnet/compare/v1.0.0...HEAD
405+
[Unreleased]: https://github.com/domcyrus/rustnet/compare/v1.1.0...HEAD
406+
[1.1.0]: https://github.com/domcyrus/rustnet/compare/v1.0.0...v1.1.0
381407
[1.0.0]: https://github.com/domcyrus/rustnet/compare/v0.18.0...v1.0.0
382408
[0.18.0]: https://github.com/domcyrus/rustnet/compare/v0.17.0...v0.18.0
383409
[0.17.0]: https://github.com/domcyrus/rustnet/compare/v0.16.1...v0.17.0

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 = "1.0.0"
3+
version = "1.1.0"
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: 1.0.0
5+
Version: 1.1.0
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)