Skip to content

Releases: ethereum/trin

Trin v0.1.0-alpha.34

14 May 17:16
5ac2675
Compare
Choose a tag to compare
Trin v0.1.0-alpha.34 Pre-release
Pre-release

All Changes

  • chore(deps): weekly cargo update (#1296)
  • chore: remove unused PortalnetConfig::data_radius field (#1297)
  • feat: execute up to 1920000 blocks of state for state bridge (#1280)
  • feat: add network flag for portal-bridge (#1293)
  • feat: use id_indexed_v1 store for history network (#1289)
  • feat(trin-validation): add validation logic for post-Capella headers (#1290)
  • refactor: update pruning strategy (#1288)
  • chore(deps): weekly cargo update (#1287)
  • feat(bridge): add four fours hunter mode (#1285)
  • feat(trin-validation): add validation logic for post-merge/pre-Capella headers (#1284)
  • feat(trin-validation): add historical roots accumulator (#1277)
  • refactor: disable loading pre-merge accumulator from custom path (#1276)
  • feat(bridge): throw error if invalid executable path was provided (#1281)
  • fix(bridge): dont drop bridge handle for docker compat (#1283)
  • fix(bridge): fix broken bridge dockerfile (#1282)
  • fix(bridge): use client object per request in bridge (#1279)
  • fix(bridge): broken compilation issue with bridge (#1278)
  • refactor(bridge): remove multiple client functionality (#1274)
  • chore(deps): weekly cargo update (#1275)
  • feat: implement state bridge for the first 46146 blocks (#1259)
  • feat(trin-validation): introduce header validator (#1271)
  • fix(bridge): reintroduce retry middleware (#1273)
  • fix: flaky test: pruning_with_one_large_item (#1272)

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.34-x86_64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 trin-v0.1.0-alpha.34-aarch64-unknown-linux-gnu.tar.gz PGP Signature
x86_64 trin-v0.1.0-alpha.34-x86_64-pc-windows-gnu.tar.gz PGP Signature
x86_64 trin-v0.1.0-alpha.34-x86_64-apple-darwin.tar.gz PGP Signature
aarch64 trin-v0.1.0-alpha.34-aarch64-apple-darwin.tar.gz PGP Signature
System Option - Resource
Docker v0.1.0-alpha.34 ethereum/trin

Trin v0.1.0-alpha.33

25 Apr 11:17
4d44d32
Compare
Choose a tag to compare
Trin v0.1.0-alpha.33 Pre-release
Pre-release

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

19 Apr 14:48
8566cd4
Compare
Choose a tag to compare
Trin v0.1.0-alpha.32 Pre-release
Pre-release

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

25 Apr 11:48
c07be65
Compare
Choose a tag to compare
Trin v0.1.0-alpha.31 Pre-release
Pre-release

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

25 Apr 11:48
778415d
Compare
Choose a tag to compare
Trin v0.1.0-alpha.30 Pre-release
Pre-release

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

08 Apr 19:21
50e254a
Compare
Choose a tag to compare
Trin v0.1.0-alpha.29 Pre-release
Pre-release

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

05 Apr 19:34
c9744bd
Compare
Choose a tag to compare
Trin v0.1.0-alpha.28 Pre-release
Pre-release

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

04 Apr 17:51
b446dc2
Compare
Choose a tag to compare
Trin v0.1.0-alpha.27 Pre-release
Pre-release

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

18 Mar 17:53
33ea99d
Compare
Choose a tag to compare
Trin v0.1.0-alpha.26 Pre-release
Pre-release

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

05 Apr 19:40
Compare
Choose a tag to compare
Trin v0.1.0-alpha.25 Pre-release
Pre-release

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