What's Changed
- chore: fix misleading comments by @TracyMock21 in #3445
- feat(provider): add transaction count caching to CacheProvider by @cakevm in #3448
- fix(contract): deduplicate clear_decoder method by @dizer-ti in #3449
- feat(provider): add balance caching to CacheProvider by @cakevm in #3453
- chore: update alloy-trie by @Soubhik-10 in #3454
- fix: support Eip7594 blob format for tx build by @mablr in #3446
- fix: graceful shutdown for reth and geth instances by @snazzysam933 in #3450
- chore: ignore RUSTSEC-2025-0141 bincode advisory by @mattsse in #3459
- chore: bump lru by @mattsse in #3460
- feat: added custom estimator to blobgasfilter by @Rimeeeeee in #3447
- feat(rpc-types-eth): implement FromStr for SubscriptionKind by @mattsse in #3465
- docs(rpc-client): align poller docs with actual behavior by @Fibonacci747 in #3464
- feat: add secp256k1 feature by @mattsse in #3455
- chore: remove dead random buffer from custom envelope test by @phrwlk in #3456
- refactor(rpc-types-mev): remove duplicate formatting logic in FunctionSelector by @maximevtush in #3469
- Remove unused assignment allowance in mnemonic builder module by @conomist in #3475
- [eips] Make Blob import conditional by @maximevtush in #3472
- perf(contract): Remove redundant allocation in TransportErrorExt by @marukai67 in #3477
- feat(rpc-types-eth): add Params::from_json_value by @mattsse in #3466
- feat(provider): add filler getters to FillProvider by @mattsse in #3485
New Contributors
- @conomist made their first contribution in #3475
- @marukai67 made their first contribution in #3477
Full Changelog: v1.3.0...v1.4.0