Skip to content

v0.5.0

Compare
Choose a tag to compare
@roznawsk roznawsk released this 23 Apr 12:03
· 20 commits to main since this release
c33af36

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.State module 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 PeerAdded and PeerDeleted notifications, 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