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

Point users to jsonrpsee for an actively maintained RPC impl #674

Merged
merged 1 commit into from
Jun 17, 2022

Conversation

jsdw
Copy link
Contributor

@jsdw jsdw commented Jun 17, 2022

We no longer maintain this crate very actively, as future work is directed towards jsonrpsee.

Let's point new users there so that they benefit from the latest bugfixes and development work.

We no longer maintain this crate very actively, as future work is directed towards jsonrpsee.

Let's point new users there so that they benefit from the latest bugfixes and development work.
@jsdw jsdw requested review from a team and dvdplm June 17, 2022 13:48
@jsdw jsdw merged commit 38af3c9 into master Jun 17, 2022
@jsdw jsdw deleted the jsdw-maintenance-mode branch June 17, 2022 15:50
the-mikedavis added a commit to the-mikedavis/helix that referenced this pull request Jun 18, 2022
We should not depend on jsonrpc-core anymore:

* The project just announced it's no longer actively maintained[^1],
  preferring their new implementation in `jsonrpsee`.
* The types are too strict: we would benefit from removing some
  `#[serde(deny_unknown_fields)]` annotations to allow language
  servers that disrespect the spec[^2].
* We don't use much of the project. Just the types out of core.
  These are easy to embed directly into the `helix-lsp` crate.

[^1]: paritytech/jsonrpc#674
[^2]: helix-editor#2786
archseer pushed a commit to helix-editor/helix that referenced this pull request Jun 18, 2022
We should not depend on jsonrpc-core anymore:

* The project just announced it's no longer actively maintained[^1],
  preferring their new implementation in `jsonrpsee`.
* The types are too strict: we would benefit from removing some
  `#[serde(deny_unknown_fields)]` annotations to allow language
  servers that disrespect the spec[^2].
* We don't use much of the project. Just the types out of core.
  These are easy to embed directly into the `helix-lsp` crate.

[^1]: paritytech/jsonrpc#674
[^2]: #2786
lazytanuki pushed a commit to lazytanuki/helix that referenced this pull request Jun 21, 2022
We should not depend on jsonrpc-core anymore:

* The project just announced it's no longer actively maintained[^1],
  preferring their new implementation in `jsonrpsee`.
* The types are too strict: we would benefit from removing some
  `#[serde(deny_unknown_fields)]` annotations to allow language
  servers that disrespect the spec[^2].
* We don't use much of the project. Just the types out of core.
  These are easy to embed directly into the `helix-lsp` crate.

[^1]: paritytech/jsonrpc#674
[^2]: helix-editor#2786
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