Skip to content

Release v2.19.0

Latest

Choose a tag to compare

@psanders psanders released this 24 Oct 03:47
· 0 commits to e9bf131f46de297b377da9521abf8b9ace359707 since this release

v2.19.0 - 2026-10-24

πŸŽ‰ New Features

  • Trace record format with schema validation, redaction and header diff c960431
  • Carry the EdgePort version on every MessageRequest 80f4b68
  • Announce the component version in gRPC metadata a119887
  • Record messages to JSONL with per-hop timing and diffs f728335
  • Flag calls for recording from the trunk's extended attributes 2d7cc3c
  • Rctl trace replay, validate and send f49c4c8
  • Rule engine with sip and sip-connect profiles over trace records be3381b
  • Report the socket a message was received on 3ad41c4
  • Spec.trace.enabled on Trunk, Agent, Peer and Domain a869908
  • Lift trace.* metadata into hops, redact switch, end-of-message lint e81028a
  • Trace lint, compat and sanitize; checks from rule findings; --sip-connect aad2029
  • Trace viewer redesign, light terminals, compare by what Routr did 050d50f

πŸ—οΈ Build System

  • Compatibility job replays the corpus through the Node chain edb6e05

πŸ“š Documentation Changes

  • Record and replay calls f50a3ed
  • Lint profiles, annotations, the known-good corpus and chart values 491ed31
  • Replay a call in the terminal, view by view e2d8871
  • Show the replay screens inside a terminal window 2b01a02
  • Recordings land in recording.path; RECORD_MESSAGES_PATH is the all-in-one image's 09d6402

πŸ” Tests

  • Known-good recordings of the compliance scenarios b96061d
  • Agent 1002 places the same DOD call as 1001 74d30f2

Design

  • Trace viewer screens in Pencil 3e1a615
  • Solid r. mark painted as background cells 8d08834

Site

  • Record and Replay page, linked from the nav and a section on Home 212b3b0
  • Animate the Record and Replay page like Home 2fe32f9