> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# October 28, 2021

> The latest updates to Daily's real-time audio and video APIs.

<img src="https://mintcdn.com/daily-co/k5NXwOZS3v6Jul7S/assets/changelog/changelog-20-hero.jpg?fit=max&auto=format&n=k5NXwOZS3v6Jul7S&q=85&s=5b3b526a43c434ec5dd9449cbc40b64a" alt="Example video call with background image blurred. Text reads background blur over the image" width="1480" height="909" data-path="assets/changelog/changelog-20-hero.jpg" />

## daily-js 0.21.0

* ✨ **Beta** ✨ Blur participant backgrounds on Daily video calls via a new `inputSettings` [DailyIframe property](/reference/daily-js/types/daily-call-options) or [`updateInputSettings()`](/reference/daily-js/instance-methods/update-input-settings) method.
* ✨ **Beta** ✨ Determine whether a browser supports background blur by checking the `supportsVideoProcessing` property returned by [`supportedBrowser()`](/reference/daily-js/static-methods/supported-browser).
* 🎥 All `recording-started` events 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"`, the `recording-started` event will also include `startedBy` with the participant ID of the person who started the recording. `"cloud-beta"` recordings will also include the same `layout` property as [live streaming events](/reference/daily-js/events/live-streaming-events).
* ☁️ The `"cloud-beta"` recording type now emits `recording-started` and `recording-stopped` [events](/reference/daily-js/events/recording-events).
* 🇷🇺 Added Russian language support. Set the DailyIframe `lang` [property](/reference/daily-js/types/daily-call-options) to `"ru"`, or pass `"ru"` to [`setDailyLang()`](/reference/daily-js/instance-methods/set-daily-lang) to specify Russian as the language of choice.

## Daily Prebuilt

* ✨ **Beta** ✨ Toggle background blur participant controls in Daily Prebuilt. The new `enable_video_processing_ui` property, avaliable at the [room](/reference/rest-api/rooms/get-room#response-config) or [domain](/reference/rest-api/domain/get-domain-config#response-config) level, displays a UI that allows participants to blur or unblur their backgrounds. This property defaults to `true` (showing the controls) if not explicitly set to `false`.
* 📜 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.

## Daily Dashboard

* 🌫 Enable or disable `enable_video_processing_ui` for your [domain](/reference/rest-api/domain/get-domain-config#response-config) or [room](/reference/rest-api/rooms/get-room#response-config) to toggle **beta** background blur controls in Daily Prebuilt.
* 🇷🇺 Set `"ru"` as the language for a room.
