v1.11.0

EricLBuehler/diffusion-rsv1.11.0Apr 17, 2026by boks1971

AI Summary

A minor version bump for the LiveKit transport library that enables data tracks by default and introduces new logging and telemetry features.

Key Highlights

  • Data tracks are now enabled by default.
  • Added an embedded TURN test for debugging.
  • Improved logging includes join duration and API key tracking.
  • Fixed timestamp inversion issues in RED to Opus conversion.

New Features

  • Embedded turn test support
  • Data track stats collection
  • Close method for UpDataTrackManager
  • Subscriber stream start event notification

Full Release Notes

NOTE: Minor version bump that enables data tracks (https://docs.livekit.io/transport/data/data-tracks/) by default.
### Added
- Embedded turn test (#4412)
- chore: log API key during worker registration (#4428)
- Add some simple data track stats (#4431)
- Add `Close` method for UpDataTrackManager and call it on participant (#4432)
- Log join duration. (#4433)
- Add subscriber stream start event notification (#4449)

### Changed
- Cleaning up some logs and standardising log frequency. (#4420)
- Keep subscription synchronous when publisher is expected to resume. (#4424, #4425)
- Do not close publisher peer connection to aid migration. (#4426, #4427)
- Enable data tracks by default. (#4429)
- chore: pin GH commits and switch to golangci-lint (#4444)
- Switch to stdlib maps, slices (#4445)
- Store concrete ICE candidate for remote candidates. (#4458)

### Fixed
- clear track notifier observers on subscription teardown (#4413)
- Guard against timestamp inversion in RED -> Opus conversion. (#4414, #4415, #4418)
- ensure participant init is correctly serialized for logging (#4417)
- Clean up data track observers on unsubscribe. (#4421)
- compute agent dispatch affinity from target load (#4442)
- Apply IPFilter when get local ip (#4440)
- Unsubscribe from data track on close (#4443)
- Use Muted in TrackInfo to propagated published track muted. (#4453)
- fix: limit join request and WHIP request body to http.DefaultMaxHeaderBytes (#4450)
- fix publisher frame count reporting for simulcast streams (#4457)