This includes a few glamsterdam preperations, that could be breaking:
- chore: added slot num in payload attr by @Soubhik-10 in #3524
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
serdefeature forurldep inalloy-rpc-clientby @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-10by @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_typeby @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
- @mskrzypkows made their first contribution in #3534
- @lisenokdonbassenok made their first contribution in #3542
- @katikatidimon made their first contribution in #3540
- @Aleksandr1732 made their first contribution in #3532
Full Changelog: v1.4.3...v1.5.0