All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.2 - 2024-12-19
- Release 0.8.2
- Misc clippy (#1812)
0.8.1 - 2024-12-16
- Release 0.8.1
0.8.0 - 2024-12-10
- Release 0.8.0 (#1778)
0.7.3 - 2024-12-05
- Release 0.7.3
- Release 0.7.2 (#1729)
0.7.0 - 2024-11-28
- Release 0.7.0
- Release 0.7.0
- Release 0.7.0
0.6.4 - 2024-11-12
- Release 0.6.4
0.6.3 - 2024-11-12
- Release 0.6.3
- Release 0.6.2 (#1632)
0.6.1 - 2024-11-06
- Release 0.6.1
0.6.0 - 2024-11-06
- Release 0.6.0
0.5.4 - 2024-10-23
- Release 0.5.4
0.5.3 - 2024-10-22
- Release 0.5.3
0.5.2 - 2024-10-18
- Release 0.5.2
0.5.1 - 2024-10-18
- Release 0.5.1
0.5.0 - 2024-10-18
- [rpc-client] Use wasm-compatible sleep (#1437)
- Make it possible to configure Ws config (#1505)
- Replace assert_eq! with similar_asserts::assert_eq! (#1429)
- Fmt (#1439)
0.4.2 - 2024-10-01
- Release 0.4.2
0.4.1 - 2024-10-01
- Release 0.4.1
0.4.0 - 2024-09-30
- [
rpc-client
] Add test for BuiltInConnString.connect_boxed (#1331)
- Replace std/hashbrown with alloy_primitives::map (#1384)
- [provider] Subscribe to new blocks if possible in heartbeat (#1321)
- Release 0.4.0
- Fix some warnings (#1320)
- Make tests that require binaries in path CI only (#1393)
0.3.6 - 2024-09-18
- Release 0.3.6
0.3.5 - 2024-09-13
- Release 0.3.5
0.3.4 - 2024-09-13
- Improve node bindings (#1279)
- Release 0.3.4
0.3.3 - 2024-09-10
- Release 0.3.3
0.3.2 - 2024-09-09
- Bump tower to 0.5 (#1249)
- Release 0.3.2
0.3.1 - 2024-09-02
- Release 0.3.1
0.3.0 - 2024-08-28
- [provider] Serialize no parameters as
[]
instead ofnull
(#1193) - Use
server_id
when unsubscribing (#1182) - Use
BlockId
superset overBlockNumberOrTag
where applicable (#1135)
- [json-rpc] Implement
From<u64> for Id
andFrom<String> for Id
(#1088)
- Release 0.3.0
- Release 0.2.1
- Release 0.2.0
- Fix unnameable types (#1029)
0.1.4 - 2024-07-08
- Release 0.1.4
0.1.3 - 2024-06-25
- Release 0.1.3
0.1.2 - 2024-06-19
0.1.1 - 2024-06-17
- Correctly parse IPC sockets in builtin connections (#522)
- Remove the cow (#34)
- Dep tokio
- 1 url type
- Url in deps
- Cargo hack
- Turn ws off by default
- [deps] Update to interprocess 2 (#687)
- [deps] Update to hyper 1.0 (#55)
- [deps] Update all dependencies (#258)
- Alloy-consensus crate (#83)
- Set poll interval based on connected chain (#767)
- [pubsub] Set channel size (#602)
- Bubble up set_subscription_status (#581)
- [rpc] Trace requests and responses (#498)
- [providers] Connect_boxed api (#342)
- [json-rpc] Use
Cow
instead of&'static str
for method names (#319) - [providers] Event, polling and streaming methods (#274)
- Add
alloy
prelude crate (#203) - Subscription type (#175)
- Add
alloy-node-bindings
(#111) - Temporary provider trait (#20)
- Interprocess-based IPC (#59)
- [other] Use type aliases where possible to improve clarity (#859)
- [general] Add CI workflow for Windows fix IPC test (#642)
- Rm PathBuf import (#533)
- Simplify some RpcCall code (#470)
- Rename
RpcClient::prepare
torequest
(#299) - Use
impl Future
inPubSubConnect
(#218) - Clean up tracing macro uses (#154)
- Misc improvements (#26)
- More lints and warns and errors
- Add warns and denies to more lib files
- Add clippy at workspace level (#766)
- Exporting waiter struct from batch (#773)
- RpcWithBlock (#674)
- [Refactor] Delete the internal-test-utils crate (#632)
- Configure polling interval (#437)
- Removed reqwest prefix (#462)
- Adds
check -Zcheck-cfg
job (#419) - ClientRefs, Poller, and Streams (#179)
- Various Subscription improvements (#177)
- Merge pull request #21 from alloy-rs/prestwich/new-pubsub
- Clippy
- Temporarily comment out tests
- Don't collect or try_for_each in pubsub code (#153)