December 6, 2023
Overview
New features in the last month include:
- Screen sharing support on
daily-ios
- Transcription support on
daily-android
- Screen share publishing settings on
daily-ios
anddaily-android
- Daily Prebuilt's mobile UX has been improved, including a desktop experience for iPads and tablets
- CPU and visual performance improvements for Daily Prebuilt's background effects
daily-js
0.55.x
Improvements
This release of daily-js
includes a number of features, improvements, and bugfixes, including:
- Updating the name of
DailyIframe
toDaily
in order to reduce the confusion between usingdaily-js
to build a custom app and control Daily Prebuilt. - Improved the
cpu-load-change
event to reduce the likelihood of false positives. - Introduced the new method
meetingSessionSummary()
as a replacement forgetMeetingSession()
and eventmeeting-session-summary-updated
as a replacement formeeting-session-updated
.
Release notes
For more information, check out the release notes:
react-native-daily-js
0.53.x
Improvements
This release of react-native-daily-js
includes a number of features, improvements, and bugfixes, including:
- Updating the name of
DailyIframe
toDaily
in order to reduce the confusion between usingdaily-js
to build a custom app and control Daily Prebuilt. - Improved the
cpu-load-change
event to reduce the likelihood of false positives. - Introduced the new method
meetingSessionSummary()
as a replacement forgetMeetingSession()
and eventmeeting-session-summary-updated
as a replacement formeeting-session-updated
.
Release notes
For more information, check out the release notes:
daily-react
0.16.0
Improvements
- Improved autocompletion for property paths in
tracks
, when usinguseParticipantProperty
- Added a new
examples
directory, with one minimal example
Bugfixes
- Fixed a race condition in
DailyAudio
when assigning a participant to an<audio>
element, who wasn't updated in React state, yet, which could lead to the participant not being heard. - Fixed the return value of
updateInputSettings
, returned fromuseInputSettings
daily-python
0.5.x
Support for addition transcription parameters
It is now possible to pass additional transcription settings to start_transcription()
using the new extra
field.
Specify input constraints
Custom MediaTrackConstraints
, like echo cancellation and noise suppression, can now be specified for inputs. See the VideoInputSettings
and AudioInputSettings
.
Release notes
For more information, check out the release notes:
daily-ios
0.13.0
Screen publishing settings
You can now control a screen share's publishing settings, which allows you to control the resolution, frame rate, and bitrate for a screen share. See ScreenVideoPublishingSettingsUpdate
to get started.
Release notes
For more information, check out the release notes.
0.12.0
Screen sharing support
daily-ios clients now support screen sharing. Screen sharing is composed of two parts: a broadcast upload extension and the screen share support inside the iOS SDK. For more details, refer to the screen sharing guide.
Release notes
For more information, check out the release notes.
daily-android
0.13.0
Screen publishing settings
You can now control a screen share's publishing settings, which allows you to control the resolution, frame rate, and bitrate for a screen share. See ScreenVideoPublishingSettingsUpdate
to get started.
Release notes
For more information, check out the release notes.
0.12.0
Transcriptions support
Start and stop transcriptions from your daily-android client. See startTranscription
and stopTranscription
to get started.
Release notes
For more information, check out the release notes.
Daily Prebuilt
Features and improvements
- Tablets and iPads now have the ability to run the full desktop Prebuilt experience. As part of this release, we have disabled picture-in-picture viewing on tablets using Safari.
- Viewing on mobile devices has been improved to optimize for video aspect ratios native to your device.
- Improved the CPU and visual performance of background blur and effects.
- Chat notifications now appear in a snackbar when the Chat panel is not visible.
- Improved CPU performance for users joining a Breakout session.
- Only render the speaking while muted popover while in a meeting.
- Admins are not distinguished in the People panel by a new icon.
Bugfixes
- Fixed an issues where users with a poor connection would appear to fade in and fade out.
- Fixed an issue for users on older browsers where the grid view would resize itself.
- Fixed an issue where users could appear twice in the picture-in-picture view.
Media Services
- All Daily calls now have the ability to add a PSTN & SIP Dial-In number for phone calls.
- Fixed an issue that may have caused transcription messages to return as empty.
- Fixed an issue where transcription messages could be undefined, resulting in an error.
VCS Features
- VCS now supports banner images as part of the image overlay option.
- VCS baseline composition
Banner
component's fade animation can be toggled withbanner.enableTransition
. - VCS baseline comp dominant mode sorts active speaker right after screen share when
preferScreenshare
is on. EmojiReactions
component is now available in the VCS baseline composition.- Chat messages from Prebuilt can be displayed in a VCS composition for recording and live streaming.
- New param
'image.emoji'
in VCS baseline comp allows using an emoji instead of an image asset. - Added a new Sidebar component in VCS baseline composition.
- VCS baseline composition new param
'webFrame.zPosition'
allows placing the WebFrame element in the background.
Dashboard
- Toggle password visibility when a user is signing up.
Additional
- The oldest supported version of
daily-js
is now 0.46.0.