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
Remove keyId
from the server keys endpoints
#1350
Conversation
It has been deprecated forever. Besides, the OpenAPI 3 spec doesn't allow optional path parameters. Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Deprecated endpoints require an MSC to remove them.
What we've done in the past is just copy/pasted the endpoint definition, as annoying as that is. |
I mean, really? Isn't the fact that they are deprecated enough of an indication that if people care about them they need to make a case to undeprecate them? |
Not according to our specified deprecation policy: https://spec.matrix.org/v1.5/#deprecation-policy |
ugh, what a pain in the ass. I think we should revise that. |
it'd only take an MSC 😇 I'm fairly opposed to changing the policy here, but that's a discussion for elsewhere. |
I've opened matrix-org/matrix-spec-proposals#3938. |
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
I updated the description and changelog entry to mention MSC3938. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
* Remove keyId from the server keys endpoints It has been deprecated forever. Besides, the OpenAPI 3 spec doesn't allow optional path parameters. Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr> * Add newsfragment Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr> * Fix broken link Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr> * Mention MSC3938 in newfragment Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr> Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Spec PR for MSC3938.
This is a prerequisite for #1310.
Signed-off-by: Kévin Commaille zecakeh@tedomum.fr
Preview: https://pr1350--matrix-spec-previews.netlify.app