Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Stop sending v1 format events to appservices #6457

Closed
Half-Shot opened this issue Dec 3, 2019 · 4 comments
Closed

Stop sending v1 format events to appservices #6457

Half-Shot opened this issue Dec 3, 2019 · 4 comments
Assignees
Labels
A-Application-Service Related to AS support

Comments

@Half-Shot
Copy link
Collaborator

Half-Shot commented Dec 3, 2019

See also #6452

As per the above issue, we currently send a special format to appservices which contains the old v1 format keys as well as the v2 keys. The spec states that we should send the same format as we do to clients (v2 only). We've been using this approach for a long time to avoid breakages, but now is probably a good time to move on and be compliant with the spec.

Because this will break appservices still relying on the v1 format event, we need to announce that this will break things.

@Half-Shot
Copy link
Collaborator Author

We also need to stop using the unstable prefix, and instead use v1

APP_SERVICE_PREFIX = "/_matrix/app/unstable"

@turt2live
Copy link
Member

That's #3780 which is slightly more difficult.

@Half-Shot
Copy link
Collaborator Author

Rather than trying to do two deprecations, I will probably bundle these together.

@richvdh
Copy link
Member

richvdh commented Oct 20, 2020

isn't this a duplicate of #6452?

@richvdh richvdh closed this as completed Oct 20, 2020
@MadLittleMods MadLittleMods added the A-Application-Service Related to AS support label Dec 23, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Application-Service Related to AS support
Projects
None yet
Development

No branches or pull requests

4 participants