diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a1e9bdb5c..080d0bf423 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ The format is based on [Keep a Changelog]. [Keep a Changelog]: http://keepachangelog.com/en/1.0.0/ +## [v0.18.1] - 2023-04-26 + +This release fixes a couple bugs and improves the ergonomics for the HTTP client +when no tower middleware is enabled. + +### Changed +- http client: add default generic param for the backend ([#1099](https://github.com/paritytech/jsonrpsee/pull/1099)) + +### Fixed +- rpc module: fix race in subscription close callback ([#1098](https://github.com/paritytech/jsonrpsee/pull/1098)) +- client: add missing batch request tracing span ([#1097](https://github.com/paritytech/jsonrpsee/pull/1097)) +- ws server: don't wait for graceful shutdown when connection already closed ([#1103](https://github.com/paritytech/jsonrpsee/pull/1103)) + ## [v0.18.0] - 2023-04-21 This is a breaking release that removes the `CallError` which was used to represent a JSON-RPC error object that diff --git a/Cargo.toml b/Cargo.toml index cc74e3ebeb..8501e17e59 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ resolver = "2" [workspace.package] authors = ["Parity Technologies ", "Pierre Krieger "] -version = "0.18.0" +version = "0.18.1" edition = "2021" rust-version = "1.64.0" license = "MIT" @@ -30,11 +30,11 @@ keywords = ["jsonrpc", "json", "http", "websocket", "WASM"] readme = "README.md" [workspace.dependencies] -jsonrpsee-types = { path = "types", version = "0.18.0" } -jsonrpsee-core = { path = "core", version = "0.18.0" } -jsonrpsee-server = { path = "server", version = "0.18.0" } -jsonrpsee-ws-client = { path = "client/ws-client", version = "0.18.0" } -jsonrpsee-http-client = { path = "client/http-client", version = "0.18.0" } -jsonrpsee-wasm-client = { path = "client/wasm-client", version = "0.18.0" } -jsonrpsee-client-transport = { path = "client/transport", version = "0.18.0" } -jsonrpsee-proc-macros = { path = "proc-macros", version = "0.18.0" } +jsonrpsee-types = { path = "types", version = "0.18.1" } +jsonrpsee-core = { path = "core", version = "0.18.1" } +jsonrpsee-server = { path = "server", version = "0.18.1" } +jsonrpsee-ws-client = { path = "client/ws-client", version = "0.18.1" } +jsonrpsee-http-client = { path = "client/http-client", version = "0.18.1" } +jsonrpsee-wasm-client = { path = "client/wasm-client", version = "0.18.1" } +jsonrpsee-client-transport = { path = "client/transport", version = "0.18.1" } +jsonrpsee-proc-macros = { path = "proc-macros", version = "0.18.1" } diff --git a/README.md b/README.md index 2eac8ed023..5e7c0d9cc3 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ ![MIT](https://img.shields.io/crates/l/jsonrpsee.svg) [![CI](https://github.com/paritytech/jsonrpsee/actions/workflows/ci.yml/badge.svg)](https://github.com/paritytech/jsonrpsee/actions/workflows/ci.yml) [![Benchmarks](https://github.com/paritytech/jsonrpsee/actions/workflows/benchmarks.yml/badge.svg)](https://github.com/paritytech/jsonrpsee/actions/workflows/benchmarks.yml) -[![dependency status](https://deps.rs/crate/jsonrpsee/0.18.0/status.svg)](https://deps.rs/crate/jsonrpsee/0.18.0) +[![dependency status](https://deps.rs/crate/jsonrpsee/0.18.1/status.svg)](https://deps.rs/crate/jsonrpsee/0.18.1) JSON-RPC library designed for async/await in Rust.