What's Changed
Improvements ✨
- Report SFU WebSocket connection and join timeouts accurately by @PratimMallick in #1740
- Recover initial join when connect safety-timeout leaves no reconnect by @PratimMallick in #1741
Internal 🧪
- Improve trace timestamp accuracy under concurrent event recording by @rahul-lohra in #1734
- Add least-privilege permissions to GitHub Actions workflows by @peter-matkovski in #1742
- e2e: Port the chat test harness improvements: retry visibility, video on retries only by @andremion in #1746
New Contributors
- @peter-matkovski made their first contribution in #1742
Full Changelog: v1.28.0...v1.29.0