Skip to content

Commit 52127ca

Browse files
committed
chore: release 1.6.0
1 parent d7d88b1 commit 52127ca

File tree

43 files changed

+394
-41
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+394
-41
lines changed

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,46 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.6.0](https://github.com/alloy-rs/alloy/releases/tag/v1.6.0) - 2026-02-03
9+
10+
### Bug Fixes
11+
12+
- [node-bindings] Kill anvil child on timeout ([#3635](https://github.com/alloy-rs/alloy/issues/3635))
13+
- [clippy] Remove instrumentation to prevent deep recursion violating regular 128 limit, undo [#3633](https://github.com/alloy-rs/alloy/issues/3633) ([#3634](https://github.com/alloy-rs/alloy/issues/3634))
14+
- [ci, signer-aws] Increase recursion limit to fix `error: queries overflow the depth limit!` ([#3633](https://github.com/alloy-rs/alloy/issues/3633))
15+
- Reduce test flakiness for node-bindings and network tests ([#3632](https://github.com/alloy-rs/alloy/issues/3632))
16+
- [consensus] Mark tx_mut as hidden with invalidation warning ([#3608](https://github.com/alloy-rs/alloy/issues/3608))
17+
- [rpc-types-eth] Add serde alias for MovePrecompileToAddress ([#3589](https://github.com/alloy-rs/alloy/issues/3589))
18+
- Clarify boolean return docs ([#3586](https://github.com/alloy-rs/alloy/issues/3586))
19+
- [contract] Propagate TransportError when all eth_call overrides fail ([#3316](https://github.com/alloy-rs/alloy/issues/3316))
20+
21+
### Dependencies
22+
23+
- [deps] Bump taiki-e/install-action from 2.66.7 to 2.67.13 ([#3603](https://github.com/alloy-rs/alloy/issues/3603))
24+
- [deps] Bump foundry-rs/foundry-toolchain from 1.6.0 to 1.7.0 ([#3602](https://github.com/alloy-rs/alloy/issues/3602))
25+
- [deps] Bump crate-ci/typos from 1.42.1 to 1.42.2 ([#3601](https://github.com/alloy-rs/alloy/issues/3601))
26+
27+
### Features
28+
29+
- [rpc-types-engine] Add ExecutionPayloadBodyV2 for EIP-7928 ([#3636](https://github.com/alloy-rs/alloy/issues/3636))
30+
- [provider] Add EIP-7928 block access list helper methods ([#3637](https://github.com/alloy-rs/alloy/issues/3637))
31+
- [rpc-types-engine] Add into_payload_and_sidecar to V4 and V5 envelopes ([#3624](https://github.com/alloy-rs/alloy/issues/3624))
32+
- [provider] Add get_header methods ([#3617](https://github.com/alloy-rs/alloy/issues/3617))
33+
- [rpc-types-eth] Add optional timestamp field to Transaction ([#3606](https://github.com/alloy-rs/alloy/issues/3606))
34+
- Adding an ECDSA verify ([#3595](https://github.com/alloy-rs/alloy/issues/3595))
35+
- [rpc-types-eth] Add blob_base_fee to BlockOverrides ([#3585](https://github.com/alloy-rs/alloy/issues/3585))
36+
- [rpc-client] Allow setting terminal error codes on pollers ([#3421](https://github.com/alloy-rs/alloy/issues/3421))
37+
38+
### Other
39+
40+
- Use collect_str for FunctionSelector serialization ([#3622](https://github.com/alloy-rs/alloy/issues/3622))
41+
- [rpc-types-eth] Remove redundant is_some checks in TransactionInput normalization ([#3613](https://github.com/alloy-rs/alloy/issues/3613))
42+
- Increase nextest retries for flaky reth test ([#3582](https://github.com/alloy-rs/alloy/issues/3582))
43+
44+
### Performance
45+
46+
- Avoid cloning Filter in cache `get_logs` ([#3597](https://github.com/alloy-rs/alloy/issues/3597))
47+
848
## [1.5.2](https://github.com/alloy-rs/alloy/releases/tag/v1.5.2) - 2026-01-22
949

1050
### Features
@@ -14,6 +54,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1454

1555
### Miscellaneous Tasks
1656

57+
- Release 1.5.2
1758
- Revert "chore: add amsterdam support" ([#3573](https://github.com/alloy-rs/alloy/issues/3573))
1859

1960
## [1.5.1](https://github.com/alloy-rs/alloy/releases/tag/v1.5.1) - 2026-01-21

Cargo.toml

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["crates/*"]
33
resolver = "2"
44

55
[workspace.package]
6-
version = "1.5.2"
6+
version = "1.6.0"
77
edition = "2021"
88
rust-version = "1.88"
99
authors = ["Alloy Contributors"]
@@ -32,46 +32,46 @@ large-enum-variant = "allow"
3232
result-large-err = "allow"
3333

3434
[workspace.dependencies]
35-
alloy-consensus = { version = "1.5.2", path = "crates/consensus", default-features = false }
36-
alloy-consensus-any = { version = "1.5.2", path = "crates/consensus-any", default-features = false }
37-
alloy-contract = { version = "1.5.2", path = "crates/contract", default-features = false }
38-
alloy-eips = { version = "1.5.2", path = "crates/eips", default-features = false }
39-
alloy-ens = { version = "1.5.2", path = "crates/ens", default-features = false }
40-
alloy-eip7547 = { version = "1.5.2", path = "crates/eip7547", default-features = false }
41-
alloy-genesis = { version = "1.5.2", path = "crates/genesis", default-features = false }
42-
alloy-json-rpc = { version = "1.5.2", path = "crates/json-rpc", default-features = false }
43-
alloy-network = { version = "1.5.2", path = "crates/network", default-features = false }
44-
alloy-network-primitives = { version = "1.5.2", path = "crates/network-primitives", default-features = false }
45-
alloy-node-bindings = { version = "1.5.2", path = "crates/node-bindings", default-features = false }
46-
alloy-provider = { version = "1.5.2", path = "crates/provider", default-features = false }
47-
alloy-pubsub = { version = "1.5.2", path = "crates/pubsub", default-features = false }
48-
alloy-rpc-client = { version = "1.5.2", path = "crates/rpc-client", default-features = false }
49-
alloy-rpc-types-admin = { version = "1.5.2", path = "crates/rpc-types-admin", default-features = false }
50-
alloy-rpc-types-anvil = { version = "1.5.2", path = "crates/rpc-types-anvil", default-features = false }
51-
alloy-rpc-types-any = { version = "1.5.2", path = "crates/rpc-types-any", default-features = false }
52-
alloy-rpc-types-beacon = { version = "1.5.2", path = "crates/rpc-types-beacon", default-features = false }
53-
alloy-rpc-types-debug = { version = "1.5.2", path = "crates/rpc-types-debug", default-features = false }
54-
alloy-rpc-types-engine = { version = "1.5.2", path = "crates/rpc-types-engine", default-features = false }
55-
alloy-rpc-types-eth = { version = "1.5.2", path = "crates/rpc-types-eth", default-features = false }
56-
alloy-rpc-types-mev = { version = "1.5.2", path = "crates/rpc-types-mev", default-features = false }
57-
alloy-rpc-types-tenderly = { version = "1.5.2", path = "crates/rpc-types-tenderly", default-features = false }
58-
alloy-rpc-types-trace = { version = "1.5.2", path = "crates/rpc-types-trace", default-features = false }
59-
alloy-rpc-types-txpool = { version = "1.5.2", path = "crates/rpc-types-txpool", default-features = false }
60-
alloy-rpc-types = { version = "1.5.2", path = "crates/rpc-types", default-features = false }
61-
alloy-serde = { version = "1.5.2", path = "crates/serde", default-features = false }
62-
alloy-signer = { version = "1.5.2", path = "crates/signer", default-features = false }
63-
alloy-signer-aws = { version = "1.5.2", path = "crates/signer-aws", default-features = false }
64-
alloy-signer-gcp = { version = "1.5.2", path = "crates/signer-gcp", default-features = false }
65-
alloy-signer-ledger = { version = "1.5.2", path = "crates/signer-ledger", default-features = false }
66-
alloy-signer-local = { version = "1.5.2", path = "crates/signer-local", default-features = false }
67-
alloy-signer-trezor = { version = "1.5.2", path = "crates/signer-trezor", default-features = false }
68-
alloy-signer-turnkey = { version = "1.5.2", path = "crates/signer-turnkey", default-features = false }
69-
alloy-transport = { version = "1.5.2", path = "crates/transport", default-features = false }
70-
alloy-transport-http = { version = "1.5.2", path = "crates/transport-http", default-features = false }
71-
alloy-transport-ipc = { version = "1.5.2", path = "crates/transport-ipc", default-features = false }
72-
alloy-transport-ws = { version = "1.5.2", path = "crates/transport-ws", default-features = false }
73-
alloy-eip5792 = { version = "1.5.2", path = "crates/eip5792", default-features = false }
74-
alloy-tx-macros = { version = "1.5.2", path = "crates/tx-macros", default-features = false }
35+
alloy-consensus = { version = "1.6.0", path = "crates/consensus", default-features = false }
36+
alloy-consensus-any = { version = "1.6.0", path = "crates/consensus-any", default-features = false }
37+
alloy-contract = { version = "1.6.0", path = "crates/contract", default-features = false }
38+
alloy-eips = { version = "1.6.0", path = "crates/eips", default-features = false }
39+
alloy-ens = { version = "1.6.0", path = "crates/ens", default-features = false }
40+
alloy-eip7547 = { version = "1.6.0", path = "crates/eip7547", default-features = false }
41+
alloy-genesis = { version = "1.6.0", path = "crates/genesis", default-features = false }
42+
alloy-json-rpc = { version = "1.6.0", path = "crates/json-rpc", default-features = false }
43+
alloy-network = { version = "1.6.0", path = "crates/network", default-features = false }
44+
alloy-network-primitives = { version = "1.6.0", path = "crates/network-primitives", default-features = false }
45+
alloy-node-bindings = { version = "1.6.0", path = "crates/node-bindings", default-features = false }
46+
alloy-provider = { version = "1.6.0", path = "crates/provider", default-features = false }
47+
alloy-pubsub = { version = "1.6.0", path = "crates/pubsub", default-features = false }
48+
alloy-rpc-client = { version = "1.6.0", path = "crates/rpc-client", default-features = false }
49+
alloy-rpc-types-admin = { version = "1.6.0", path = "crates/rpc-types-admin", default-features = false }
50+
alloy-rpc-types-anvil = { version = "1.6.0", path = "crates/rpc-types-anvil", default-features = false }
51+
alloy-rpc-types-any = { version = "1.6.0", path = "crates/rpc-types-any", default-features = false }
52+
alloy-rpc-types-beacon = { version = "1.6.0", path = "crates/rpc-types-beacon", default-features = false }
53+
alloy-rpc-types-debug = { version = "1.6.0", path = "crates/rpc-types-debug", default-features = false }
54+
alloy-rpc-types-engine = { version = "1.6.0", path = "crates/rpc-types-engine", default-features = false }
55+
alloy-rpc-types-eth = { version = "1.6.0", path = "crates/rpc-types-eth", default-features = false }
56+
alloy-rpc-types-mev = { version = "1.6.0", path = "crates/rpc-types-mev", default-features = false }
57+
alloy-rpc-types-tenderly = { version = "1.6.0", path = "crates/rpc-types-tenderly", default-features = false }
58+
alloy-rpc-types-trace = { version = "1.6.0", path = "crates/rpc-types-trace", default-features = false }
59+
alloy-rpc-types-txpool = { version = "1.6.0", path = "crates/rpc-types-txpool", default-features = false }
60+
alloy-rpc-types = { version = "1.6.0", path = "crates/rpc-types", default-features = false }
61+
alloy-serde = { version = "1.6.0", path = "crates/serde", default-features = false }
62+
alloy-signer = { version = "1.6.0", path = "crates/signer", default-features = false }
63+
alloy-signer-aws = { version = "1.6.0", path = "crates/signer-aws", default-features = false }
64+
alloy-signer-gcp = { version = "1.6.0", path = "crates/signer-gcp", default-features = false }
65+
alloy-signer-ledger = { version = "1.6.0", path = "crates/signer-ledger", default-features = false }
66+
alloy-signer-local = { version = "1.6.0", path = "crates/signer-local", default-features = false }
67+
alloy-signer-trezor = { version = "1.6.0", path = "crates/signer-trezor", default-features = false }
68+
alloy-signer-turnkey = { version = "1.6.0", path = "crates/signer-turnkey", default-features = false }
69+
alloy-transport = { version = "1.6.0", path = "crates/transport", default-features = false }
70+
alloy-transport-http = { version = "1.6.0", path = "crates/transport-http", default-features = false }
71+
alloy-transport-ipc = { version = "1.6.0", path = "crates/transport-ipc", default-features = false }
72+
alloy-transport-ws = { version = "1.6.0", path = "crates/transport-ws", default-features = false }
73+
alloy-eip5792 = { version = "1.6.0", path = "crates/eip5792", default-features = false }
74+
alloy-tx-macros = { version = "1.6.0", path = "crates/tx-macros", default-features = false }
7575

7676
alloy-core = { version = "1.4.1", default-features = false }
7777
alloy-dyn-abi = { version = "1.4.1", default-features = false }

crates/alloy/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.5.2](https://github.com/alloy-rs/alloy/releases/tag/v1.5.2) - 2026-01-22
9+
10+
### Miscellaneous Tasks
11+
12+
- Release 1.5.2
13+
814
## [1.5.1](https://github.com/alloy-rs/alloy/releases/tag/v1.5.1) - 2026-01-21
915

1016
### Miscellaneous Tasks

crates/consensus-any/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.5.2](https://github.com/alloy-rs/alloy/releases/tag/v1.5.2) - 2026-01-22
9+
10+
### Miscellaneous Tasks
11+
12+
- Release 1.5.2
13+
814
## [1.5.1](https://github.com/alloy-rs/alloy/releases/tag/v1.5.1) - 2026-01-21
915

1016
### Miscellaneous Tasks

crates/consensus/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.6.0](https://github.com/alloy-rs/alloy/releases/tag/v1.6.0) - 2026-02-03
9+
10+
### Bug Fixes
11+
12+
- [consensus] Mark tx_mut as hidden with invalidation warning ([#3608](https://github.com/alloy-rs/alloy/issues/3608))
13+
14+
### Features
15+
16+
- [rpc-types-eth] Add optional timestamp field to Transaction ([#3606](https://github.com/alloy-rs/alloy/issues/3606))
17+
- Adding an ECDSA verify ([#3595](https://github.com/alloy-rs/alloy/issues/3595))
18+
19+
## [1.5.2](https://github.com/alloy-rs/alloy/releases/tag/v1.5.2) - 2026-01-22
20+
21+
### Miscellaneous Tasks
22+
23+
- Release 1.5.2
24+
825
## [1.5.1](https://github.com/alloy-rs/alloy/releases/tag/v1.5.1) - 2026-01-21
926

1027
### Miscellaneous Tasks

crates/contract/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.6.0](https://github.com/alloy-rs/alloy/releases/tag/v1.6.0) - 2026-02-03
9+
10+
### Bug Fixes
11+
12+
- [contract] Propagate TransportError when all eth_call overrides fail ([#3316](https://github.com/alloy-rs/alloy/issues/3316))
13+
14+
## [1.5.2](https://github.com/alloy-rs/alloy/releases/tag/v1.5.2) - 2026-01-22
15+
16+
### Miscellaneous Tasks
17+
18+
- Release 1.5.2
19+
820
## [1.5.1](https://github.com/alloy-rs/alloy/releases/tag/v1.5.1) - 2026-01-21
921

1022
### Miscellaneous Tasks

crates/eip5792/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.5.2](https://github.com/alloy-rs/alloy/releases/tag/v1.5.2) - 2026-01-22
9+
10+
### Miscellaneous Tasks
11+
12+
- Release 1.5.2
13+
814
## [1.5.1](https://github.com/alloy-rs/alloy/releases/tag/v1.5.1) - 2026-01-21
915

1016
### Miscellaneous Tasks

crates/eip7547/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.5.2](https://github.com/alloy-rs/alloy/releases/tag/v1.5.2) - 2026-01-22
9+
10+
### Miscellaneous Tasks
11+
12+
- Release 1.5.2
13+
814
## [1.5.1](https://github.com/alloy-rs/alloy/releases/tag/v1.5.1) - 2026-01-21
915

1016
### Miscellaneous Tasks

crates/eips/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Miscellaneous Tasks
1111

12+
- Release 1.5.2
1213
- Revert "chore: add amsterdam support" ([#3573](https://github.com/alloy-rs/alloy/issues/3573))
1314

1415
## [1.5.1](https://github.com/alloy-rs/alloy/releases/tag/v1.5.1) - 2026-01-21

crates/ens/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.5.2](https://github.com/alloy-rs/alloy/releases/tag/v1.5.2) - 2026-01-22
9+
10+
### Miscellaneous Tasks
11+
12+
- Release 1.5.2
13+
814
## [1.5.1](https://github.com/alloy-rs/alloy/releases/tag/v1.5.1) - 2026-01-21
915

1016
### Miscellaneous Tasks

0 commit comments

Comments
 (0)