v1.13.5

Ripple-TS/ripplev1.13.5Jul 31, 2026by boks1971

AI Summary

Adds support for region pin testing, improves logging for participant closing and stream latency, and fixes packet padding and timestamp errors.

Key Highlights

  • Added mock for testing region pins with API.
  • Added status code for Twirp request latency prometheus metric.
  • Fixed padding bit in forwarded packet.
  • Fixed getRefLayerRTPTimestamp off-by-one error that could cause panics.
  • Added support for more H264 profiles.

New Features

  • Mock for testing region pins with API
  • Status code for Twirp request latency prometheus metric
  • Support for more H264 profiles
  • Country field added to participant closing log

Full Release Notes

### Added

- add mock for testing region pins with API (#4691)
- Add country to participant closing log (#4693)
- Tests for down stream packet push. (#4692)
- Add status code for twirp request latency prometheus metric (#4621)
- Support more h264 profiles (#4708)
- log high stream start latency. (#4714)

### Changed

- Use simulcast constructor for VP9 if simulcasted. (#4696)
- send resolved ringing timeout (#4697)
- Update go deps (#4645)
- protocol deps for logging webhook status (#4699)
- protocol update with webhook status logging (#4700)
- Record subscribe stream start time in prometheus. (#4704)
- A bit better counting for track publish. (#4707)

### Fixed

- Fix padding bit in forwarded packet. (#4690)
- Spelling fixes (#4698)
- Do not call telemetry listener under pending track lock. (#4706)
- Fix getRefLayerRTPTimestamp off-by-one that can panic on max layer index (#4712)