rpc: upgrade jsonrpsee v0.23 (#4730)
This is PR updates jsonrpsee v0.23 which mainly changes:
- Add `Extensions` which we now is using to get the connection id (used
by the rpc spec v2 impl)
- Update hyper to v1.0, http v1.0, soketto and related crates
(hyper::service::make_service_fn is removed)
- The subscription API for the client is modified to know why a
subscription was closed.
Full changelog here:
https://github.com/paritytech/jsonrpsee/releases/tag/v0.23.0
---------
Co-authored-by:
Bastian Köcher <git@kchr.de>
Showing
- Cargo.lock 303 additions, 97 deletionsCargo.lock
- Cargo.toml 4 additions, 3 deletionsCargo.toml
- bridges/relays/client-substrate/Cargo.toml 1 addition, 0 deletionsbridges/relays/client-substrate/Cargo.toml
- bridges/relays/client-substrate/src/client/subscription.rs 1 addition, 2 deletionsbridges/relays/client-substrate/src/client/subscription.rs
- cumulus/client/relay-chain-rpc-interface/src/light_client_worker.rs 2 additions, 2 deletions...ient/relay-chain-rpc-interface/src/light_client_worker.rs
- prdoc/pr_4730.prdoc 25 additions, 0 deletionsprdoc/pr_4730.prdoc
- substrate/client/rpc-servers/Cargo.toml 8 additions, 4 deletionssubstrate/client/rpc-servers/Cargo.toml
- substrate/client/rpc-servers/src/lib.rs 48 additions, 34 deletionssubstrate/client/rpc-servers/src/lib.rs
- substrate/client/rpc-servers/src/middleware/node_health.rs 23 additions, 19 deletionssubstrate/client/rpc-servers/src/middleware/node_health.rs
- substrate/client/rpc-servers/src/utils.rs 6 additions, 8 deletionssubstrate/client/rpc-servers/src/utils.rs
- substrate/client/rpc-spec-v2/src/chain_head/api.rs 7 additions, 7 deletionssubstrate/client/rpc-spec-v2/src/chain_head/api.rs
- substrate/client/rpc-spec-v2/src/chain_head/chain_head.rs 50 additions, 36 deletionssubstrate/client/rpc-spec-v2/src/chain_head/chain_head.rs
- substrate/client/rpc-spec-v2/src/chain_head/subscription/inner.rs 10 additions, 5 deletions...e/client/rpc-spec-v2/src/chain_head/subscription/inner.rs
- substrate/client/rpc-spec-v2/src/common/connections.rs 24 additions, 21 deletionssubstrate/client/rpc-spec-v2/src/common/connections.rs
- substrate/client/rpc-spec-v2/src/transaction/api.rs 2 additions, 2 deletionssubstrate/client/rpc-spec-v2/src/transaction/api.rs
- substrate/client/rpc-spec-v2/src/transaction/transaction_broadcast.rs 14 additions, 10 deletions...ient/rpc-spec-v2/src/transaction/transaction_broadcast.rs
- substrate/client/rpc/src/utils.rs 18 additions, 13 deletionssubstrate/client/rpc/src/utils.rs
- substrate/utils/frame/remote-externalities/src/lib.rs 2 additions, 5 deletionssubstrate/utils/frame/remote-externalities/src/lib.rs
Please register or sign in to comment