Skip to content

Release v0.27.0 - #53

Merged
shellrow merged 33 commits into
mainfrom
dev
Aug 9, 2026
Merged

Release v0.27.0#53
shellrow merged 33 commits into
mainfrom
dev

Conversation

@shellrow

@shellrow shellrow commented Aug 9, 2026

Copy link
Copy Markdown
Owner

What changed

  • Make asynchronous networking APIs opt-in.
  • Stabilize packet parsing, network interface, and socket configuration APIs.
  • Add caller-controlled IPv4 identification and fallible packet builders with validation.
  • Unify packet parsing errors and strictness handling.
  • Improve packet parsing performance with allocation-free views and cached mutable layouts.
  • Harden datalink, socket, raw descriptor, and FFI safety.
  • Fix IPv6 extension padding and checksum handling across split buffers.
  • Improve macOS BPF parsing and restore iOS and NetBSD socket compatibility.
  • Load Npcap Packet.dll at runtime on Windows.
  • Hide internal datalink backend modules and rename datalink fanout variants.
  • Establish Rust 1.88 as the workspace MSRV.
  • Expand parser robustness tests, benchmarks, and cross-platform CI coverage.
  • Add workspace quality, feature-gate, and cargo-deny supply-chain checks.
  • Update dependencies

shellrow and others added 30 commits June 6, 2026 15:56
@shellrow
shellrow merged commit 9ff808a into main Aug 9, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant