Skip to content

Update matrix-appservice-bridge to fix IO.ELEMENT.MSC4190.M_APPSERVICE_LOGIN_UNSUPPORTED error with MSC4190 enabled homeservers#371

Merged
jaywink merged 14 commits intodevelopfrom
jaywink/update-matrix-appservice-bridge
Oct 23, 2025
Merged

Update matrix-appservice-bridge to fix IO.ELEMENT.MSC4190.M_APPSERVICE_LOGIN_UNSUPPORTED error with MSC4190 enabled homeservers#371
jaywink merged 14 commits intodevelopfrom
jaywink/update-matrix-appservice-bridge

Conversation

@jaywink
Copy link
Member

@jaywink jaywink commented Oct 21, 2025

A few await's needed as either the methods are now async OR we were previously trying to feed promises into strings.

Also required updating Node to 22 due to above dependency bump. A few tests were generally failing, so made those pass, it seemed like we're passing information in twice.

`mediaProxy` was being passed in twice
Required by incoming matrix-appservice-bridge update
Update `matrix-appservice-bridge` to fix `IO.ELEMENT.MSC4190.M_APPSERVICE_LOGIN_UNSUPPORTED` error with MSC4190 enabled homeservers.

A few await's needed as either the methods are now async OR we were previously trying to feed promises into strings.
@jaywink jaywink requested a review from a team as a code owner October 21, 2025 14:08
@jaywink jaywink requested a review from AndrewFerr October 21, 2025 14:10
jaywink and others added 8 commits October 23, 2025 13:48
Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
Copy link
Member

@AndrewFerr AndrewFerr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The test failures in Node 24 are because of nedb having rotted, which ought to be fixed in the bridge SDK (see matrix-org/matrix-appservice-bridge#521).

With that said, this PR looks good to go. Just consider dropping eslint-plugin-tslint.

jaywink and others added 2 commits October 23, 2025 20:25
Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
@jaywink jaywink merged commit 140fdfa into develop Oct 23, 2025
11 of 14 checks passed
@jaywink jaywink deleted the jaywink/update-matrix-appservice-bridge branch October 23, 2025 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants