v0.3.5
eisenzopf/rvoipv0.3.5Jul 31, 2026by eisenzopf
AI Summary
A release focused on fixing SRTP/DTLS security, correcting RTP/RTCP parsing, making media performance gates scheduler-independent, and standardizing on Tokio as the sole runtime.
Key Highlights
- Fail closed on incomplete SRTP and DTLS security
- Correct RTP/RTCP parsing, statistics, and live wiring
- Make media performance gates scheduler-independent
- Make Tokio the sole runtime
New Features
- SRTP/DTLS security hardening
- RTP/RTCP parsing corrections
- Tokio standardization
Full Release Notes
## What's Changed * ci: restore release qualification gates by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/37 * test(infra): remove event-suite scheduling races by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/38 * Fail closed on incomplete SRTP and DTLS security by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/36 * Correct RTP/RTCP parsing, statistics, and live wiring by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/39 * Make media performance gates scheduler-independent by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/40 * Make Tokio the sole runtime by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/41 * Repair SRTP and SRTCP state management by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/42 * Repair low-level SDES key direction by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/43 * Make codec support honest and consistent by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/44 * fix(sip): support signaling-only hold and resume by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/45 * fix(registrar): satisfy strict 0.3.5 release gates by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/47 * fix(sip): make offer-answer renegotiation transactional by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/48 * chore(rtc): satisfy strict 0.3.5 release lint by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/49 * fix(sip): close remaining 0.3.5 release blockers by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/51 * release: prepare rvoip 0.3.5 by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/52 * fix(release): close remaining rvoip 0.3.5 blockers by @eisenzopf in https://github.com/eisenzopf/rvoip/pull/53 **Full Changelog**: https://github.com/eisenzopf/rvoip/compare/v0.3.4...v0.3.5