github alloy-rs/alloy v1.5.0

latest release: v1.5.1
13 hours ago

This includes a few glamsterdam preperations, that could be breaking:

What's Changed

  • fix: return cached pubkey in GcpSigner::get_pubkey by @phrwlk in #3521
  • chore: added slot num in payload attr by @Soubhik-10 in #3524
  • chore: remove redundant clone in reth by @Mapogundal in #3525
  • Revert "chore: added slot num in payload attr" by @mattsse in #3528
  • feat: add versioned_hashes helper to BlobsBundle and try_into_sealed to AnyRpcBlock by @mattsse in #3527
  • remove unused debug import from envelope module by @conomist in #3531
  • fix: missing populate_blob_hashes in TransactionBuilder7594::set_blob_sidecar_7594 by @mskrzypkows in #3534
  • refactor(serde): reuse deserialize_into in OtherFields::deserialize_as by @vtjl10 in #3533
  • chore(rpc): Enable serde feature for url dep in alloy-rpc-client by @emhane in #3529
  • ci: update to tempoxyz by @DaniPopes in #3541
  • fix: avoid cloning withdrawals in payload body by @lisenokdonbassenok in #3542
  • feat(rpc-types-engine): add transaction_count helper to ExecutionData by @mattsse in #3543
  • transport(fallback): deduplicate top transport selection by @katikatidimon in #3540
  • chore: unpin from nightly-2026-01-10 by @zerosnacks in #3547
  • chore(deps): bump crate-ci/typos from 1.42.0 to 1.42.1 by @dependabot[bot] in #3549
  • chore(deps): bump taiki-e/install-action from 2.66.1 to 2.66.7 by @dependabot[bot] in #3550
  • docs(signer): fix sign_dynamic_typed_data documentation by @forkfury in #3545
  • chore: add amsterdam support by @mattsse in #3152
  • feat(engine): add ExecutionPayloadV4 and ExecutionPayloadEnvelopeV6 types by @mattsse in #3552
  • feat(provider): add new_payload_v4_requests accepting RequestsOrHash by @mattsse in #3556
  • feat(eips): add eip7928 module re-exporting alloy-eip7928 types by @mattsse in #3558
  • Fix: propagate eip712 feature to signer-local by @snazzysam933 in #3559
  • perf(rpc-types-eth): optimize FilterSet::to_value_or_array to avoid unnecessary allocations by @Aleksandr1732 in #3532
  • feat(rpc-types-beacon): add BeaconExecutionPayloadV4 support by @mattsse in #3562
  • feat(envelope-macro): generate tx_type by @klkvr in #3563
  • chore: "reapply "chore: added slot num in payload attr" by @mattsse in #3530
  • chore: rm non exhaustive by @mattsse in #3564
  • feat(rpc-types-beacon): add SignedBeaconBlock and BeaconBlock types by @mattsse in #3565

New Contributors

Full Changelog: v1.4.3...v1.5.0

Don't miss a new alloy release

NewReleases is sending notifications on new releases.