PackageTrack
Sign in Get early access

jsonrpc

Rust support for the JSON-RPC 2.0 protocol

0.20.1 4.5M downloads/mo #4748 most downloaded on crates.io rust-bitcoin/corepc

What this package is like to depend on

Last release 2 months ago

27 May 2026

Release timing varies

gaps range from 4 weeks to 1.7 years

Some releases are documented

notes for 13 of 39 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

39 releases · first in 2015

3 releases in the last 12 months

see the full history below

Release timeline

39 releases · Sep 2015 to May 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 39
  1. 0.20.1 27 May 2026
    Release notes
    • Set host header to URL hostname instead of resolved IP #578
    Open source →
  2. 0.20.0 29 Apr 2026
    Release notes
    • Add async support #558
    • Update to use latest bitreq v0.3.5.
    • This is a semver-breaking release because jsonrpc v0.19.0 was released against bitreq v0.2.0, and bitreq::Error is part of the public API via Error::Bitreq.
    Open source →
  3. 0.19.0 06 Jan 2026
    Release notes
    • Depend on bitreq 399
    • Update MSRV to Rust v1.75.0 #405
    Open source →
  4. 0.18.0 12 Apr 2024
    Release notes
    • simple_http: throw a specific error when transfer encoding is chunked #114
    Open source →
  5. 0.17.0 02 Jan 2024
    Release notes
    • params field in Request changed to a generic RawValue instead of an array. #108
    Open source →
  6. 0.16.0 29 Jun 2023
    Release notes
    • Re-export the minreq crate when the feature is set #102
    • Don't treat HTTP errors with no JSON as JSON parsing errors #103
    Open source →
  7. 0.15.0 28 May 2023
    Release notes
    • Add new transport that uses minreq #94
    • Bump MSRV to rust 1.48.0 #91
    Open source →
  8. 0.14.1 03 Apr 2023
    Release notes
    • simple_http: fix "re-open socket on write failure" behavior #84 #86
    • simple_http: add "host" header (required by HTTP 1.1) #85
    • simple_http: add ability to replace URL/path; minor ergonomic improvements #89
    Open source →
  9. 0.14.0 29 Nov 2022
    Release notes

    This release significantly improves our simple_http client, though at the apparent cost of a performance regression when making repeated RPC calls to a local bitcoind. We are unsure what to make of this, since our code now uses fewer sockets, less memory and does less redundant processing.

    The highlights are:

    • Support JSON replies that span multiple lines #70
    • Add feature-gated support for using a SOCKS proxy #70
    • Fix resource exhaustive bug on MacOS by reusing sockets #72 #76

    As well as improvements to our code quality and test infrastructure.

    Open source →
  10. 0.13.0 22 Jul 2022
    Release notes

    This release increases the MSRV to 1.41.1, bringing with it a bunch of new language features.

    Some highlights:

    • The MSRV bump #58
    • Add IPv6 support #63
    • Remove serder_derive dependency #61
    Open source →
  11. 0.12.1 20 Jan 2022
    Release notes

    Features

    • A new set of transports were added for JSONRPC over raw TCP sockets (one using SocketAddr, and one UNIX-only using Unix Domain Sockets)

    Bug fixes

    • The Content-Type HTTP header is now correctly set to application/json
    • The Connection: Close HTTP header is now sent for requests
    Open source →
  12. 0.12.0 05 Jan 2021
    Release notes
    • Remove http and hyper dependencies
    • Implement our own simple HTTP transport for Bitcoin Core
    • But allow use of generic transports
    Open source →
  13. 0.11.0 06 Apr 2019
    Release notes
    Open source →
  14. 0.10.2 19 Oct 2018

    Nothing published for this version

  15. 0.10.1 16 Oct 2018

    Nothing published for this version

  16. 0.10.0 24 Sep 2018

    Nothing published for this version

  17. 0.9.1 16 Oct 2018

    Nothing published for this version

  18. 0.9.0 30 Jul 2018

    Nothing published for this version

  19. 0.8.0 30 Aug 2016

    Nothing published for this version

  20. 0.7.6 14 Jun 2016

    Nothing published for this version

  21. 0.7.5 14 Jun 2016

    Nothing published for this version

  22. 0.7.4 26 Feb 2016

    Nothing published for this version

  23. 0.7.3 26 Feb 2016

    Nothing published for this version

  24. 0.7.2 20 Feb 2016

    Nothing published for this version

  25. 0.7.1 04 Feb 2016

    Nothing published for this version

  26. 0.7.0 09 Dec 2015

    Nothing published for this version

  27. 0.6.2 23 Nov 2015

    Nothing published for this version

  28. 0.6.1 22 Nov 2015

    Nothing published for this version

  29. 0.6.0 22 Nov 2015

    Nothing published for this version

  30. 0.5.0 19 Nov 2015

    Nothing published for this version

  31. 0.4.2 01 Nov 2015

    Nothing published for this version

  32. 0.4.1 31 Oct 2015

    Nothing published for this version

  33. 0.4.0 16 Oct 2015

    Nothing published for this version

  34. 0.3.3 16 Oct 2015

    Nothing published for this version

  35. 0.3.2 16 Oct 2015

    Nothing published for this version

  36. 0.3.1 03 Oct 2015

    Nothing published for this version

  37. 0.3.0 22 Sep 2015

    Nothing published for this version

  38. 0.2.1 22 Sep 2015

    Nothing published for this version

  39. 0.2.0 22 Sep 2015

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive