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]>
turt2live
left a comment
There was a problem hiding this comment.
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. |
* 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