Skip to content

Remove legacy MSC3861 auth delegation support#19895

Open
reivilibre wants to merge 5 commits into
developfrom
rei/rm_msc3861
Open

Remove legacy MSC3861 auth delegation support#19895
reivilibre wants to merge 5 commits into
developfrom
rei/rm_msc3861

Conversation

@reivilibre

@reivilibre reivilibre commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Modern 'MAS integration' (as we call it now) is, of course, preserved.

Fixes: #19549

self.msc3861.check_config_conflicts(
self.root, allow_secrets_in_config=allow_secrets_in_config
)
"experimental_features.msc3861 was removed. "

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Given the potential for footguns for silently ignoring the MSC3861 configuration, I thought it was better to leave a hard error when it's configured.

Signed-off-by: Olivier 'reivilibre <oliverw@matrix.org>
@reivilibre reivilibre marked this pull request as ready for review June 30, 2026 13:57
@reivilibre reivilibre requested a review from a team as a code owner June 30, 2026 13:57
@sandhose sandhose self-assigned this Jul 1, 2026
Comment thread docs/upgrade.md Outdated
Comment thread docs/upgrade.md
@reivilibre reivilibre requested a review from sandhose July 1, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade notes incorrectly claim that experimental_features.msc3861 setting has been removed

3 participants