-
-
Notifications
You must be signed in to change notification settings - Fork 103
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 <[email protected]>
Signed-off-by: Kévin Commaille <[email protected]>
Signed-off-by: Kévin Commaille <[email protected]>
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 <[email protected]>
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 <[email protected]> * Add newsfragment Signed-off-by: Kévin Commaille <[email protected]> * Fix broken link Signed-off-by: Kévin Commaille <[email protected]> * Mention MSC3938 in newfragment Signed-off-by: Kévin Commaille <[email protected]> Signed-off-by: Kévin Commaille <[email protected]>
Spec PR for MSC3938.
This is a prerequisite for #1310.
Signed-off-by: Kévin Commaille [email protected]
Preview: https://pr1350--matrix-spec-previews.netlify.app