github element-hq/element-call v0.26.0

3 hours ago

What's Changed

This release renames three config options:

  • matrix_rtc_session.delayed_leave_event_delay_ms becomes matrix_rtc_session.delayed_leave.delay_ms
  • matrix_rtc_session.delayed_leave_event_restart_ms becomes matrix_rtc_session.delayed_leave.restart_ms
  • matrix_rtc_session.delayed_leave_event_restart_local_timeout_ms becomes matrix_rtc_session.delayed_leave.restart_timeout_ms

See ConfigOptions.ts for further info.

🛠 Breaking Changes

  • Adapt delayed leave timings when delegation is available by @robintown in #4242

🙌 Improvements

  • ElementCall as a react component: refactor + a local dev harness by @BillCarsonFr in #4233

📄 Documentation

  • Add AGENTS.md documenting the repo's conventions by @fkwp in #4256

🐛 Bugfixes

  • Fix periodic rageshake log flush never running by @ara4n in #4229
  • Surface screen share failures instead of silently doing nothing by @ara4n in #4232
  • Stop MatrixAudioRenderer warning on every render by @ara4n in #4249
  • Don't report an aborted connect as a connection error by @ara4n in #4230
  • Don't attach the background blur processor to an ended camera track by @ara4n in #4231

💾 Developer Experience

  • Log remote participant and track events per LiveKit connection by @ara4n in #4235
  • Log track encryption flag and cryptor events for remote tracks by @ara4n in #4241

👒 Dependencies

  • Update dependency matrix-widget-api to v1.19.0 by @renovate[bot] in #4219
  • Update dependency livekit-client to v2.22.2 by @renovate[bot] in #4240
  • Update all non-major dependencies by @renovate[bot] in #4222
  • Update dependency postcss-selector-parser to v7.1.3 [SECURITY] by @renovate[bot] in #4251
  • Update dependency livekit-client to v2.22.3 by @renovate[bot] in #4258

Full Changelog: v0.25.0...v0.26.0

Embedded packages

This release includes the following embedded packages that allow Element Call to be used as an embedded widget
within another application.

NPM

npm install @element-hq/element-call-embedded@0.26.0

Android AAR

dependencies {
  implementation 'io.element.android:element-call-embedded:0.26.0'
}

SwiftPM

.package(url: "https://github.com/element-hq/element-call-swift.git", from: "0.26.0")

Docker full package

Element Call is available as a Docker image from the GitHub Container Registry.

The image provides a full build of Element Call that can be used both in standalone and as a widget (on a remote URL).

docker pull ghcr.io/element-hq/element-call:v0.26.0

Don't miss a new element-call release

NewReleases is sending notifications on new releases.