
daily-js 0.21.0
- ✨ Beta ✨ Blur participant backgrounds on Daily video calls via a new
inputSettingsDailyIframe property orupdateInputSettings()method. - ✨ Beta ✨ Determine whether a browser supports background blur by checking the
supportsVideoProcessingproperty returned bysupportedBrowser(). - 🎥 All
recording-startedevents now include the type of recording started ("local","cloud","rtp-tracks","output-byte-stream", or"cloud-beta"). When the type is"cloud-beta"or"rtp-tracks", therecording-startedevent will also includestartedBywith the participant ID of the person who started the recording."cloud-beta"recordings will also include the samelayoutproperty as live streaming events. - ☁️ The
"cloud-beta"recording type now emitsrecording-startedandrecording-stoppedevents. - 🇷🇺 Added Russian language support. Set the DailyIframe
langproperty to"ru", or pass"ru"tosetDailyLang()to specify Russian as the language of choice.
Daily Prebuilt
- ✨ Beta ✨ Toggle background blur participant controls in Daily Prebuilt. The new
enable_video_processing_uiproperty, avaliable at the room or domain level, displays a UI that allows participants to blur or unblur their backgrounds. This property defaults totrue(showing the controls) if not explicitly set tofalse. - 📜 Chat history is now visible to all participants during a call, even if they join after the call (and witty side banter) started.
- 🎥 Added support for
"cloud-beta"recording. - 🙅♀️ Improved Safari 15 blocked device handling.
- 🤳 Updated the tray buttons and Leave button locations on mobile.
- 🔘 Improved usability of the Share and Record stop buttons.
- 🐛 Other bug fixes and improvements.