New
v0.5.0
Features
- Added Jellyfish version and commit to healthcheck endpoint
- Added Recording Component for creating meeting recordings
- Added ResourceManager that will remove raw recordings after timeout
- Added
Room.Statemodule and peer disconnected timeout, which removes peers after a predefined inactivity period - Added peer websocket url to PeerDetailsResponse, simplifying connecting a peer to Jellyfish
- Added
PeerAddedandPeerDeletednotifications, useful e.g. when a peer is removed due to a timeout - Restricted user-assigned room's id to alphanumeric [BREAKING]
- Allow for passing hostname to
JF_WEBRTC_TURN_LISTEN_IP- useful for deployment on fly.io
Bugfixes
- Fixed ex-aws requests
- Extended timeout for AWS S3 requests
- Don't normalize AWS S3 paths
- Ensure that EPMD starts when starting the Jellyfish