Update ghcr.io/element-hq/element-call Docker tag to v0.24.0 #1019

Open
renovate wants to merge 1 commit from renovate/ghcr.io-element-hq-element-call-0.x into master
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/element-hq/element-call minor v0.23.0v0.24.0

Release Notes

element-hq/element-call (ghcr.io/element-hq/element-call)

v0.24.0

Compare Source

⚠️ This release deprecates the method of discovering MatrixRTC transports that used the homeserver's /.well-known/matrix/client file. You may need to take certain actions to ensure Element Call can still find your LiveKit SFU.

For client developers using Element Call as a widget, make sure that your client supports the new get_rtc_transports action from MSC4515. If desired, you can implement this action in a way that still falls back to .well-known discovery to give your users more time to migrate to the MSC4519 endpoint.

For admins hosting a standalone Element Call instance, make sure that your homeserver supports the GET /_matrix/client/unstable/org.matrix.msc4143/rtc/transports endpoint from MSC4519. See the updated self-hosting guide. If your server's /.well-known/matrix/client file contained an org.matrix.msc4143.rtc_foci key, you may remove it.

For other homeserver admins, no changes are required at this time because Element Web/Desktop and Element X Android/iOS are all being adapted to keep the .well-known discovery method as a fallback. We still recommend enabling the GET /_matrix/client/unstable/org.matrix.msc4143/rtc/transports endpoint from MSC4519 however to prepare for future changes. See the updated self-hosting guide.

What's Changed

🛠 Breaking Changes
Features
  • feat: advanced media quality settings UI and config-driven defaults by @​emmick4 in #​3736
🙌 Improvements
🐛 Bugfixes
💾 Developer Experience
  • Remove default server config as it is not likely to be correct by @​hughns in #​3075
👒 Dependencies

New Contributors

