v1.13.4

asheshgoplani/agent-deckv1.13.4Jul 18, 2026by boks1971

AI Summary

This release focuses on SIP dialing improvements, testing enhancements, and performance optimizations for packet forwarding and connection handling.

Key Highlights

  • Added mocking function for SIP dialing methods
  • Added signal tests to test-server
  • Added option to exclude local IPv6 candidates
  • Added method to get forward stats via API
  • Fixed goroutine leak from orphaned signal relay streams

New Features

  • SIP dialing mock function
  • Signal tests to test-server
  • Option to exclude local IPv6 candidates
  • Method to get forward stats via API
  • Improved packet forwarding performance

Full Release Notes

### Added

- added mocking function for SIP dialing methods (#4642)
- Add signal tests to test-server (#4653)
- Add option to exclude local IPv6 candidates. (#4657)
- Add a method to get forward stats via API method. (#4664)
- Add drop-on-close signal test scenario (#4669)
- Log soft validation errors. (#4671)
- add redaction flag in Job (#4650)

### Changed

- simpler mock protocol (#4641)
- Make IsConnectionCanceled available at LocalParticipant interface. (#4643)
- Update actions/checkout action to v7 (#4646)
- Update protocol. (#4648)
- Export migration to LocalParticipant interface. (#4652)
- Record final RTC state as success/failure. (#4658)
- Omit rtx/out-of-order packets from forwarding delay measurement. (#4659)
- Move ForwardStats aggregation off the packet forwarding path (#4660)
- protocol deps to get parallel exec alloc reduction (#4662)
- Update pion/ice to deal with hang on close. (#4672)
- Add more details to unreliable data channel drop error. (#4673)
- Record `rtc_success` prom as soon as RTC connects. (#4677)
- Use proto logger to get named enums in the logs. (#4679)
- Propagate spreader threshold to RED receivers. (#4683)
- Prefer QDisc.Stats till go-tc addresses QDisc.Stats2 parsing (#4685)
- Bump protocol version to fix call to Validate. (#4686)

### Fixed

- bound data-track buffering under downlink congestion (targetLatency) (#4667)
- Guard against nil TC qdisc stats to prevent SIGSEGV (#4668)
- Fix goroutine leak from orphaned signal relay streams (#4674)
- don't undercount data channel bitrate over idle gaps (#4676)
- Fix receiver load balance threshold initialization (#4678)
- rtc: guard against nil subscriber in TransportManager.HandleAnswer (#4680)
- Potential fix for code scanning alert no. 42: Incorrect conversion between integer types (#4684)