fix(deps): update rust crate jsonrpsee to 0.26#13
Merged
DamianReeves merged 1 commit intomainfrom Jan 23, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.24→0.26Release Notes
paritytech/jsonrpsee (jsonrpsee)
v0.26.0Compare Source
This is just a small release; the only breaking change is the addition of
max_frame_sizetoWsTransportClientBuilder, which necessitates a minor version bump.The other changes are as follows:
[Changed]
TowerServiceNoHttptype (#1588)jsonrpsee_http_client::RpcService(#1574)[Fixed]
v0.25.1Compare Source
A small follow-up patch release that adds a
Clone implfor the middleware RpcLogger which was missingand broke the Clone impl for the HttpClient.
v0.25.0Compare Source
A new breaking release which has been in the making for a while and the biggest change is that the
RpcServiceT traithas been changed to support both the client and server side:The reason for this change is to make it work for the client-side as well as make it easier to
implement performantly by relying on
impl Futureinstead of requiring an associated type for theFuture(which in many cases requires boxing).The downside of this change is that one has to duplicate the logic in the
batchandcallmethod to achieve the samefunctionality as before. Thus,
callornotificationis not being invoked in thebatchmethod and one has to implementthem separately.
For example now it's possible to write middleware that counts the number of method calls as follows (both client and server):
In addition because this middleware is quite powerful it's possible to
modify requests and specifically the request ID which should be avoided
because it may break the response verification especially for the client-side.
See #1565 for further information.
There are also a couple of other changes see the detailed changelog below.
[Added]
request timeoutgetter (#1533)ServerConfigBuilder::build(#1484)[Fixed]
http request bodylog (#1540)[Changed]
Box<RawValue>(#1545)ServerConfigBuilder/ServerConfigreplacesServerBuilderduplicate setter methods (#1487)ProxyGetRequestLayerhttp middleware support multiple path-method pairs (#1492)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.