This repository was archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Declare support for Matrix v1.7 #15661
Copy link
Copy link
Closed
Labels
A-Spec-Complianceplaces where synapse does not conform to the specplaces where synapse does not conform to the specO-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-MajorMajor functionality / product severely impaired, no satisfactory workaround.Major functionality / product severely impaired, no satisfactory workaround.T-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.New features, changes in functionality, improvements in performance, or user-facing enhancements.
Description
See the changelog (note that I stripped out spec clarifications).
Client-Server API
New Endpoints
-
POST /_matrix/client/v1/login/get_token. MSC3882 -
POST /_matrix/media/v1/createandPUT /_matrix/media/v3/upload/{serverName}/{mediaId}MSC2246.
Backwards Compatible Changes
- Changes to the server-side aggregation of
m.replace(edit) events, as per MSC3925. - Add new push rule conditions:
event_property_isandevent_property_containsfrom MSC3758 and MSC3966. - Add
m.annotationrelations (reactions), as per MSC2677.- This was defacto standard before this spec release, Synapse has support for it.
- Document the
m.mentionsproperty; the.m.rule.is_user_mentionand.m.rule.is_room_mentionpush rules; and other behaviour from MSC3952. - Improve VoIP signaling, as per MSC2746.
- No server changes needed.
- Update the scope of transaction IDs, as per MSC3970.
- Add an ability to redirect downloads, as per MSC3860.
- Add an ability to use an existing session to log in another, as per MSC3882.
Application Service API
New Endpoints
Backwards Compatible Changes
- Add homeserver->appservice ping mechanism, as per MSC2659.
Depends on #15089.
Metadata
Metadata
Assignees
Labels
A-Spec-Complianceplaces where synapse does not conform to the specplaces where synapse does not conform to the specO-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-MajorMajor functionality / product severely impaired, no satisfactory workaround.Major functionality / product severely impaired, no satisfactory workaround.T-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.New features, changes in functionality, improvements in performance, or user-facing enhancements.