From 96c035c56094606fe98b98f9a033cced32781d04 Mon Sep 17 00:00:00 2001 From: Alexandru Vasile <60601340+lexnv@users.noreply.github.com> Date: Sat, 22 Jul 2023 10:11:08 +0300 Subject: [PATCH] chore: Release v0.19.0 (#1155) * Update changelog Signed-off-by: Alexandru Vasile * cargo: Bump version to 0.18.3 Signed-off-by: Alexandru Vasile * Change the release to v0.19.0 Signed-off-by: Alexandru Vasile * tests: Change expected error to accomodate rust from gitlab Signed-off-by: Alexandru Vasile * Revert "tests: Change expected error to accomodate rust from gitlab" This reverts commit ac705591295d1e9c7f27768491b622da7595d571. * changelog: Remove unrelated changes Signed-off-by: Alexandru Vasile --------- Signed-off-by: Alexandru Vasile --- CHANGELOG.md | 23 ++++++++++++++++++++--- Cargo.toml | 18 +++++++++--------- 2 files changed, 29 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b1a1c9421..ccafc2d3bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,27 @@ The format is based on [Keep a Changelog]. [Keep a Changelog]: http://keepachangelog.com/en/1.0.0/ +## [v0.19.0] - 2023-07-20 + +### [Fixed] + +- Fixed connections processing await on server shutdown ([#1153](https://github.com/paritytech/jsonrpsee/pull/1153)) +- fix: include error code in RpcLogger ([#1135](https://github.com/paritytech/jsonrpsee/pull/1135)) +- fix: downgrade more logs to `debug` ([#1127](https://github.com/paritytech/jsonrpsee/pull/1127)) +- fix(server): remove `MethodSinkPermit` to fix backpressure issue on concurrent subscriptions ([#1126](https://github.com/paritytech/jsonrpsee/pull/1126)) +- fix readme links ([#1152](https://github.com/paritytech/jsonrpsee/pull/1152)) + +### [Changed] + +- server: downgrade connection logs to debug ([#1123](https://github.com/paritytech/jsonrpsee/pull/1123)) +- refactor(server): make `Server::start` infallible and add `fn builder()` ([#1137](https://github.com/paritytech/jsonrpsee/pull/1137)) ## [v0.18.2] - 2023-05-10 This release improves error message for `too big batch response` and exposes the `BatchRequestConfig type` in order to make it possible to use `ServerBuilder::set_batch_request_config` -### Fixed +### [Fixed] + - server: export BatchRequestConfig ([#1112](https://github.com/paritytech/jsonrpsee/pull/1112)) - fix(server): improve too big batch response msg ([#1107](https://github.com/paritytech/jsonrpsee/pull/1107)) @@ -18,10 +33,12 @@ This release improves error message for `too big batch response` and exposes the This release fixes a couple bugs and improves the ergonomics for the HTTP client when no tower middleware is enabled. -### Changed +### [Changed] + - http client: add default generic param for the backend ([#1099](https://github.com/paritytech/jsonrpsee/pull/1099)) -### Fixed +### [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)) diff --git a/Cargo.toml b/Cargo.toml index b444afd892..f04dd54858 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ resolver = "2" [workspace.package] authors = ["Parity Technologies ", "Pierre Krieger "] -version = "0.18.2" +version = "0.19.0" 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.2" } -jsonrpsee-core = { path = "core", version = "0.18.2" } -jsonrpsee-server = { path = "server", version = "0.18.2" } -jsonrpsee-ws-client = { path = "client/ws-client", version = "0.18.2" } -jsonrpsee-http-client = { path = "client/http-client", version = "0.18.2" } -jsonrpsee-wasm-client = { path = "client/wasm-client", version = "0.18.2" } -jsonrpsee-client-transport = { path = "client/transport", version = "0.18.2" } -jsonrpsee-proc-macros = { path = "proc-macros", version = "0.18.2" } +jsonrpsee-types = { path = "types", version = "0.19.0" } +jsonrpsee-core = { path = "core", version = "0.19.0" } +jsonrpsee-server = { path = "server", version = "0.19.0" } +jsonrpsee-ws-client = { path = "client/ws-client", version = "0.19.0" } +jsonrpsee-http-client = { path = "client/http-client", version = "0.19.0" } +jsonrpsee-wasm-client = { path = "client/wasm-client", version = "0.19.0" } +jsonrpsee-client-transport = { path = "client/transport", version = "0.19.0" } +jsonrpsee-proc-macros = { path = "proc-macros", version = "0.19.0" }