Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge upstream v0.4.2 #12

Open
wants to merge 75 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
e57eb86
chore: reexport BlobAndProofV1
mattsse Sep 18, 2024
2f65d0b
fix: enforce correct parity encoding for typed transactions (#1305)
klkvr Sep 18, 2024
7679c36
fix: RecommendedFillers typo (#1311)
yash-atreya Sep 19, 2024
fd01e73
Implement custom default for `Account` representing a valid empty acc…
Wollac Sep 19, 2024
9171546
feat: bundle hash on ethsendbundle (#1308)
prestwich Sep 19, 2024
57dd4c5
feat(rpc-types-beacon): `BuilderBlockValidationRequestV3` (#1310)
ryanschneider Sep 19, 2024
21bc07e
feat(rpc-types-beacon): `BuilderBlockValidationRequestV4` (#1322)
ryanschneider Sep 21, 2024
c12a82c
chore: fix some warnings (#1320)
DaniPopes Sep 21, 2024
ba5ac7e
feat: add eth_simulateV1 (#1323)
mattsse Sep 21, 2024
6b6ca16
feat: add builder style functions to ethcallbundle (#1325)
mattsse Sep 21, 2024
f0f689e
feat: add builder style function to simulate payload args (#1324)
mattsse Sep 21, 2024
c02223b
feat(consensus): move requests struct definition from reth (#1326)
PanGan21 Sep 21, 2024
04b1e09
Add `OperationType::OpEofCreate` (#1327)
emhane Sep 21, 2024
5c40e19
rpc: remove repetitive as_ref (#1329)
nkysg Sep 22, 2024
789aee8
feat: Add getters into TransactionResponse and update implementations…
garwahl Sep 23, 2024
b021936
consensus: add `BlockHeader` getter trait (#1302)
tcoratger Sep 23, 2024
56552ac
make factory and paymaster fields optional in `PackedUserOperation` (…
dastanbeksamatov Sep 23, 2024
ae0c261
fix(`rpc-client`): add test for BuiltInConnString.connect_boxed (#1331)
yash-atreya Sep 23, 2024
c8c8e68
dep: add full feature to `derive_more` (#1335)
tcoratger Sep 23, 2024
f370156
feat(provider): subscribe to new blocks if possible in heartbeat (#1321)
DaniPopes Sep 23, 2024
3e084b2
chore: remove an unused lifetime (#1336)
DaniPopes Sep 23, 2024
5c7470c
fix: use vec for flat call frame (#1343)
mattsse Sep 24, 2024
d6594fd
fix: `eth_simulateV1` serde (#1345)
klkvr Sep 24, 2024
cf9a98f
feat(consensus): Generic Block Type (#1319)
refcell Sep 24, 2024
ec30a65
fix(serde): encode optional types as Some (#1348)
shekhirin Sep 24, 2024
0610864
feat(serde): remove deprecated `num` module (#1350)
DaniPopes Sep 24, 2024
b5f04a7
chore: add codes into execution witness (#1352)
0x00101010 Sep 24, 2024
12bf65a
feat: deserialize requests (#1351)
prestwich Sep 24, 2024
65dfbe8
chore(deps): bump breaking deps (#1356)
DaniPopes Sep 25, 2024
de760d3
chore: fix warnings on no_std (#1355)
DaniPopes Sep 25, 2024
8362aa6
feat: Blob Tx Sidecar Iterator (#1334)
refcell Sep 25, 2024
241bc6e
feat: add Header::num_hash_slow (#1357)
mattsse Sep 25, 2024
58959c2
feat: impl From<Eip2718Error> for alloy_rlp::Error (#1359)
klkvr Sep 25, 2024
50a3a2a
test: update test cases with addresses (#1358)
mattsse Sep 25, 2024
f7334ec
fix: `Error::source` for `Eip2718Error` (#1361)
klkvr Sep 25, 2024
b4275a3
fix: correct `encode_2718_len` for legacy transactions (#1360)
klkvr Sep 25, 2024
a449063
chore: use std::error
mattsse Sep 25, 2024
36e3304
fix: use std::error (#1363)
DaniPopes Sep 25, 2024
b83e7a8
consensus: add `Receipts` struct (#1247)
tcoratger Sep 25, 2024
4c23df0
chore(deps): bump alloy-core 0.8.4 in Cargo.toml (#1364)
DaniPopes Sep 25, 2024
6ff6a9d
feat(transport-http): JWT auth layer (#1314)
yash-atreya Sep 25, 2024
e96f125
fix: advance buffer during 2718 decoding (#1367)
klkvr Sep 25, 2024
165eb67
feat: errors for responses (#1369)
prestwich Sep 26, 2024
4182585
test: add retry test (#1373)
mattsse Sep 26, 2024
b2ddb1a
chore: bump alloy 0.8.5 (#1374)
mattsse Sep 26, 2024
b15d12b
consensus: make `Header` gas limit u64 (#1333)
tcoratger Sep 26, 2024
73f7ac4
consensus: make `Header` `base_fee_per_gas` u64 (#1375)
tcoratger Sep 26, 2024
8f7cf55
consensus: make `Header` blob fees u64 (#1377)
tcoratger Sep 26, 2024
e01492a
consensus: make `gas_limit` u64 for transactions (#1382)
tcoratger Sep 26, 2024
98e23ec
feat(signer-local): add `keystore-geth-compat` feature (#1381)
gnapoli23 Sep 26, 2024
4a27672
feat(engine): Add Trin Execution client code (#1372)
KolbyML Sep 26, 2024
6d274cd
feat: replace std/hashbrown with alloy_primitives::map (#1384)
DaniPopes Sep 26, 2024
754431d
feat(rpc-types-engine): use strum for ClientCode (#1386)
DaniPopes Sep 26, 2024
505d8fb
chore: Update comment to be more accurate (#1390)
0x00101010 Sep 27, 2024
cef4934
chore: move type def to where it belongs (#1391)
mattsse Sep 27, 2024
b65df90
fix: ensure `max_fee_per_blob_gas` field handles `Some(0)` gracefully…
zerosnacks Sep 27, 2024
ef94a10
chore: rm outdated comments (#1392)
mattsse Sep 27, 2024
efeb2e4
fix: support u64 hex from str for BlockId (#1396)
mattsse Sep 28, 2024
599e577
Auto-impl `alloy_consensus::TxReceipt` for ref (#1395)
emhane Sep 28, 2024
b9c9e67
Return static `Eip658Value` from `TxReceipt` trait method (#1394)
emhane Sep 29, 2024
b69c161
Add supertrait alloy_consensus::Transaction to RPC TransactionRespons…
emhane Sep 30, 2024
32edd0c
test: make tests that require binaries in path CI only (#1393)
prestwich Sep 30, 2024
9f18b7a
feat(consensus): bincode compatibility for header and transaction typ…
shekhirin Sep 30, 2024
35b1507
chore: release 0.4.0
mattsse Sep 30, 2024
16dbd30
fix: safe match for next base fee (#1399)
mattsse Sep 30, 2024
f6a8e63
chore(consensus): less derives for bincode compatible types (#1401)
shekhirin Sep 30, 2024
251edd9
feat(consensus): bincode compatibility for EIP-7702 (#1404)
shekhirin Oct 1, 2024
a0ff125
chore: bump alloy-eip7702
mattsse Oct 1, 2024
7fea67f
chore: release 0.4.1
mattsse Oct 1, 2024
9eb1409
chore: use alloc (#1405)
mattsse Oct 1, 2024
eaf619e
chore: release 0.4.2
mattsse Oct 1, 2024
ca8da5d
Merge pull request #11 from bnb-chain/develop
j75689 Oct 9, 2024
aa058f5
Merge tag 'v0.4.2' into merge-v1.0.8
yutianwu Oct 9, 2024
fe71c62
fix: set chain id for eth signer (#1425)
mattsse Oct 3, 2024
7180606
revert test: update test cases with addresses (#1358) (#1444)
mattsse Oct 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 113 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,118 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01

### Styling

- Use alloc ([#1405](https://github.com/alloy-rs/alloy/issues/1405))

## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01

### Bug Fixes

- Safe match for next base fee ([#1399](https://github.com/alloy-rs/alloy/issues/1399))

### Dependencies

- Bump alloy-eip7702

### Features

- [consensus] Bincode compatibility for EIP-7702 ([#1404](https://github.com/alloy-rs/alloy/issues/1404))

### Miscellaneous Tasks

- Release 0.4.1
- [consensus] Less derives for bincode compatible types ([#1401](https://github.com/alloy-rs/alloy/issues/1401))

## [0.4.0](https://github.com/alloy-rs/alloy/releases/tag/v0.4.0) - 2024-09-30

### Bug Fixes

- Support u64 hex from str for BlockId ([#1396](https://github.com/alloy-rs/alloy/issues/1396))
- Ensure `max_fee_per_blob_gas` field handles `Some(0)` gracefully ([#1389](https://github.com/alloy-rs/alloy/issues/1389))
- Advance buffer during 2718 decoding ([#1367](https://github.com/alloy-rs/alloy/issues/1367))
- Use std::error ([#1363](https://github.com/alloy-rs/alloy/issues/1363))
- Correct `encode_2718_len` for legacy transactions ([#1360](https://github.com/alloy-rs/alloy/issues/1360))
- `Error::source` for `Eip2718Error` ([#1361](https://github.com/alloy-rs/alloy/issues/1361))
- [serde] Encode optional types as Some ([#1348](https://github.com/alloy-rs/alloy/issues/1348))
- `eth_simulateV1` serde ([#1345](https://github.com/alloy-rs/alloy/issues/1345))
- Use vec for flat call frame ([#1343](https://github.com/alloy-rs/alloy/issues/1343))
- [`rpc-client`] Add test for BuiltInConnString.connect_boxed ([#1331](https://github.com/alloy-rs/alloy/issues/1331))
- RecommendedFillers typo ([#1311](https://github.com/alloy-rs/alloy/issues/1311))
- Enforce correct parity encoding for typed transactions ([#1305](https://github.com/alloy-rs/alloy/issues/1305))

### Dependencies

- Bump alloy 0.8.5 ([#1374](https://github.com/alloy-rs/alloy/issues/1374))
- [deps] Bump alloy-core 0.8.4 in Cargo.toml ([#1364](https://github.com/alloy-rs/alloy/issues/1364))
- [deps] Bump breaking deps ([#1356](https://github.com/alloy-rs/alloy/issues/1356))

### Features

- [consensus] Bincode compatibility for header and transaction types ([#1397](https://github.com/alloy-rs/alloy/issues/1397))
- [rpc-types-engine] Use strum for ClientCode ([#1386](https://github.com/alloy-rs/alloy/issues/1386))
- Replace std/hashbrown with alloy_primitives::map ([#1384](https://github.com/alloy-rs/alloy/issues/1384))
- [engine] Add Trin Execution client code ([#1372](https://github.com/alloy-rs/alloy/issues/1372))
- [signer-local] Add `keystore-geth-compat` feature ([#1381](https://github.com/alloy-rs/alloy/issues/1381))
- Errors for responses ([#1369](https://github.com/alloy-rs/alloy/issues/1369))
- [transport-http] JWT auth layer ([#1314](https://github.com/alloy-rs/alloy/issues/1314))
- Impl From<Eip2718Error> for alloy_rlp::Error ([#1359](https://github.com/alloy-rs/alloy/issues/1359))
- Add Header::num_hash_slow ([#1357](https://github.com/alloy-rs/alloy/issues/1357))
- Blob Tx Sidecar Iterator ([#1334](https://github.com/alloy-rs/alloy/issues/1334))
- Deserialize requests ([#1351](https://github.com/alloy-rs/alloy/issues/1351))
- [serde] Remove deprecated `num` module ([#1350](https://github.com/alloy-rs/alloy/issues/1350))
- [consensus] Generic Block Type ([#1319](https://github.com/alloy-rs/alloy/issues/1319))
- [provider] Subscribe to new blocks if possible in heartbeat ([#1321](https://github.com/alloy-rs/alloy/issues/1321))
- Add getters into TransactionResponse and update implementations ([#1328](https://github.com/alloy-rs/alloy/issues/1328))
- [consensus] Move requests struct definition from reth ([#1326](https://github.com/alloy-rs/alloy/issues/1326))
- Add builder style function to simulate payload args ([#1324](https://github.com/alloy-rs/alloy/issues/1324))
- Add builder style functions to ethcallbundle ([#1325](https://github.com/alloy-rs/alloy/issues/1325))
- Add eth_simulateV1 ([#1323](https://github.com/alloy-rs/alloy/issues/1323))
- [rpc-types-beacon] `BuilderBlockValidationRequestV4` ([#1322](https://github.com/alloy-rs/alloy/issues/1322))
- [rpc-types-beacon] `BuilderBlockValidationRequestV3` ([#1310](https://github.com/alloy-rs/alloy/issues/1310))
- Bundle hash on ethsendbundle ([#1308](https://github.com/alloy-rs/alloy/issues/1308))

### Miscellaneous Tasks

- Release 0.4.0
- Rm outdated comments ([#1392](https://github.com/alloy-rs/alloy/issues/1392))
- Move type def to where it belongs ([#1391](https://github.com/alloy-rs/alloy/issues/1391))
- Update comment to be more accurate ([#1390](https://github.com/alloy-rs/alloy/issues/1390))
- Use std::error
- Fix warnings on no_std ([#1355](https://github.com/alloy-rs/alloy/issues/1355))
- Add codes into execution witness ([#1352](https://github.com/alloy-rs/alloy/issues/1352))
- Remove an unused lifetime ([#1336](https://github.com/alloy-rs/alloy/issues/1336))
- Fix some warnings ([#1320](https://github.com/alloy-rs/alloy/issues/1320))
- Reexport BlobAndProofV1

### Other

- Add supertrait alloy_consensus::Transaction to RPC TransactionResponse ([#1387](https://github.com/alloy-rs/alloy/issues/1387))
- Return static `Eip658Value` from `TxReceipt` trait method ([#1394](https://github.com/alloy-rs/alloy/issues/1394))
- Auto-impl `alloy_consensus::TxReceipt` for ref ([#1395](https://github.com/alloy-rs/alloy/issues/1395))
- Make `gas_limit` u64 for transactions ([#1382](https://github.com/alloy-rs/alloy/issues/1382))
- Make `Header` blob fees u64 ([#1377](https://github.com/alloy-rs/alloy/issues/1377))
- Make `Header` `base_fee_per_gas` u64 ([#1375](https://github.com/alloy-rs/alloy/issues/1375))
- Make `Header` gas limit u64 ([#1333](https://github.com/alloy-rs/alloy/issues/1333))
- Add `Receipts` struct ([#1247](https://github.com/alloy-rs/alloy/issues/1247))
- Add full feature to `derive_more` ([#1335](https://github.com/alloy-rs/alloy/issues/1335))
- Make factory and paymaster fields optional in `PackedUserOperation` ([#1330](https://github.com/alloy-rs/alloy/issues/1330))
- Add `BlockHeader` getter trait ([#1302](https://github.com/alloy-rs/alloy/issues/1302))
- Remove repetitive as_ref ([#1329](https://github.com/alloy-rs/alloy/issues/1329))
- Add `OperationType::OpEofCreate` ([#1327](https://github.com/alloy-rs/alloy/issues/1327))
- Implement custom default for `Account` representing a valid empty account ([#1313](https://github.com/alloy-rs/alloy/issues/1313))

### Styling

- Make tests that require binaries in path CI only ([#1393](https://github.com/alloy-rs/alloy/issues/1393))

### Testing

- Add retry test ([#1373](https://github.com/alloy-rs/alloy/issues/1373))
- Update test cases with addresses ([#1358](https://github.com/alloy-rs/alloy/issues/1358))

## [0.3.6](https://github.com/alloy-rs/alloy/releases/tag/v0.3.6) - 2024-09-18

### Bug Fixes
Expand All @@ -24,6 +136,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Miscellaneous Tasks

- Release 0.3.6
- [rpc] Rename witness fields ([#1293](https://github.com/alloy-rs/alloy/issues/1293))
- [engine] `no_std` Checks ([#1298](https://github.com/alloy-rs/alloy/issues/1298))

Expand Down
93 changes: 48 additions & 45 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ members = ["crates/*"]
resolver = "2"

[workspace.package]
version = "0.3.6"
version = "0.4.2"
edition = "2021"
rust-version = "1.79"
authors = ["Alloy Contributors"]
Expand Down Expand Up @@ -35,57 +35,57 @@ all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[workspace.dependencies]
alloy-consensus = { version = "0.3", path = "crates/consensus", default-features = false }
alloy-contract = { version = "0.3", path = "crates/contract", default-features = false }
alloy-eips = { version = "0.3", path = "crates/eips", default-features = false }
alloy-eip7547 = { version = "0.3", path = "crates/eip7547", default-features = false }
alloy-genesis = { version = "0.3", path = "crates/genesis", default-features = false }
alloy-json-rpc = { version = "0.3", path = "crates/json-rpc", default-features = false }
alloy-network = { version = "0.3", path = "crates/network", default-features = false }
alloy-network-primitives = { version = "0.3", path = "crates/network-primitives", default-features = false }
alloy-node-bindings = { version = "0.3", path = "crates/node-bindings", default-features = false }
alloy-provider = { version = "0.3", path = "crates/provider", default-features = false }
alloy-pubsub = { version = "0.3", path = "crates/pubsub", default-features = false }
alloy-rpc-client = { version = "0.3", path = "crates/rpc-client", default-features = false }
alloy-rpc-types-admin = { version = "0.3", path = "crates/rpc-types-admin", default-features = false }
alloy-rpc-types-anvil = { version = "0.3", path = "crates/rpc-types-anvil", default-features = false }
alloy-rpc-types-beacon = { version = "0.3", path = "crates/rpc-types-beacon", default-features = false }
alloy-rpc-types-debug = { version = "0.3", path = "crates/rpc-types-debug", default-features = false }
alloy-rpc-types-engine = { version = "0.3", path = "crates/rpc-types-engine", default-features = false }
alloy-rpc-types-eth = { version = "0.3", path = "crates/rpc-types-eth", default-features = false }
alloy-rpc-types-mev = { version = "0.3", path = "crates/rpc-types-mev", default-features = false }
alloy-rpc-types-trace = { version = "0.3", path = "crates/rpc-types-trace", default-features = false }
alloy-rpc-types-txpool = { version = "0.3", path = "crates/rpc-types-txpool", default-features = false }
alloy-rpc-types = { version = "0.3", path = "crates/rpc-types", default-features = false }
alloy-serde = { version = "0.3", path = "crates/serde", default-features = false }
alloy-signer = { version = "0.3", path = "crates/signer", default-features = false }
alloy-signer-aws = { version = "0.3", path = "crates/signer-aws", default-features = false }
alloy-signer-gcp = { version = "0.3", path = "crates/signer-gcp", default-features = false }
alloy-signer-ledger = { version = "0.3", path = "crates/signer-ledger", default-features = false }
alloy-signer-local = { version = "0.3", path = "crates/signer-local", default-features = false }
alloy-signer-trezor = { version = "0.3", path = "crates/signer-trezor", default-features = false }
alloy-transport = { version = "0.3", path = "crates/transport", default-features = false }
alloy-transport-http = { version = "0.3", path = "crates/transport-http", default-features = false }
alloy-transport-ipc = { version = "0.3", path = "crates/transport-ipc", default-features = false }
alloy-transport-ws = { version = "0.3", path = "crates/transport-ws", default-features = false }

alloy-core = { version = "0.8.0", default-features = false }
alloy-dyn-abi = { version = "0.8.0", default-features = false }
alloy-json-abi = { version = "0.8.0", default-features = false }
alloy-primitives = { version = "0.8.0", default-features = false }
alloy-sol-types = { version = "0.8.0", default-features = false }
alloy-consensus = { version = "0.4", path = "crates/consensus", default-features = false }
alloy-contract = { version = "0.4", path = "crates/contract", default-features = false }
alloy-eips = { version = "0.4", path = "crates/eips", default-features = false }
alloy-eip7547 = { version = "0.4", path = "crates/eip7547", default-features = false }
alloy-genesis = { version = "0.4", path = "crates/genesis", default-features = false }
alloy-json-rpc = { version = "0.4", path = "crates/json-rpc", default-features = false }
alloy-network = { version = "0.4", path = "crates/network", default-features = false }
alloy-network-primitives = { version = "0.4", path = "crates/network-primitives", default-features = false }
alloy-node-bindings = { version = "0.4", path = "crates/node-bindings", default-features = false }
alloy-provider = { version = "0.4", path = "crates/provider", default-features = false }
alloy-pubsub = { version = "0.4", path = "crates/pubsub", default-features = false }
alloy-rpc-client = { version = "0.4", path = "crates/rpc-client", default-features = false }
alloy-rpc-types-admin = { version = "0.4", path = "crates/rpc-types-admin", default-features = false }
alloy-rpc-types-anvil = { version = "0.4", path = "crates/rpc-types-anvil", default-features = false }
alloy-rpc-types-beacon = { version = "0.4", path = "crates/rpc-types-beacon", default-features = false }
alloy-rpc-types-debug = { version = "0.4", path = "crates/rpc-types-debug", default-features = false }
alloy-rpc-types-engine = { version = "0.4", path = "crates/rpc-types-engine", default-features = false }
alloy-rpc-types-eth = { version = "0.4", path = "crates/rpc-types-eth", default-features = false }
alloy-rpc-types-mev = { version = "0.4", path = "crates/rpc-types-mev", default-features = false }
alloy-rpc-types-trace = { version = "0.4", path = "crates/rpc-types-trace", default-features = false }
alloy-rpc-types-txpool = { version = "0.4", path = "crates/rpc-types-txpool", default-features = false }
alloy-rpc-types = { version = "0.4", path = "crates/rpc-types", default-features = false }
alloy-serde = { version = "0.4", path = "crates/serde", default-features = false }
alloy-signer = { version = "0.4", path = "crates/signer", default-features = false }
alloy-signer-aws = { version = "0.4", path = "crates/signer-aws", default-features = false }
alloy-signer-gcp = { version = "0.4", path = "crates/signer-gcp", default-features = false }
alloy-signer-ledger = { version = "0.4", path = "crates/signer-ledger", default-features = false }
alloy-signer-local = { version = "0.4", path = "crates/signer-local", default-features = false }
alloy-signer-trezor = { version = "0.4", path = "crates/signer-trezor", default-features = false }
alloy-transport = { version = "0.4", path = "crates/transport", default-features = false }
alloy-transport-http = { version = "0.4", path = "crates/transport-http", default-features = false }
alloy-transport-ipc = { version = "0.4", path = "crates/transport-ipc", default-features = false }
alloy-transport-ws = { version = "0.4", path = "crates/transport-ws", default-features = false }

alloy-core = { version = "0.8.5", default-features = false }
alloy-dyn-abi = { version = "0.8.5", default-features = false }
alloy-json-abi = { version = "0.8.5", default-features = false }
alloy-primitives = { version = "0.8.5", default-features = false }
alloy-sol-types = { version = "0.8.5", default-features = false }

alloy-rlp = { version = "0.3", default-features = false }

alloy-chains = { version = "0.1.18", default-features = false }

# eips
alloy-eip2930 = { version = "0.1.0", default-features = false }
alloy-eip7702 = { version = "0.1.0", default-features = false }
alloy-eip7702 = { version = "0.1.1", default-features = false }

# ethereum
ethereum_ssz_derive = "0.7.1"
ethereum_ssz = "0.7.1"
ethereum_ssz_derive = "0.8"
ethereum_ssz = "0.8"

# crypto
c-kzg = { version = "1.0", default-features = false }
Expand All @@ -112,7 +112,7 @@ rustls = { version = "0.23", default-features = false, features = [
"tls12",
] }
tokio-test = "0.4"
tokio-tungstenite = "0.23"
tokio-tungstenite = "0.24"
tower = { version = "0.5", features = ["util"] }

# tracing
Expand All @@ -138,7 +138,9 @@ thiserror = "1.0"
thiserror-no-std = "2.0.2"
url = "2.5"
derive_more = { version = "1.0.0", default-features = false }
strum = { version = "0.26", default-features = false }
http = "1.1.0"
jsonwebtoken = "9.3.0"

## serde
serde = { version = "1.0", default-features = false, features = [
Expand All @@ -151,7 +153,8 @@ serde_with = "3.3.0"
## misc-testing
arbitrary = "1.3"
assert_matches = "1.5"
ci_info = "0.14.14"
serial_test = "3.0"
similar-asserts = "1.5"
tempfile = "3.10"
tower-http = "0.5.2"
tower-http = "0.6.1"
16 changes: 16 additions & 0 deletions crates/alloy/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,28 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01

### Miscellaneous Tasks

- Release 0.4.1

## [0.4.0](https://github.com/alloy-rs/alloy/releases/tag/v0.4.0) - 2024-09-30

### Miscellaneous Tasks

- Release 0.4.0

## [0.3.6](https://github.com/alloy-rs/alloy/releases/tag/v0.3.6) - 2024-09-18

### Features

- [transport-http] Layer client ([#1227](https://github.com/alloy-rs/alloy/issues/1227))

### Miscellaneous Tasks

- Release 0.3.6

## [0.3.5](https://github.com/alloy-rs/alloy/releases/tag/v0.3.5) - 2024-09-13

### Miscellaneous Tasks
Expand Down
Loading
Loading