Alloy v2.0.5

Release

Version
v2.0.5
Repository
alloy-rs/alloy

Release notes

What's Changed

• perf(txpool): use split_once instead of collect::<Vec> in deserialization by @DivooOliver in #3926

• fix(ci): stabilize main red tests by @decofe in #3942

• Update version in README by @DenisGorbachev in #3943

• chore(deps): bump foundry-rs/foundry-toolchain from 1.7.0 to 1.8.0 by @dependabot[bot] in #3945

• fix: deduplicate AnyRpcTransaction conversion helpers by @anim001k in #3947

• fix(provider): clean up failed impersonated sends by @nivanovvv in #3944

• fix(eip1559): prevent divide-by-zero in next base fee calculation by @mattsse in #3951

• perf(eips): optimize c-kzg byte conversions by @DaniPopes in #3954

• feat(rpc-types-engine): add sealed block execution data conversions by @mattsse in #3955

• chore(deps): bump taiki-e/install-action from 2.75.15 to 2.75.20 by @dependabot[bot] in #3946

• fix(rpc-types-trace): default missing/null CallOutput.output to empty bytes by @incrypto32 in #3931

• perf(rpc-types-trace): manually deserialize trace output by @mattsse in #3957

• fix(signer-trezor): dispatch EIP-1559 by tx type by @figtracer in #3958

• fix(transport): make retry queue count cancel-safe by @nivanovvv in #3956

• fix(signer-trezor): reject unsupported tx types by @figtracer in #3959

• feat(signer-tempo): add Tempo wallet keystore reader by @stevencartavia in #3936

• docs(signer-tempo): add changelog by @mattsse in #3962

• chore(deps): bump taiki-e/install-action from 2.75.20 to 2.75.27 by @dependabot[bot] in #3964

• chore(deps): bump crate-ci/typos from 1.45.0 to 1.46.0 by @dependabot[bot] in #3965

• feat(pubsub): typed terminal-error channel by @figtracer in #3963

• feat(rpc-types-engine): add SSZ codecs for engine types by @mattsse in #3970

• chore(eips): move blob cell mask before serde compat by @mattsse in #3972

• docs(eips): document blob cell selection invariants by @mattsse in #3973

• feat(eips): add EIP-7594 matching cell computation by @mattsse in #3974

• fix(eips): avoid panic in 7594 match_versioned_hashes by @serikssonn in #3975

• fix(consensus-any): saturate baseFeePerGas above u64::MAX on deser (#3741) by @satyakwok in #3976

• fix(signer-ledger): reject invalid derivation paths by @Elena343-ai in #3960

• feat(rpc-types-beacon): add builder validation request v6 by @mattsse in #3981

• feat(rpc-types-engine): add payload attributes builders by @mattsse in #3985

• fix(consensus): correct recovered transaction docs by @Elena343-ai in #3984

• chore(deps): bump taiki-e/install-action from 2.75.27 to 2.77.1 by @dependabot[bot] in #3991

• fix(network): preserve transaction request extra fields by @jschnelder in #3989

• chore(deps): bump github/codeql-action from 4.35.2 to 4.35.4 by @dependabot[bot] in #3990

• docs(node-bindings): clarify Reth genesis behavior by @mattsse in #3994

• fix(ci): satisfy zepter secp256k1 propagation by @mattsse in #3993

• docs(rpc-types-eth): correct sealed_header docs by @Elena343-ai in #3995

New Contributors

• @DenisGorbachev made their first contribution in #3943

• @nivanovvv made their first contribution in #3944

• @incrypto32 made their first contribution in #3931

• @serikssonn made their first contribution in #3975

• @satyakwok made their first contribution in #3976

• @jschnelder made their first contribution in #3989

Full Changelog: v2.0.4...v2.0.5

Full release on GitHub ↗

Release Polkadot SDK

Polkadot stable2606-3

This release contains the changes from polkadot-stable2606-2 to polkadot-stable2606-3. ℹ️ Please note: this is a patch release for the latest stable version stable2606. If your nodes...

Release Agave (Solana validator)

Agave (Solana validator) Release v4.5.0-alpha.2

This is a pre-release for testing only. Do not deploy to mainnet, testnet, or any production host. https://github.com/anza-xyz/agave/blob/master/CHANGELOG.md#edge-channel What's...

Release Hardhat

Hardhat v3.19.0

This release expands our support for the upcoming Amsterdam hardfork, including: EIP-7976, EIP-7981, EIP-7997, EIP-8024 and EIP-8037. In particular, EIP-8037's separation of execution...

Release Geth

Geth Protein Sludge Pack (v1.17.8)

This is a security-focused release, fixing several DoS risk issues ❤️‍🩹 . Note most of the the fixes related to bugs which only become possible after the activation of the Amsterdam...