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.3 #3219

Open
13 of 16 tasks
S7evinK opened this issue Sep 29, 2023 · 0 comments
Open
13 of 16 tasks

Declare support for Matrix 1.3 #3219

S7evinK opened this issue Sep 29, 2023 · 0 comments
Labels
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 Sep 29, 2023

Complete changelog v1.3

Client-Server API

Backwards Compatible Changes

  • Make from optional on GET /_matrix/client/v3/messages to allow requesting events from the start or end of the room history, as per MSC3567.
    • While from is optional, it is not spec compliant
  • Add refresh tokens, per MSC2918.
  • Describe a structured system for event relationships, as per MSC2674.
  • Describe how relationships between events can be "aggregated", as per MSC2675 and MSC3666.
  • Add support for a new knock_restricted join rule in supported room versions, as per MSC3787.

Spec Clarifications

Server-Server API

Backwards Compatible Changes

  • Add a destination property to the Authorization header, as per MSC3383.

Spec Clarifications
(NOTE: Non-actionable things removed)

  • Remove largely unused origin field from PDUs. (#998)
  • Clarify the format for the Authorization header. (#1038, #1067)

Application Service API

Backwards Compatible Changes

  • Add timestamp massaging as per MSC3316.

Room Versions

Backwards Compatible Changes

  • Add room version 10 as per MSC3604.
  • Enforce integer power levels in room version 10 as per MSC3667.
  • Add a knock_restricted join rule supported by room version 10 as per MSC3787.

Spec Clarifications
(NOTE: Non-actionable things removed)

  • For all room versions: Add m.federate to the authorization rules, as originally intended. (#1103)
@S7evinK S7evinK added spec-compliance Fix something that doesn't comply with the specs help wanted More difficult than good-first-issue but not impossible! labels Sep 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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