Skip to content

Commit 69ecba3

Browse files
committed
Release v1.3.0
- Major TUI refresh: redesigned tabs, stats panel, and details view - New per-field colors, status dot, and magenta panel borders - Remote address scope labels (PUBLIC/PRIVATE/etc.) in the connection list - CLI: reverse DNS resolution enabled by default (--no-resolve-dns to opt out) - QUIC parser hardening: bounds checks for varint/token_len - Dependency and OUI database updates - Release pipeline reliability fixes
1 parent 9dee9d6 commit 69ecba3

4 files changed

Lines changed: 32 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,33 @@ 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+
## [1.3.0] - 2026-05-05
9+
10+
The headline of this release is a major TUI refresh. The tabs, stats panel, and details view have all been redesigned, with new per-field colors, a status dot, and address scope labels making it easier to read connections at a glance.
11+
12+
### Added
13+
- **TUI Revamp**: Redesigned tabs, stats panel, and details view (#239)
14+
- **Per-field Colors and Status Dot**: New per-field colors, status dot, and magenta panel borders for at-a-glance readability (#241)
15+
- **Address Scope Labels**: Remote addresses are tagged PUBLIC, PRIVATE, etc. in the connection list (#251)
16+
- **Reverse DNS Resolution by Default**: Reverse DNS resolution is now enabled by default. Use the new `--no-resolve-dns` flag to opt out (#245)
17+
18+
### Fixed
19+
- **Sandbox Info on Overview**: Show the full sandbox details on the overview tab (#250)
20+
- **Search Scope and Status Bars**: Scope the `/` search to Overview and tidy the status bars (#229, #230)
21+
- **QUIC Initial Packet Parser**: Bounds-check `token_len` in the Initial packet parser (#244)
22+
- **QUIC Varint Parser**: Bounds-check varint lengths and isolate parser panics (#232)
23+
- **Release Pipeline**: Fix the downstream trigger race and AUR token permissions (#223)
24+
25+
### Changed
26+
- **Demo Recording Automation**: Automate VHS recording for the demo GIF and README screenshots (#247)
27+
- **OUI Vendor Database**: Refreshed IEEE OUI vendor database (#242)
28+
- **Dependencies**: Bumped `rand` (0.8.5 to 0.8.6), `openssl` (0.10.75 to 0.10.78), `zip`, `libbpf-cargo`, and other rust-dependencies and actions group updates (#224, #225, #226, #227, #231, #233, #234, #238, #240, #243)
29+
30+
### Documentation
31+
- **Windows Sandbox Terminology**: Accurate Windows sandbox terminology and roadmap entry (#237)
32+
- **README Polish**: README hero polish, metadata tune-up, and accuracy fixes (#236)
33+
- **Crate and Module Docs**: Expanded crate and module docs and tuned metadata for discoverability (#235)
34+
835
## [1.2.0] - 2026-04-09
936

1037
### Added
@@ -436,7 +463,8 @@ Special thanks to the external contributors in this release:
436463
- Configurable refresh intervals and filtering options
437464
- Optional logging with multiple log levels
438465

439-
[Unreleased]: https://github.com/domcyrus/rustnet/compare/v1.2.0...HEAD
466+
[Unreleased]: https://github.com/domcyrus/rustnet/compare/v1.3.0...HEAD
467+
[1.3.0]: https://github.com/domcyrus/rustnet/compare/v1.2.0...v1.3.0
440468
[1.2.0]: https://github.com/domcyrus/rustnet/compare/v1.1.0...v1.2.0
441469
[1.1.0]: https://github.com/domcyrus/rustnet/compare/v1.0.0...v1.1.0
442470
[1.0.0]: https://github.com/domcyrus/rustnet/compare/v0.18.0...v1.0.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.2.0"
3+
version = "1.3.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.2.0
5+
Version: 1.3.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)