JSON-RPC v9.0.0
- IPC server on crates.io
Default
forMetadata
no longer required- Fix responsiveness of HTTP server under high load (sleep on errors)
- Limit the size of payloads of HTTP server
- Update dependencies
- Change
Params
encoding (you may now need to handle empty arrays) - Health API
- Customize allowed headers for HTTP server
- Handle requests concurrently for IPC transport
- Avoid Boxing in middlewares and introduce
on_call
hook. - Allow IPC access right on Windows
- ... and more
Full list of changes: v8.0.1...v9.0.0
jsonrpc-core = "9.0.0"
jsonrpc-macros = "9.0.0"
jsonrpc-pubsub = "9.0.0"
jsonrpc-server-utils = "9.0.0"
jsonrpc-http-server = "9.0.0"
jsonrpc-ipc-server = "9.0.0"
jsonrpc-tcp-server = "9.0.0"
jsonrpc-stdio-server = "9.0.0"
jsonrpc-test = "9.0.0"