github daily-co/daily-js daily-js-2023-11-30-0.55.0
0.55.0

latest releases: daily-js-2024-10-31-0.73.0, daily-js-2024-10-30-0.72.2, daily-js-2024-10-04-0.72.1...
11 months ago

Features

  • Return transcriptId in the transcription-started event.
    • This transcriptId can be used to query transcription via REST APIs.
  • Integrated Sentry for specific tracking of connection issues.
  • Introduced the new method meetingSessionSummary() as a replacement for getMeetingSession() and event meeting-session-summary-updated as a replacement for meeting-session-updated.
    • These updates allow us to align the naming with other functionality, like meetingSessionState() as well as update the signatures to be more developer friendly.
    • Session summary info is now cached so that querying it is not an asynchronous operation and can be called at any time.
      • If called prior to ever joining a call, it will return an empty object.
      • If called after leaving but before any new call state updates (like preAuth'ing or joining a new call), it will return the previous session's summary.
  • Deprecated getMeetingSession() in favor of meetingSessionSummary().
  • Deprecated meeting-session-updated in favor of meeting-session-summary-updated.

Bugfixes

  • Trigger the transcription-error event if a meeting is moved while transcribing.
  • Included the missing production environment in Sentry for tracking issues.

Other improvements

  • Updated the name from DailyIframe to Daily.
  • Improved the logic for triggering the cpu-load-change event based on scheduleDuration.
    • It now requires multiple schedule duration misses before triggering the event.
  • Implemented optimizations to remove redundant information from metrics.
  • Removed functionalities that had been deprecated for over a year:
    • Removed deprecated setInputDevices(); use replacement setInputDevicesAsync().
    • Removed deprecated setOutputDevice(); use replacement setOutputDeviceAsync().
  • Add missing error type: 'ejected' to the meeting error thrown when a room is deleted out from under a user.
  • Updated the redact transcription to support Array<boolean>. This allows [true] as a valid value.

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.