JSON-RPC v6.0.0
Major overhaul of the library and consolidation to single repository.
- We switched to
futures
which simplified a lot of code incore
. - Serde dependency updated to
0.9
IoHandler
now supportsMiddleware
andMetadata
(both opt-in, second being a slight deviation from json-rpc standard)jsonrpc-macros
library simplifying implementation of complex services.
See examples for each crate for more details.
Published crates:
jsonrpc-core = "6.0"
jsonrpc-macros = "6.0"
jsonrpc-ipc-server = "6.0"
jsonrpc-tcp-server = "6.0"
jsonrpc-http-server
uses unstable asynchronous hyper
, so it needs to be referenced directly from github:
jsonrpc-http-server = { git = "http://github.com/ethcore/jsonrpc", tag = "v6.0.0" }