Releases: mattermost/rtcd
Releases · mattermost/rtcd
v0.11.3
What's Changed
- Don't decrease counter for internal/unused tracks by @streamer45 in #118
- Fix broken dependency by @streamer45 in #119
- [MM-54445] Remove CallID label from metrics by @streamer45 in #120
- Migrate to github.com/grafana/pyroscope-go/godeltaprof by @hanzei in #121
New Contributors
Full Changelog: v0.11.2...v0.11.3
v0.11.2
What's Changed
- [MM-52321] Allow skipping DTLS hello verify phase by @streamer45 in #114
- Improve logging by @streamer45 in #116
- [MM-53807] Explicitly stop receiver on exit by @streamer45 in #117
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- [MM-53483] Tune authentication concurrency to avoid excessive CPU usage by @streamer45 in #112
- [MM-53511] Properly remove screen sharing tracks if sender suddenly drops by @streamer45 in #113
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- [MM-52813] Fix using 0.0.0.0 as catch all address by @streamer45 in #102
- [MM-52924] Update mattermost server dependency by @streamer45 in #104
- [MM-53172] Fix duplicate simulcast sender by @streamer45 in #107
- [MM-53182] Fix potential improper rate check in simulcast logic by @streamer45 in #108
- [MM-52268] Add initial support for connecting through TCP candidates by @streamer45 in #103
- feat: Migrate release pipeline to GHA by @toninis in #109
- hotfix: Makefile inputs and proper gh-cli image by @toninis in #110
- hotfix: Add safe directory for in docker execution by @toninis in #111
New Contributors
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- [MM-52650] Bump tracks channel size by @streamer45 in #101
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- [MM-50288] Simulcast by @streamer45 in #90
- Fix race condition accessing session by @streamer45 in #91
- Fix racy access to vadMonitor by @streamer45 in #93
- [MM-50511] Fix connectivity when no UDP address is configured by @streamer45 in #92
- Improve local/external IPs mapping when listening on multiple interfaces by @streamer45 in #94
- Fix CPU leak by @streamer45 in #95
- [MM-47006] Add support for call quality measurements by @streamer45 in #81
- [MM-51861] Fix race condition with adding tracks on join by @streamer45 in #97
- [MM-50288] Simulcast improvements by @streamer45 in #96
- Simulcast improvements by @streamer45 in #99
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- [MM-49004] Allow UDP listening address to be specified in config by @streamer45 in #85
- [MM-49236] Implement server side VAD by @streamer45 in #83
- [MM-49964][MM-49978] Add TLS cert files validation | Use dedicated user to run container by @streamer45 in #86
- [MM-49998] Implement rate litiming on CPU heavy auth operations by @streamer45 in #88
- [MM-49980] Fix race condition on shutdown by @streamer45 in #87
Full Changelog: v0.8.0...v0.9.0
v0.8.1
What's Changed
- [MM-49004] Allow UDP listening address to be specified in config by @streamer45 in #85
- [MM-49236] Implement server side VAD by @streamer45 in #83
- [MM-49964][MM-49978] Add TLS cert files validation | Use dedicated user to run container by @streamer45 in #86
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- [MM-44220] Implement client session tokens by @m-ripper in #75
- [MM-48544] Bump dependencies by @streamer45 in #78
- [MM-48952] Set config defaults before attempting to load from config file by @streamer45 in #79
- [MM-46048] Implement glare-free negotiation by @streamer45 in #80
- [MM-49022] Implement GetVersionInfo client API method by @streamer45 in #84
- Fix potential data races by @streamer45 in #82
New Contributors
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- [MM-46918] Update docs by @streamer45 in #73
- Use a sync.Pool to reuse read buffers by @agnivade in #74
- MM-47231 - Secure the /unregister api path by @cpoile in #76
- [MM-47933] Simplify handling of voice tracks by @streamer45 in #77
New Contributors
Full Changelog: v0.6.11...v0.7.0