Skip to content
This repository was archived by the owner on Jul 27, 2026. It is now read-only.

v0.4.0

Choose a tag to compare

@keesverruijt keesverruijt released this 05 Jul 08:30
a926bce

0.4.0 (2026-07-05)

Features

  • canboat-core: decode ISO_NAME dynamic field values (43cc23b)
  • canboat-core: vendor schema inside the crate, pin + gate upstream sync (76865fb)
  • canboat-pipeline: binary WirePgn transport, canonical pipeline ports, performance (465a138)
  • canboat-pipeline: live control channel for the NMEA0183 filter (f13dbd5)
  • canboat-pipeline: per-device NMEA0183 filter keyed by NAME (c2b1a73)
  • canboat-pipeline: per-device NMEA0183 filter with live control channel and TUI (37500ab)
  • canboat-pipeline: rate-limit NMEA0183 output to 1 Hz (cf5a171)
  • canboat-pipeline: rate-limit NMEA0183 output to 1 Hz (5259eb6)
  • canboat-tui: NMEA0183 filter mode (d124ea4)
  • canboat-wire: binary WirePgn transport for pipeline consumers (dd2dbe9)
  • startup banner with binary version and canboat.json version (40cf05a)

Bug Fixes

  • canboat-core: don't let frame 0 complete a fast packet off stale bits (3544487)
  • canboat-core: don't let frame 0 complete a fast packet off stale bits (1d04646)

Performance Improvements

  • canboat-pipeline: batch TCP output, serialize JSON once per record (8f37772)
  • canboat-pipeline: batch TCP output, serialize JSON once per record (4956f9b)