Releases: alloy-rs/alloy
Releases · alloy-rs/alloy
v1.0.10
What's Changed
- feat: add additional qol block functions by @mattsse in #2534
- chore: add ReceiptEnvelope helpers by @mattsse in #2533
- improve mock transport error messages by @0xgleb in #2536
- feat(json-rpc): add request extensions by @merklefruit in #2535
- feat: Introducing eth/v1/node types by @Ayushdubey86 in #2532
- chore: ommers_hashes helper by @mattsse in #2537
- feat: add TryFrom conversions for Extended by @gejeduck in #2520
- feat: default into_logs fn by @mattsse in #2539
- chore: relax receipt fn bounds by @mattsse in #2538
- fix: make pollers and
Heartbeat
more reliable by @klkvr in #2540 - feat: implement support for BPO forks by @rkrasiuk in #2542
- Fix misleading doc comment by @agryaznov in #2545
- feat: added
log_decode_validate
method by @frolvanya in #2546 - chore: bump MSRV to 1.85 by @DaniPopes in #2547
- chore: random cleanup by @DaniPopes in #2548
- feat(rpc): Add new fields to
eth_sendBundle
for bundle refund by @cakevm in #2550 - test: add sanity assert trait impl test by @mattsse in #2552
- docs: create table for helpful projects by @kks-code in #2551
- chore(rpc):
eth_sendBundle
allow hex and integer for input and output always integer by @cakevm in #2553 - chore: added TryParseTransportErrorResult by @Rimeeeeee in #2530
- docs: fix incorrect type flag doc for EIP-4844 + minor grammar in CI config by @MamunC0der in #2554
- chore: add anvil_dealerc20 by @mattsse in #2558
- feat: added missing blockoverrides setter by @Soubhik-10 in #2559
- chore: remove fulu blob constants by @rkrasiuk in #2563
- docs: fix typo in comment by @otc-png in #2561
- feat: BlobParams::max_blobs_per_tx by @klkvr in #2564
- feat: add missing gas_price setter to TransactionRequest by @mattsse in #2567
- chore: fix typo in comment [crates/consensus/src/transaction/mod.rs] by @AskMeLuoryyy in #2569
- docs: add examples for TransactionRequest::minimal_tx_type() by @mattsse in #2566
- docs: add examples for TransactionRequest::preferred_type() by @mattsse in #2568
- feat: add BlockOverrides::is_empty() method by @mattsse in #2571
- fix: correctly decode jwt keys by @klkvr in #2573
- feat(provider): Add setERC20Allowance endpoint by @pistomat in #2574
- feat(rpc-types-eth): add PrunedHistory error code 4444 by @mattsse in #2575
- feat(rpc-types-trace): add as_str method to GethDebugTracerType by @mattsse in #2576
- fix: ERC20 endpoints return type by @pistomat in #2577
- feat(LocalSigner): add
public_key
method to LocalSigner by @mablr in #2572 - feat(rpc-types-eth): add helper methods to AccountInfo by @mattsse in #2578
- test: Fix typo in test function name in receipts.rs by @kilavvy in #2580
- feat(provider): add block_number_for_id helper method by @mattsse in #2581
- fix: fix Typo in Function Name by @zeevick10 in #2582
- chore(rpc-types-mev): improve bundle API flexibility by @cakevm in #2583
- feat(rpc): Convert into RPC transaction from generic
Transaction
by @RomanHodulak in #2586 - feat(provider): Add eth_sendBundle support to provider by @cakevm in #2556
- fix: the bundle hash is null on root level, not the value by @cakevm in #2588
- feat: implement
TransactionEnvelope
derive macro by @klkvr in #2585 - Stabilize ChainConfig serde for Human-Readable & Binary Formats by @Wollac in #2436
New Contributors
- @0xgleb made their first contribution in #2536
- @agryaznov made their first contribution in #2545
- @frolvanya made their first contribution in #2546
- @kks-code made their first contribution in #2551
- @MamunC0der made their first contribution in #2554
- @otc-png made their first contribution in #2561
- @AskMeLuoryyy made their first contribution in #2569
- @pistomat made their first contribution in #2574
- @mablr made their first contribution in #2572
- @kilavvy made their first contribution in #2580
- @zeevick10 made their first contribution in #2582
Full Changelog: v1.0.9...v1.0.10
v1.0.9
What's Changed
- chore: add from impl by @mattsse in #2522
- feat: add some node types from beacon api by @mattsse in #2527
- chore: truncate input data for ots block on serialize by @mattsse in #2525
- feat: add try decode into error by @mattsse in #2524
- chore: added helper fn for building typed simulate transaction in TransactionRequest by @Soubhik-10 in #2531
- feat: introduce serde feature for network-primitives by @stevencartavia in #2529
- Adding support for signing 7702 authorizations by @Maroutis in #2499
New Contributors
Full Changelog: v1.0.8...v1.0.9
v1.0.8
What's Changed
- chore: handle tron '0x' stateRoot as zero by @Ayushdubey86 in #2496
- doc: unhide
SendableTx
by @0xferrous in #2501 - docs: rm redundant ref by @mattsse in #2502
- chore: add display for calltype by @mattsse in #2505
- feat: add trace helper fns by @mattsse in #2504
- chore: add trace entry helper by @mattsse in #2506
- feat: empty MulticallBuilder into dynamic by @nadtech-hub in #2507
- docs(provider): use multicall.dynamic() in more places by @DaniPopes in #2508
- feat: added Transaction conversion from consensus for rpc by @Soubhik-10 in #2511
- fix(provider): CacheLayer - Add block_id to RequestType::params_hash() by @alfiehub in #2512
- chore: generalize rpc tx type conversions by @mattsse in #2513
- feat: add missing from impl by @mattsse in #2514
- docs: add some kzgsettings docs by @mattsse in #2518
- chore: add try_into helper fns by @mattsse in #2515
- chore: add helper for first tx by @mattsse in #2517
- chore: add serialize impl by @mattsse in #2521
New Contributors
- @0xferrous made their first contribution in #2501
- @Soubhik-10 made their first contribution in #2511
- @alfiehub made their first contribution in #2512
Full Changelog: v1.0.7...v1.0.8
v1.0.7
What's Changed
- feat: Encodable2718:into_encoded by @mattsse in #2486
- feat: Add lenient_block_number_or_tag to support raw integers by @louisbrown0212 in #2488
- feat: add option to always set input+data in MulticallBuilder by @fantasyup in #2491
- feat: Introducing builder fn for BlockOverrides by @Ayushdubey86 in #2492
- feat: Introducing BlockOverrides support to EthCallParams by @Ayushdubey86 in #2493
- chore: impl set_input_kind for anytxrequest by @mattsse in #2497
- feat: add Extended type with alloy trait impls by @gejeduck in #2498
- feat: from tx for withotherfields by @mattsse in #2500
New Contributors
- @louisbrown0212 made their first contribution in #2488
- @gejeduck made their first contribution in #2498
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- fix: correctly handle websocket subscription to new blocks by @klkvr in #2482
- chore: rm redundant commitment copy by @mattsse in #2484
- refactor: create VersionedHashIter to remove unnecessary collect() by @RohitRathore1 in #2483
- docs(network): refined Core Model in README based on real traits and … by @GarmashAlex in #2473
New Contributors
- @RohitRathore1 made their first contribution in #2483
- @GarmashAlex made their first contribution in #2473
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- fix(
provider
): introducenew_with_network
constructor by @yash-atreya in #2479 - fix!: check each bloom by @mattsse in #2480
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- feat(consensus):
TxEip4844Variant
generic over sidecar by @rkrasiuk in #2461 - test: add js tracer test by @mattsse in #2462
- feat(eips): sidecar conversion methods by @rkrasiuk in #2464
- chore(consensus): relax 4844 with sidecar creation by @rkrasiuk in #2465
- chore: Introducing manual deserde for BlobTransactionSidecarVariant by @Ayushdubey86 in #2440
- chore: rm leftover recovery impl by @mattsse in #2467
- test: add auth deserde test by @mattsse in #2468
- chore: warn missing-const-for-fn by @mattsse in #2418
- feat: add ProposerPayloadDelivered by @mattsse in #2470
- feat: add BuilderBlockReceived by @mattsse in #2471
- impl: SignerRecoverable for WithEncoded by @Ayushdubey86 in #2474
- docs: Fix typos and improve documentation clarity in serde-related modules by @MozirDmitriy in #2475
- feat(consensus): sidecar generic (round 2) by @rkrasiuk in #2466
New Contributors
- @MozirDmitriy made their first contribution in #2475
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- chore: add sidecar helpers by @mattsse in #2445
- feat(consensus): relax
TxEip4844WithSidecar
trait implementations by @rkrasiuk in #2446 - chore: use has_eip4884 fields by @mattsse in #2448
- feat: add with_auth_opt by @mattsse in #2447
- test(eips): add tests for EIP-7594 sidecar by @rkrasiuk in #2449
- chore: update readme by @mattsse in #2452
- fix(
consensus
): Allow"accessList": null
when deserializing EIP-1559 transactions. by @azixus in #2450 - chore: update release checklist by @yash-atreya in #2453
- chore: add a new fn for TxType derivation by @fantasyup in #2451
- chore: bump tempfile by @mattsse in #2457
- chore: relax some conversions by @mattsse in #2456
- chore: exclude testdata for publishing by @mattsse in #2458
- chore: release 1.0.3 by @klkvr in #2460
New Contributors
- @azixus made their first contribution in #2450
- @fantasyup made their first contribution in #2451
Full Changelog: v1.0.1...v1.0.3
v1.0.1
v1.0.0
This is the first stable release: https://alloy.rs/
What's Changed
- feat(eips): add more EIP-7594 constants by @rkrasiuk in #2425
- fix(types-engine):
proofs
field name inBlobsBundleV2
by @rkrasiuk in #2426 - feat(eips): Osaka blob params by @rkrasiuk in #2427
- feat(eips):
BlobTransactionSidecarEip7594
by @rkrasiuk in #2428 - feat(eips): add
BlobTransactionSidecarVariant
by @rkrasiuk in #2430 - fix(rpc-types-engine): use 7594 sidecar in
BlobsBundleV2
by @rkrasiuk in #2433 - feat: add helpers to check set fields by @mattsse in #2431
- feat(consensus): generic sidecar for 4844 by @rkrasiuk in #2434
- feat: add ens crate from foundry by @abhijeetbhagat in #2376
- chore: bump jsonrpsee by @mattsse in #2437
- chore!: remove shadowed recovery fn by @mattsse in #2438
- docs(provider): add usage examples to provider README by @VolodymyrBg in #2313
- feat!: add source to recovery err by @mattsse in #2424
- feat(
provider
)!:Fillers
tuple by @yash-atreya in #2261 - docs: update alloy-provider README with links and usage example by @crStiv in #2319
- chore: bump jsonrpsee types by @mattsse in #2439
- chore: fix warnings by @mattsse in #2441
New Contributors
- @abhijeetbhagat made their first contribution in #2376
- @VolodymyrBg made their first contribution in #2313
- @crStiv made their first contribution in #2319
Full Changelog: v0.15.11...v1.0.0