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

Remove keyId from the server keys endpoints #1350

Merged
merged 4 commits into from Jan 3, 2023

Conversation

zecakeh
Copy link
Contributor

@zecakeh zecakeh commented Nov 17, 2022

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

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>
@zecakeh zecakeh requested a review from a team as a code owner November 17, 2022 17:12
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
@zecakeh zecakeh mentioned this pull request Nov 17, 2022
4 tasks
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Copy link
Member

@turt2live turt2live left a 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.

@turt2live
Copy link
Member

What we've done in the past is just copy/pasted the endpoint definition, as annoying as that is.

@richvdh
Copy link
Member

richvdh commented Nov 18, 2022

Deprecated endpoints require an MSC to remove them.

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?

@turt2live
Copy link
Member

Not according to our specified deprecation policy: https://spec.matrix.org/v1.5/#deprecation-policy

@richvdh
Copy link
Member

richvdh commented Nov 18, 2022

ugh, what a pain in the ass. I think we should revise that.

@turt2live
Copy link
Member

it'd only take an MSC 😇

I'm fairly opposed to changing the policy here, but that's a discussion for elsewhere.

@richvdh
Copy link
Member

richvdh commented Nov 22, 2022

I've opened matrix-org/matrix-spec-proposals#3938.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
@zecakeh
Copy link
Contributor Author

zecakeh commented Dec 26, 2022

I updated the description and changelog entry to mention MSC3938.

Copy link
Member

@turt2live turt2live left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@turt2live turt2live merged commit 9e45037 into matrix-org:main Jan 3, 2023
@zecakeh zecakeh deleted the remove-keyid branch January 8, 2023 11:04
clokep pushed a commit to clokep/matrix-spec that referenced this pull request May 3, 2023
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants