Skip to content

Latest commit

 

History

History
390 lines (257 loc) · 14.4 KB

CHANGELOG.md

File metadata and controls

390 lines (257 loc) · 14.4 KB

Changelog

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

Miscellaneous Tasks

  • Release 0.8.2
  • Misc clippy (#1812)

0.8.1 - 2024-12-16

Miscellaneous Tasks

  • Release 0.8.1

0.8.0 - 2024-12-10

Miscellaneous Tasks

0.7.3 - 2024-12-05

Miscellaneous Tasks

  • Release 0.7.3

Miscellaneous Tasks

0.7.0 - 2024-11-28

Miscellaneous Tasks

  • Release 0.7.0
  • Release 0.7.0
  • Release 0.7.0

0.6.4 - 2024-11-12

Miscellaneous Tasks

  • Release 0.6.4

0.6.3 - 2024-11-12

Miscellaneous Tasks

  • Release 0.6.3
  • Release 0.6.2 (#1632)

0.6.1 - 2024-11-06

Miscellaneous Tasks

  • Release 0.6.1

0.6.0 - 2024-11-06

Miscellaneous Tasks

  • Release 0.6.0

0.5.4 - 2024-10-23

Miscellaneous Tasks

  • Release 0.5.4

0.5.3 - 2024-10-22

Miscellaneous Tasks

  • Release 0.5.3

0.5.2 - 2024-10-18

Miscellaneous Tasks

  • Release 0.5.2

0.5.1 - 2024-10-18

Miscellaneous Tasks

  • Release 0.5.1

0.5.0 - 2024-10-18

Bug Fixes

  • [rpc-client] Use wasm-compatible sleep (#1437)

Features

  • Make it possible to configure Ws config (#1505)

Miscellaneous Tasks

  • Release 0.5.0
  • Some lifetime simplifications (#1467)
  • Some small improvements (#1461)

Other

  • Replace assert_eq! with similar_asserts::assert_eq! (#1429)

Styling

0.4.2 - 2024-10-01

Miscellaneous Tasks

  • Release 0.4.2

0.4.1 - 2024-10-01

Miscellaneous Tasks

  • Release 0.4.1

0.4.0 - 2024-09-30

Bug Fixes

  • [rpc-client] Add test for BuiltInConnString.connect_boxed (#1331)

Features

  • Replace std/hashbrown with alloy_primitives::map (#1384)
  • [provider] Subscribe to new blocks if possible in heartbeat (#1321)

Miscellaneous Tasks

  • Release 0.4.0
  • Fix some warnings (#1320)

Styling

  • Make tests that require binaries in path CI only (#1393)

0.3.6 - 2024-09-18

Features

  • ProviderCall (#788)
  • [transport-http] Layer client (#1227)

Miscellaneous Tasks

  • Release 0.3.6

0.3.5 - 2024-09-13

Miscellaneous Tasks

  • Release 0.3.5

0.3.4 - 2024-09-13

Features

  • Improve node bindings (#1279)

Miscellaneous Tasks

  • Release 0.3.4

0.3.3 - 2024-09-10

Miscellaneous Tasks

  • Release 0.3.3

0.3.2 - 2024-09-09

Dependencies

  • Bump tower to 0.5 (#1249)

Miscellaneous Tasks

  • Release 0.3.2

0.3.1 - 2024-09-02

Miscellaneous Tasks

  • Release 0.3.1

0.3.0 - 2024-08-28

Bug Fixes

  • [provider] Serialize no parameters as [] instead of null (#1193)
  • Use server_id when unsubscribing (#1182)
  • Use BlockId superset over BlockNumberOrTag where applicable (#1135)

Features

  • [json-rpc] Implement From<u64> for Id and From<String> for Id (#1088)

Miscellaneous Tasks

  • Release 0.3.0
  • Release 0.2.1
  • Release 0.2.0
  • Fix unnameable types (#1029)

0.1.4 - 2024-07-08

Miscellaneous Tasks

  • Release 0.1.4

0.1.3 - 2024-06-25

Miscellaneous Tasks

  • Release 0.1.3

0.1.2 - 2024-06-19

Documentation

  • Touch up docs, TODOs (#918)
  • Add per-crate changelogs (#914)

Miscellaneous Tasks

  • Release 0.1.2
  • Update changelogs for v0.1.1 (#922)
  • Add docs.rs metadata to all manifests (#917)

0.1.1 - 2024-06-17

Bug Fixes

  • 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

Dependencies

  • [deps] Update to interprocess 2 (#687)
  • [deps] Update to hyper 1.0 (#55)
  • [deps] Update all dependencies (#258)
  • Alloy-consensus crate (#83)

Documentation

  • Move rpc client from transport readme (#782)
  • Update descriptions and top level summary (#128)

Features

  • 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)

Miscellaneous Tasks

  • [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 to request (#299)
  • Use impl Future in PubSubConnect (#218)
  • Clean up tracing macro uses (#154)
  • Misc improvements (#26)
  • More lints and warns and errors
  • Add warns and denies to more lib files

Other

  • 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

Performance

  • Don't collect or try_for_each in pubsub code (#153)

Refactor

  • Change u64 to Duration (#636)
  • RpcError and RpcResult and TransportError and TransportResult (#28)
  • Break transports into several crates

Styling

  • Use poll loop for CallState (#779)
  • Sort derives (#499)
  • Clean up fmt::Debug impls (#75)
  • Sync with core (#27)