Skip to content

v0.7.0

Choose a tag to compare

@sboily sboily released this 30 Jul 18:10

Companion release to aiortp 0.7.0. No breaking changes from 0.6.0.

  • Adaptive playout passthrough: CallSession exposes playout /
    playout_max_delay_ms, riding through to aiortp.RTPSession.create. In
    playout mode the receive side delivers audio on a steady clock with a
    jitter-tracking buffer depth — the inbound defense for jittery links such as
    WiFi callers and congested paths. jitter_prefetch only applies when
    playout is off.
  • TX redundancy passthrough: duplicate_tx rides the same CallSession
    surface as plc / cn / playout, for degraded links.
  • The rtp extra requires aiortp >= 0.7.0, which brings the playout
    wire-clock fix for RFC 3551 G.722 senders alongside duplicate_tx.

Published retroactively on 2026-07-30: this release was tagged and shipped to
PyPI on 2026-06-11, but its notes were never written. Reconstructed from the
commits — see CHANGELOG.md.