Skip to content

Commit e349d8c

Browse files
committed
jsonrpc: Grab missing changelog
When we moved this crate from Andrew's repo somehow I forgot to bring over the `CHANGELOG.md` file. Copy it from the original repo (now archived). https://github.com/apoelstra/rust-jsonrpc/blob/master/CHANGELOG.md
1 parent 37641d6 commit e349d8c

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

jsonrpc/CHANGELOG.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# 0.18.0 - 2024-04-12
2+
3+
* simple_http: throw a specific error when transfer encoding is chunked
4+
[#114](https://github.com/apoelstra/rust-jsonrpc/pull/114)
5+
6+
# 0.17.0 - 2023-12-22
7+
8+
* `params` field in `Request` changed to a generic `RawValue` instead of an array.
9+
[#108](https://github.com/apoelstra/rust-jsonrpc/pull/108)
10+
11+
# 0.16.0 - 2023-06-29
12+
13+
* Re-export the `minreq` crate when the feature is set
14+
[#102](https://github.com/apoelstra/rust-jsonrpc/pull/102)
15+
* Don't treat HTTP errors with no JSON as JSON parsing errors
16+
[#103](https://github.com/apoelstra/rust-jsonrpc/pull/103)
17+
18+
# 0.15.0 - 2023-05-28
19+
20+
* Add new transport that uses `minreq`
21+
[#94](https://github.com/apoelstra/rust-jsonrpc/pull/94)
22+
* Bump MSRV to rust 1.48.0
23+
[#91](https://github.com/apoelstra/rust-jsonrpc/pull/91)
24+
25+
# 0.14.1 - 2023-04-03
26+
27+
* simple_http: fix "re-open socket on write failure" behavior
28+
[#84](https://github.com/apoelstra/rust-jsonrpc/pull/84)
29+
[#86](https://github.com/apoelstra/rust-jsonrpc/pull/86)
30+
* simple_http: add "host" header (required by HTTP 1.1)
31+
[#85](https://github.com/apoelstra/rust-jsonrpc/pull/85)
32+
* simple_http: add ability to replace URL/path; minor ergonomic improvements
33+
[#89](https://github.com/apoelstra/rust-jsonrpc/pull/89)
34+
35+
# 0.14.0 - 2022-11-28
36+
37+
This release significantly improves our `simple_http` client, though at the
38+
apparent cost of a performance regression when making repeated RPC calls to
39+
a local bitcoind. We are unsure what to make of this, since our code now uses
40+
fewer sockets, less memory and does less redundant processing.
41+
42+
The highlights are:
43+
44+
* Support JSON replies that span multiple lines
45+
[#70](https://github.com/apoelstra/rust-jsonrpc/pull/69)
46+
* Add feature-gated support for using a SOCKS proxy
47+
[#70](https://github.com/apoelstra/rust-jsonrpc/pull/70)
48+
* Fix resource exhaustive bug on MacOS by reusing sockets
49+
[#72](https://github.com/apoelstra/rust-jsonrpc/pull/72)
50+
[#76](https://github.com/apoelstra/rust-jsonrpc/pull/76)
51+
52+
As well as improvements to our code quality and test infrastructure.
53+
54+
# 0.13.0 - 2022-07-21 "Edition 2018 Release"
55+
56+
This release increases the MSRV to 1.41.1, bringing with it a bunch of new language features.
57+
58+
Some highlights:
59+
60+
- The MSRV bump [#58](https://github.com/apoelstra/rust-jsonrpc/pull/58)
61+
- Add IPv6 support [#63](https://github.com/apoelstra/rust-jsonrpc/pull/63)
62+
- Remove `serder_derive` dependency [#61](https://github.com/apoelstra/rust-jsonrpc/pull/61)
63+
64+
# 0.12.1 - 2022-01-20
65+
66+
## Features
67+
68+
* A new set of transports were added for JSONRPC over raw TCP sockets (one using `SocketAddr`, and
69+
one UNIX-only using Unix Domain Sockets)
70+
71+
## Bug fixes
72+
73+
* The `Content-Type` HTTP header is now correctly set to `application/json`
74+
* The `Connection: Close` HTTP header is now sent for requests
75+
76+
# 0.12.0 - 2020-12-16
77+
78+
* Remove `http` and `hyper` dependencies
79+
* Implement our own simple HTTP transport for Bitcoin Core
80+
* But allow use of generic transports
81+
82+
# 0.11.0 - 2019-04-05
83+
84+
* [Clean up the API](https://github.com/apoelstra/rust-jsonrpc/pull/19)
85+
* [Set the content-type header to json]((https://github.com/apoelstra/rust-jsonrpc/pull/21)
86+
* [Allow no `result` field in responses](https://github.com/apoelstra/rust-jsonrpc/pull/16)
87+
* [Add batch request support](https://github.com/apoelstra/rust-jsonrpc/pull/24)

0 commit comments

Comments
 (0)