Skip to content

Release v3.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Jul 06:05
5e7c24f

[3.2.1] - 2026-07-29

  • Release: Bumped crate and lockfile metadata to 3.2.1.
  • Release: GitHub Release drafts now prepend this version's changelog section to generated notes and repair a missing section on workflow reruns.

Changed

  • Library: Removed an unreachable maintainer-only trace-hook implementation and its test-only model types. The hook was crate-private, had no production caller, and was not part of the public API.

Fixed

  • Library: TCP and UDP exchanges now share one checked absolute deadline across write and complete response assembly, so repeated partial data cannot restart the timeout. Timeout values too large to form a runtime deadline are rejected before transport use instead of risking a panic.
  • Library: Direct-bit numeric and bit-in-word operations now preserve complete 16-/32-bit values, sequential typed reads pack direct-bit tokens, and RDS requests split at command limits.
  • Library: Hexadecimal VB parsing preserves the F digit through F9FF, and profile/device catalog upper bounds no longer reject transport sends.

Tests

  • Tests: Added segmented-response deadline, delayed-write, UDP deadline, and oversized-timeout regression coverage.

What's Changed

Full Changelog: v3.2.0...v3.2.1