Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Declare support for Matrix 1.7 #3225

Open
2 of 16 tasks
S7evinK opened this issue Oct 2, 2023 · 0 comments
Open
2 of 16 tasks

Declare support for Matrix 1.7 #3225

S7evinK opened this issue Oct 2, 2023 · 0 comments
Labels
good first issue Want to help with Dendrite? These are the issues to start with! help wanted More difficult than good-first-issue but not impossible! spec-compliance Fix something that doesn't comply with the specs

Comments

@S7evinK
Copy link
Contributor

S7evinK commented Oct 2, 2023

Complete changelog v1.7

Client-Server API

Backwards Compatible Changes

  • Changes to the server-side aggregation of m.replace (edit) events, as per MSC3925.
    • No event aggregation at all atm
  • Add new push rule conditions event_property_is and event_property_contains, as per MSC3758 and MSC3966.
  • Add m.annotation relations (reactions), as per MSC2677.
    • (No aggregation?)
  • Support asynchronous media uploads, as per MSC2246.
  • Document the m.mentions property; the .m.rule.is_user_mention and .m.rule.is_room_mention push rules; and other notification behaviour, as per MSC3952.
  • Update the scope of transaction IDs, as per MSC3970.
  • Add an ability to redirect media downloads, as per MSC3860.
  • Add an ability to use an existing session to log in another, as per MSC3882.

Spec Clarifications

  • Clarify the sections of the specification concerning aggregation of child events. (#1424)
    • No event aggregation at all atm
  • Clarify that servers should enforce a default limit on a filter if one is not specified. (#1463)
    • While I think we do, we should probably verify this
  • Disambiguate using property names with dots in them during push rule processing, as per MSC3873 and MSC3980.
  • Remove outdated text saying that state_default is 0 if there is no m.room.power_levels event in a room. (#1479)
    • Worth validating
  • Remove fictitious token parameter on /keys/query endpoint. (#1485)
  • Remove the dont_notify and coalesce push rule actions, as per MSC3987.

Application Service API

Backwards Compatible Changes

  • Add homeserver->appservice ping mechanism, as per MSC2659.

Identity Service API

Spec Clarifications

  • Corrections to the response format of /_matrix/identity/v2/store-invite. (#1486)
@S7evinK S7evinK added good first issue Want to help with Dendrite? These are the issues to start with! spec-compliance Fix something that doesn't comply with the specs help wanted More difficult than good-first-issue but not impossible! labels Oct 2, 2023
S7evinK added a commit that referenced this issue Oct 24, 2023
Should fix #3183, since
Element Android already implements
[MSC3987](element-hq/element-android#8530)

This is also part of #3225
S7evinK added a commit that referenced this issue Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Want to help with Dendrite? These are the issues to start with! help wanted More difficult than good-first-issue but not impossible! spec-compliance Fix something that doesn't comply with the specs
Projects
None yet
Development

No branches or pull requests

1 participant