v1.13.2
Added 13
- Add Prometheus metrics for join latency and peer connection state
- Preserve original expiry when refreshing token
- Add grants expiry to Auth context
- Add ability to run pprof on dedicated HTTP server
- Add API to get latest node stats
- Enforce subscription permission to data track
- Implement egress v2 api
- Map thread attributes from dispatch to job in agent
- Log subscription limit breaches
- Acquire requested video layer directly at HIGH quality by default
- Report participant capabilities in ParticipantInfo
- Add option to force drain rtcService/agentService connections
- Add support for data blob (async participant attributes)
Changed 6
- Update dependencies: pion/sctp, DTLS v3.1.4, protocol
- Add RestartSessionTimer to re-anchor participant session duration in rtc
- Record more RTC cancellation points
- Cap all metadata at 512 KiB and enforce on join, agent dispatch, and embedded agents
- Tighten up publish latency stat
- Echo offered audio payload types in single-PC subscriber answer
Fixed 3
- Fix skipped packets accounting
- Do not log due to negative getting interpreted as large unsigned positive
- Do not call nil callback
Added
- Add Prometheus metrics for join latency and peer connection state (#4574, #4616)
- Preserve original expiry when refreshing token (#4580)
- Add grants expiry to Auth context (#4581)
- Add ability to run pprof on dedicated HTTP server (#4584)
- Add API to get latest node stats (#4589)
- Enforce subscription permission to data track (#4588)
- egress v2 api (#4592)
- agent: thread attributes map from dispatch to job (#4598)
- Log subscription limit breaches (#4603)
- Acquire requested video layer directly at HIGH quality by default (#4595)
- Report participant capabilities in ParticipantInfo (#4606)
- Add option to force drain rtcService/agentService connections (#4618)
- Add support for data blob (a. k. a. async participant attributes) (#4619)
Changed
- Update dependencies: pion/sctp, DTLS v3.1.4, protocol (#4587, #4601, #4623)
- rtc: add RestartSessionTimer to re-anchor participant session duration (#4566)
- Record more RTC cancellation points (#4600)
- Cap all metadata at 512 KiB; enforce on join, agent dispatch, and embedded agents (#4602)
- Tighten up publish latency stat (#4615)
- Echo offered audio payload types in single-PC subscriber answer (#4614)
Fixed
- Fix skipped packets accounting (#4604)
- Do not log due to negative getting interpreted as large unsigned positive (#4605)
- Do not call nil callback (#4607)