> ## 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.

# September 22, 2021

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

## daily-js 0.19.0

* ✨ **Beta** ✨ Introduced Deepgram transcription support. Have a look at [`startTranscription()`](/reference/daily-js/instance-methods/start-transcription) to get started.
* 🙈 Added `show-local-video-changed` event that fires when a local participant hides or shows their own video element (when the [`setShowLocalVideo()`](/reference/daily-js/instance-methods/set-show-local-video) method is called).
* 🚢 Shipped [`getNetworkTopology()`](/reference/daily-js/instance-methods/get-network-topology) instance method that indicates whether the call is happening over an `"sfu"` or `"peer"` connection type.
* 📱 Launched mobile-friendly `"portrait"` layout option for live streaming, where up to two participants will be shown. An additional `variant` key may be specified. Valid values are `"vertical"` for a vertical grid layout (the default), and `"inset"`for having one participant's video take up the entire screen, and the other inset in a smaller rectangle. Participants' videos are scaled and cropped to fit the entire available space. Participants with the `is_owner` flag are shown lower in the grid (vertical variant), or full screen (inset variant).

## Daily Prebuilt

* 🛠 Implemented new [`getNetworkTopology()`](/reference/daily-js/instance-methods/get-network-topology) method.
* 💻 Improved device management in settings for cases when browser access hasn't been granted.
* 🛑 Disabled the Record button when a cloud recording has stopped and is in the process of being uploaded.
* 🐛 Other bug fixes and technical debt improvements.

## Daily dashboard

* 📆 Sped up Past Sessions data retrieval by restricting results to the previous 21 days.
* 🎥 Updated Recordings table to only display finished recordings.
* 📝 Added a note to the Create Room page: any participant will be able to start a recording if recording is set at the room level.

### Coming soon in daily-js 0.20.0

* We’re adding a `max_participants` property to the data returned from the [`/meetings`](/reference/rest-api/meetings) REST API endpoint, so please make sure your client code is ready!
