Skip to content

Commit 9c4ba13

Browse files
committed
Add entry to v1.139.0 upgrade notes about appservices and /register requests
1 parent 5857d2d commit 9c4ba13

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

docs/upgrade.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,21 @@ Ubuntu 24.10 Oracular Oriole [has been end-of-life since 10 Jul
125125
2025](https://endoflife.date/ubuntu). This release drops support for Ubuntu
126126
24.10, and in its place adds support for Ubuntu 25.04 Plucky Puffin.
127127
128+
## `/register` requests from old application service implementations may break when using MAS
129+
130+
Application Services that do not set `inhibit_login=true` when calling `POST
131+
/_matrix/client/v3/register` will receive the error
132+
`IO.ELEMENT.MSC4190.M_APPSERVICE_LOGIN_UNSUPPORTED` in response. This is a
133+
result of [MSC4190: Device management for application
134+
services](https://github.com/matrix-org/matrix-spec-proposals/pull/4190) which
135+
adds new endpoints for application services to create encryption-ready devices
136+
with other than `/login` or `/register` without `inhibit_login=true`.
137+
138+
If an application service you use starts to fail with the mentioned error,
139+
ensure it is up to date. If it is, then kindly let the author know that they
140+
need to update their implementation to call `/register` with
141+
`inhibit_login=true`.
142+
128143
# Upgrading to v1.136.0
129144
130145
## Deprecate `run_as_background_process` exported as part of the module API interface in favor of `ModuleApi.run_as_background_process`

0 commit comments

Comments
 (0)