v1.13.5

Robbyant/lingbot-mapv1.13.5Jul 31, 2026by boks1971

AI Summary

This release focuses on enhancing media codec support (specifically H.264 profiles), improving testing coverage with mocks and downstream packet tests, and adding detailed Prometheus metrics for latency and status codes. It also includes several bug fixes regarding packet handling and timestamp calculations.

Key Highlights

  • Added support for more H.264 profiles
  • Enhanced testing capabilities with mocks for region pins and downstream packet push
  • Improved observability with new Prometheus metrics for latency and stream start times
  • Optimized VP9 handling using the simulcast constructor
  • Fixed a potential panic in reference layer RTCP timestamp handling

New Features

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

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)