Skip to content

Bump jsonrpsee-core from 0.24.9 to 0.26.0#737

Open
dependabot[bot] wants to merge 1 commit intodevelopmentfrom
dependabot/cargo/development/jsonrpsee-core-0.26.0
Open

Bump jsonrpsee-core from 0.24.9 to 0.26.0#737
dependabot[bot] wants to merge 1 commit intodevelopmentfrom
dependabot/cargo/development/jsonrpsee-core-0.26.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 12, 2025

Bumps jsonrpsee-core from 0.24.9 to 0.26.0.

Release notes

Sourced from jsonrpsee-core's releases.

v0.26.0

[v0.26.0] - 2025-08-11

This is just a small release; the only breaking change is the addition of max_frame_size to WsTransportClientBuilder, which necessitates a minor version bump.

The other changes are as follows:

[Changed]

  • Fix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (#1594)
  • feat(keepalive): expose tcp keep-alive options (#1583)
  • chore: expose TowerServiceNoHttp type (#1588)
  • chore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (#1587)
  • Allow max websocket frame size to be set (#1585)
  • chore(deps): update pprof requirement from 0.14 to 0.15 (#1577)
  • Expose jsonrpsee_http_client::RpcService (#1574)

[Fixed]

  • fix: Remove username and password from URL after building Authorization header (#1581)

v0.25.1

[v0.25.1] - 2025-04-24

A small follow-up patch release that adds a Clone impl for the middleware RpcLogger which was missing and broke the Clone impl for the HttpClient.

If you are updating from v0.24, have a look at https://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0 because it contains some breaking changes.

Full Changelog: paritytech/jsonrpsee@v0.25.0...v0.25.1

v0.25.0

[v0.25.0] - 2025-04-24

A new breaking release which has been in the making for a while and the biggest change is that the RpcServiceT trait has been changed to support both the client and server side:

pub trait RpcServiceT {
	/// Response type for `RpcServiceT::call`.
	type MethodResponse;
	/// Response type for `RpcServiceT::notification`.
	type NotificationResponse;
	/// Response type for `RpcServiceT::batch`.
	type BatchResponse;
/// Processes a single JSON-RPC call, which may be a subscription or regular call.
fn call<'a>(&self, request: Request<'a>) -> impl Future<Output = Self::MethodResponse> + Send + 'a;
/// Processes multiple JSON-RPC calls at once, similar to RpcServiceT::call.

</tr></table>

... (truncated)

Changelog

Sourced from jsonrpsee-core's changelog.

[v0.26.0] - 2025-08-11

This is just a small release; the only breaking change is the addition of max_frame_size to WsTransportClientBuilder, which necessitates a minor version bump.

The other changes are as follows:

[Changed]

  • Fix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (#1594)
  • feat(keepalive): expose tcp keep-alive options (#1583)
  • chore: expose TowerServiceNoHttp type (#1588)
  • chore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (#1587)
  • Allow max websocket frame size to be set (#1585)
  • chore(deps): update pprof requirement from 0.14 to 0.15 (#1577)
  • Expose jsonrpsee_http_client::RpcService (#1574)

[Fixed]

  • fix: Remove username and password from URL after building Authorization header (#1581)

[v0.25.1] - 2025-04-24

A small follow-up patch release that adds a Clone impl for the middleware RpcLogger which was missing and broke the Clone impl for the HttpClient.

[v0.25.0] - 2025-04-24

A new breaking release which has been in the making for a while and the biggest change is that the RpcServiceT trait has been changed to support both the client and server side:

pub trait RpcServiceT {
	/// Response type for `RpcServiceT::call`.
	type MethodResponse;
	/// Response type for `RpcServiceT::notification`.
	type NotificationResponse;
	/// Response type for `RpcServiceT::batch`.
	type BatchResponse;
/// Processes a single JSON-RPC call, which may be a subscription or regular call.
fn call&lt;'a&gt;(&amp;self, request: Request&lt;'a&gt;) -&gt; impl Future&lt;Output = Self::MethodResponse&gt; + Send + 'a;
/// Processes multiple JSON-RPC calls at once, similar to RpcServiceT::call.
///
/// This method wraps RpcServiceT::call and RpcServiceT::notification,
/// but the root RPC service does not inherently recognize custom implementations
/// of these methods.
///
/// As a result, if you have custom logic for individual calls or notifications,
/// you must duplicate that implementation in this method or no middleware will be applied

</tr></table>

... (truncated)

Commits
  • b0a45c6 Prepare to release v0.26.0 (#1595)
  • 9e551cb chore(deps): bump Swatinem/rust-cache from 2.7.8 to 2.8.0 (#1584)
  • b92aaaf Fix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (...
  • c0b947f feat(keepalive): expose tcp keep-alive options (#1583)
  • fa7d1c8 chore: expose TowerServiceNoHttp type (#1588)
  • ffd5020 chore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (#1587)
  • 85dcced increase max websocket frame size (#1585)
  • d3d9fa8 fix: Remove username and password from URL after building Authorization heade...
  • 1869536 chore(deps): update pprof requirement from 0.14 to 0.15 (#1577)
  • f04afa7 Expose jsonrpsee_http_client::RpcService (#1574)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 12, 2025
@dependabot dependabot bot force-pushed the dependabot/cargo/development/jsonrpsee-core-0.26.0 branch from 6f75d2c to 5273bce Compare September 10, 2025 11:25
Bumps [jsonrpsee-core](https://github.com/paritytech/jsonrpsee) from 0.24.9 to 0.26.0.
- [Release notes](https://github.com/paritytech/jsonrpsee/releases)
- [Changelog](https://github.com/paritytech/jsonrpsee/blob/master/CHANGELOG.md)
- [Commits](paritytech/jsonrpsee@v0.24.9...v0.26.0)

---
updated-dependencies:
- dependency-name: jsonrpsee-core
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/development/jsonrpsee-core-0.26.0 branch from 5273bce to 912c2ae Compare September 10, 2025 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants