v1.13.1

Robbyant/lingbot-mapv1.13.1Jun 8, 2026by github-actions[bot]

AI Summary

Release that removes backwards compatibility for TURN authentication and introduces enhanced RTC metrics and participant reporting.

Key Highlights

  • Remove backwards compatibility support for TURN auth
  • Always enable RTX codec
  • Report participant kind code and details

Breaking Changes

  • Remove backwards compatibility support for TURN auth

New Features

  • RTC participant kind code and details reporting
  • IsIntentionalDisconnect flag
  • BytesTrackStats for per-data-track bytes
  • Prometheus method request latency tracking
  • Config documentation for advertise_internal_ip
  • Metrics for participant active state
  • TURN secret via file support
  • TCPFallbackRTTThreshold and AllowUDPUnstableFallback config
  • Always enable RTX codec
  • Telemetry webhook hook split
  • Prevent duration reporting for inactive participants
  • Version compare fixes
  • SIP error categorization fixes
  • Handle nil clientInfo

Full Release Notes

## ATTENTION: This release removes backwards compatibility for TURN authentication without TTL. Please refer to change log of [1.12.0](https://github.com/livekit/livekit/releases/tag/v1.12.0) for details on changes to TURN authentication and permissions handling. It was removed in https://github.com/livekit/livekit/pull/4539.

### Added

- rtc: report participant kind code and details (#4534)
- Add IsIntentionalDisconnect (#4537)
- rtc: emit per-data-track bytes via BytesTrackStats (#4540)
- Start tracking Twirp method request latency in prometheus too, not just in logs (#4545)
- Config documentation for advertise_internal_ip and skip_external_ip_validation (#4552, #4554, #4563)
- Metrics for participant active, i. e. fully established. (#4557)
- turn: allow for providing secret via file (#4564)
- expose TCPFallbackRTTThreshold and AllowUDPUnstableFallback via config (#4556)

### Changed

- Always enable rtx codec (#4533)
- Don't require media sections when joining (#4535)
- Use NACKQuueInterface type. (#4538)
- Remove backwards compatibility support for TURN auth. (#4539)
- telemetry: split webhook-processed hook out of NewTelemetryService (#4548)
- rtc: prevent duration reporting for inactive participants (#4550)
- rtc: report participant session end time on room move (#4561)
- Update mediatransportutil to get ICE candidate timeout config (#4572)

### Fixed

- Check Less and LessEq in version compare. (#4532)
- fix sip error categorization (#4528)
- handle nil clientInfo (#4546, #4547)
- Prevent panic from nil(illegal) syncState.Subscriptions message (#4560)