Full Changelog: https://github.com/element-hq/element-call/compare/v0.22.0...v0.24.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.24.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.24.0
Android AAR
dependencies {
  implementation 'io.element.android:element-call-embedded:0.24.0'
}
SwiftPM
.package(url: "https://github.com/element-hq/element-call-swift.git", from: "0.24.0")

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/element-hq/element-call](https://github.com/element-hq/element-call) | minor | `v0.23.0` → `v0.24.0` | --- ### Release Notes <details> <summary>element-hq/element-call (ghcr.io/element-hq/element-call)</summary> ### [`v0.24.0`](https://github.com/element-hq/element-call/releases/tag/v0.24.0) [Compare Source](https://github.com/element-hq/element-call/compare/v0.23.0...v0.24.0) <!-- Release notes generated using configuration in .github/release.yml at release-v0.24.0 --> :warning: This release deprecates the method of discovering MatrixRTC transports that used the homeserver's /.well-known/matrix/client file. You may need to take certain actions to ensure Element Call can still find your LiveKit SFU. **For client developers using Element Call as a widget**, make sure that your client supports the new `get_rtc_transports` action from MSC4515. If desired, you can implement this action in a way that still falls back to .well-known discovery to give your users more time to migrate to the MSC4519 endpoint. **For admins hosting a standalone Element Call instance**, make sure that your homeserver supports the `GET /_matrix/client/unstable/org.matrix.msc4143/rtc/transports` endpoint from MSC4519. See the updated [self-hosting guide](https://github.com/element-hq/element-call/blob/livekit/docs/self_hosting.md#matrixrtc-transport-announcement). If your server's /.well-known/matrix/client file contained an `org.matrix.msc4143.rtc_foci` key, you may remove it. **For other homeserver admins**, no changes are *required* at this time because Element Web/Desktop and Element X Android/iOS are all being adapted to keep the .well-known discovery method as a fallback. We still recommend enabling the `GET /_matrix/client/unstable/org.matrix.msc4143/rtc/transports` endpoint from MSC4519 however to prepare for future changes. See the updated [self-hosting guide](https://github.com/element-hq/element-call/blob/livekit/docs/self_hosting.md#matrixrtc-transport-announcement). #### What's Changed ##### 🛠 Breaking Changes - Remove .well-known transport discovery by [@&#8203;BillCarsonFr](https://github.com/BillCarsonFr) in [#&#8203;4153](https://github.com/element-hq/element-call/pull/4153) ##### ✨ Features - feat: advanced media quality settings UI and config-driven defaults by [@&#8203;emmick4](https://github.com/emmick4) in [#&#8203;3736](https://github.com/element-hq/element-call/pull/3736) ##### 🙌 Improvements - Use a proper one-on-one layout for landscape mobile calls by [@&#8203;robintown](https://github.com/robintown) in [#&#8203;4128](https://github.com/element-hq/element-call/pull/4128) - Prefer grid mode in landscape on mobile by [@&#8203;robintown](https://github.com/robintown) in [#&#8203;4129](https://github.com/element-hq/element-call/pull/4129) - Performance: Enable React Compiler by [@&#8203;robintown](https://github.com/robintown) in [#&#8203;4146](https://github.com/element-hq/element-call/pull/4146) - Use widget API action to get transports in widget mode by [@&#8203;BillCarsonFr](https://github.com/BillCarsonFr) in [#&#8203;4135](https://github.com/element-hq/element-call/pull/4135) - Performance: Avoid re-rendering entire spotlight layout so often by [@&#8203;robintown](https://github.com/robintown) in [#&#8203;4158](https://github.com/element-hq/element-call/pull/4158) ##### 🐛 Bugfixes - fix: Safari preview tile no video is 16px wide only by [@&#8203;BillCarsonFr](https://github.com/BillCarsonFr) in [#&#8203;4125](https://github.com/element-hq/element-call/pull/4125) - Only show layout switch when it has an effect on the layout by [@&#8203;robintown](https://github.com/robintown) in [#&#8203;4130](https://github.com/element-hq/element-call/pull/4130) - fix: FF mirrored self video lose rounding by [@&#8203;BillCarsonFr](https://github.com/BillCarsonFr) in [#&#8203;4136](https://github.com/element-hq/element-call/pull/4136) ##### 💾 Developer Experience - Remove default server config as it is not likely to be correct by [@&#8203;hughns](https://github.com/hughns) in [#&#8203;3075](https://github.com/element-hq/element-call/pull/3075) ##### 👒 Dependencies - Update dependency livekit-client to v2.21.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4117](https://github.com/element-hq/element-call/pull/4117) - Update dependency postcss to v8.5.18 \[SECURITY] by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4134](https://github.com/element-hq/element-call/pull/4134) - Update dependency matrix-widget-api to v1.18.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4141](https://github.com/element-hq/element-call/pull/4141) - Update dependency [@&#8203;vector-im/compound-web](https://github.com/vector-im/compound-web) to v9.9.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4140](https://github.com/element-hq/element-call/pull/4140) - Update dependency posthog-js to v1.408.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4139](https://github.com/element-hq/element-call/pull/4139) - Update dependency postcss to v8.5.23 \[SECURITY] by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4147](https://github.com/element-hq/element-call/pull/4147) - Update LiveKit components by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4118](https://github.com/element-hq/element-call/pull/4118) - Update all non-major dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4138](https://github.com/element-hq/element-call/pull/4138) - Update dependency i18next to v26 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4148](https://github.com/element-hq/element-call/pull/4148) #### New Contributors - [@&#8203;emmick4](https://github.com/emmick4) made their first contribution in [#&#8203;3736](https://github.com/element-hq/element-call/pull/3736) **Full Changelog**: <https://github.com/element-hq/element-call/compare/v0.22.0...v0.24.0> #### Docker full package Element Call is available as a Docker image from the [GitHub Container Registry](https://github.com/element-hq/element-call/pkgs/container/element-call). 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.24.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.24.0 ``` ##### Android AAR ``` dependencies { implementation 'io.element.android:element-call-embedded:0.24.0' } ``` ##### SwiftPM ``` .package(url: "https://github.com/element-hq/element-call-swift.git", from: "0.24.0") ``` </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zMi42IiwidXBkYXRlZEluVmVyIjoiNDQuMzIuNiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJtYWludGVuYW5jZSJdfQ==-->
Update ghcr.io/element-hq/element-call Docker tag to v0.24.0
All checks were successful
validate / validate (push) Successful in 7s
validate / validate (pull_request) Successful in 5s
5ca0cc7a0a
All checks were successful
validate / validate (push) Successful in 7s
validate / validate (pull_request) Successful in 5s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/ghcr.io-element-hq-element-call-0.x:renovate/ghcr.io-element-hq-element-call-0.x
git switch renovate/ghcr.io-element-hq-element-call-0.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/ghcr.io-element-hq-element-call-0.x
git switch renovate/ghcr.io-element-hq-element-call-0.x
git rebase master
git switch master
git merge --ff-only renovate/ghcr.io-element-hq-element-call-0.x
git switch renovate/ghcr.io-element-hq-element-call-0.x
git rebase master
git switch master
git merge --no-ff renovate/ghcr.io-element-hq-element-call-0.x
git switch master
git merge --squash renovate/ghcr.io-element-hq-element-call-0.x
git switch master
git merge --ff-only renovate/ghcr.io-element-hq-element-call-0.x
git switch master
git merge renovate/ghcr.io-element-hq-element-call-0.x
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
simon.beck/talos!1019
No description provided.