Releases: ethereum/trin
Trin v0.1.0-alpha.33
All Changes
- refactor(bridge): add default value for cli flags (#1270)
- refactor(bridge): remove noisy receipts response from logs (#1269)
- refactor: rename master accumulator and accumulator proof (#1253)
- feat: add post-merge proof variants to block header with proof type (#1265)
- fix(bridge): add sleep before request retry to fallback (#1266)
- feat: add and refactor post-merge proofs (#1264)
- chore: update github release template (#1263)
- refactor: reduce noisy log level (#1220)
- feat: implement
id_indexed_v1
->legacy_history
store migration (#1261) - chore(deps): weekly
cargo update
(#1262)
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.33-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.33-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.33-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.33-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.33-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.33 | ethereum/trin |
Trin v0.1.0-alpha.32
All Changes
- feat(bridge): add fallback providers (#1260)
- feat: add support for configuring network protocol_id's MAINNET/TESTNET etc (#1093)
- fix: revert history storage to use LegacyHistoryStore (#1257)
- fix: check for pruning more frequently (#1258)
- feat(bridge): add found to gossip reports (#1256)
- chore(deps): weekly
cargo update
(#1255) - chore: add more descriptive error for get_trusted_receipts() (#1254)
- feat(bridge): add metric for current block number (#1252)
- feat: limit beacon sync attempts (#1250)
- fix: latest bridge waiting for 2 new blocks before gossiping (#1251)
- feat: migrate history to id_indexed_v1 store (#1235)
- feat: add support for Deneb consensus types and fix beacon sync (#1243)
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.32-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.32-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.32-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.32-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.32-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.32 | ethereum/trin |
Trin v0.1.0-alpha.31
All Changes
- fix: add sleep to allow for header saturation in era1 gossip (#1249)
- feat(bridge): make gossip limit a cli option (#1247)
- feat(bridge): gossip latest block-body/receipt at the same time (#1248)
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.31-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.31-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.31-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.31-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.31-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.31 | ethereum/trin |
Trin v0.1.0-alpha.30
All Changes
- fix: stream era1 block tuples (#1246)
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.30-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.30-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.30-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.30-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.30-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.30 | ethereum/trin |
Trin v0.1.0-alpha.29
Summary
Add a summary, including:
- Critical bug fixes
- New features
- Any breaking changes (and what to expect)
All Changes
- feat(bridge): cli flag for random era1 file with floor (#1245)
- fix: use correct column name in "on update" usage stats trigger (#1242)
- chore: fix typo in comment (#1240)
- chore(deps): weekly
cargo update
(#1241) - feat: display correct Trin version string in CLI. Small refactor of ref option to option ref (#1227)
- chore: depend on public ethereum_ssz and ethereum_serde_utils crates (#1239)
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.29-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.29-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.29-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.29-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.29-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.29 | ethereum/trin |
Trin v0.1.0-alpha.28
Summary
Add a summary, including:
- Critical bug fixes
- New features
- Any breaking changes (and what to expect)
All Changes
- fix: era1 typed-(transaction/receipt) encode/decode (#1234)
- feat: add timeout to get_latest_block_number to prevent deadlock (#1238)
- refactor: transition from open_ethereum primatives (types/rlp) to Reth's Alloy (types/rlp) (#1231)
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.28-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.28-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.28-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.28-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.28-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.28 | ethereum/trin |
Trin v0.1.0-alpha.27
Summary
Add a summary, including:
- Critical bug fixes
- New features
- Any breaking changes (and what to expect)
All Changes
- fix: broken blob transaction ssz decoding (#1236)
- feat: add legacy_history to id_indexed_v1 store migration (#1229)
- feat: add pagination to the id_indexed_v1 store (#1226)
- fix: ci by removing Goerli which is no longer supported (#1233)
- feat: add bridge metrics for history bridge (#1222)
- refactor: extract history storage into separate file (#1224)
- refactor: remove RwLock from History/Beacon rpc handler (#1223)
- refactor: remove non-needed mutex from rpc handler (#1215)
- feat(bridge): launch bridge with custom discovery and http ports (#1219)
- refactor(portalnet): expand utp_processing (#1218)
- style: reduce bridge debug logs (#1217)
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.27-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.27-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.27-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.27-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.27-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.27 | ethereum/trin |
Trin v0.1.0-alpha.26
Summary
Add a summary, including:
- Critical bug fixes
- New features
- Any breaking changes (and what to expect)
All Changes
- chore: bump uTP version to v0.1.0-alpha.12 (#1216)
- feat(portalnet): add accept_queue to handle incoming content keys (#1209)
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.26-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.26-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.26-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.26-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.26-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.26 | ethereum/trin |
Trin v0.1.0-alpha.25
Testing Checklist (DELETE ME)
- Ensure all CI checks pass.
Release Checklist (DELETE ME)
- Write the summary.
- Ensure all binaries have been added.
Summary
Add a summary, including:
- Critical bug fixes
- New features
- Any breaking changes (and what to expect)
All Changes
- fix: implement proper rlp encoding for dencun block bodies (#1)
- feat: add EIP-4788 parent_beacon_block_root
- fix: add support for blob transaction types
- feat(ethportal-api): add methods to build beacon chain proofs (#1212)
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.25-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.25-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.25-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.25-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.25-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.25 | ethereum/trin |
Trin v0.1.0-alpha.24
Testing Checklist (DELETE ME)
- Ensure all CI checks pass.
Release Checklist (DELETE ME)
- Write the summary.
- Ensure all binaries have been added.
Summary
Add a summary, including:
- Critical bug fixes
- New features
- Any breaking changes (and what to expect)
All Changes
- feat: add state peertests (#1210)
- feat: improve StateStorage tests (#1211)
- fix: fix crate vulnerabilities (#1208)
- refactor(portalnet): split out overlay_service into submodules
Binaries
The binaries are signed with the PGP key: 4003 D3C2 C88C 3FF8 A8C5 ABE8 91E6 F404 B740 8EEF
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | trin-v0.1.0-alpha.24-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.24-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.24-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | trin-v0.1.0-alpha.24-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | trin-v0.1.0-alpha.24-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.24 | ethereum/trin |