Skip to content

Releases: ethereum/trin

Trin v0.1.0-alpha.13

18 Jan 17:46
Compare
Choose a tag to compare
Trin v0.1.0-alpha.13 Pre-release
Pre-release

What's Changed

  • fix: remove naked unwraps in light-client crate by @sseyren in #1059
  • chore(deps): weekly cargo update by @github-actions in #1073
  • fix: remove outdated trin-core by @qiweiii in #1076
  • chore(deps): weekly cargo update by @github-actions in #1075
  • feat: add rustfmt imports_granularity by @qiweiii in #1077
  • chore(deps): weekly cargo update by @github-actions in #1083
  • feat: add an instrument to portal-bridge for more clear logs by @KolbyML in #1081
  • fix: use beacon types for beacon rpc instead of history types by @KolbyML in #1079
  • fix(bridge): prevent await from blocking new gossips by @KolbyML in #1082
  • style: remove check flag from makefile lint by @njgheorghita in #1086
  • refactor: history bridge remove self from calls by @KolbyML in #1088
  • chore(deps): weekly cargo update by @github-actions in #1094
  • Remove RocksDB and add beacon storage by @ogenev in #1078
  • feat: migrate from eyre to anyhow by @qiweiii in #1092
  • feat(bridge): add support for 3rd party and local providers by @njgheorghita in #1089
  • feat(bridge): add (semaphore to limit gossips) + (timeout on gossips) for history backfill by @KolbyML in #1091
  • fix: light-client goerli source data broken by @njgheorghita in #1099
  • feat(history bridge): add backfill by block range by @KolbyML in #1096
  • fix: remove 0x prefix from trin node data directory by @sseyren in #1095
  • Add poll_latest and sample_range scripts by @njgheorghita in #1029
  • refactor: extract gossip range calculation into BridgeMode by @njgheorghita in #1101
  • refactor: replace native implementation of this_or_that by @njgheorghita in #1102

New Contributors

Full Changelog: v0.1.0-alpha.12...v0.1.0-alpha.13

Trin v0.1.0-alpha.12

14 Dec 21:34
Compare
Choose a tag to compare
Trin v0.1.0-alpha.12 Pre-release
Pre-release

What's Changed

  • This is a hotfix release to include updated bootnode enrs
  • fix: update hardcoded trin bootnode enrs by @njgheorghita in #1072

Full Changelog: v0.1.0-alpha.11...v0.1.0-alpha.12

Trin v0.1.0-alpha.11

14 Dec 20:59
Compare
Choose a tag to compare
Trin v0.1.0-alpha.11 Pre-release
Pre-release

What's Changed

  • chore: dont gossip to disconnected nodes if none are connected by @njgheorghita in #1042
  • fix: Uses rustls-tls for reqwest instead of requiring openssl by @mrferris in #1048
  • feat: add upnp support by @qizhou in #1022
  • chore: make add_enr rpc insert enr as connected so hive test work by @KolbyML in #1052
  • chore: dont gossip to disconnected nodes if there are no connected nodes available by @KolbyML in #1051
  • style: fix grammar in add_bootnodes docstring by @KolbyML in #1053
  • fix: add deployment step to confirm that docker images can be run by @mrferris in #1054
  • chore(deps): weekly cargo update by @github-actions in #1055
  • Relates to #1015: Update offer_accept.rs to check stored content in peer DB matches of target by @ltfschoen in #1017
  • chore(bridge): use archive pandaops URL by @carver in #1062
  • fix: remove --no-upnp from "external-ips" group by @KolbyML in #1061
  • refactor: relocate retry logic by @njgheorghita in #1064
  • Update content key selector bytes for Beacon network by @ogenev in #1060
  • chore(deps): weekly cargo update by @github-actions in #1065
  • Bump discv5 version dependency by @njgheorghita in #1067
  • refactor: re-organize portal-bridge by @njgheorghita in #1071
  • fix: update base el endpoint for bridge provider by @njgheorghita in #1068
  • chore: Remove our implementation of NodeId by @morph-dev in #1070

New Contributors

Full Changelog: v0.1.0-alpha.10...v0.1.0-alpha.11

Trin v0.1.0-alpha.10

29 Nov 18:32
5eadae6
Compare
Choose a tag to compare
Trin v0.1.0-alpha.10 Pre-release
Pre-release

What's Changed

  • chore(deps): weekly cargo update by @github-actions in #1033
  • chore(deps): weekly cargo update by @github-actions in #1034
  • Enable communication between overlays by @0xcrust in #903
  • feat: define concrete type for RoutingTableInfo by @0xcrust in #875
  • chore: adjust fluffy cli arguments for portal-bridge by @kdeme in #1035
  • chore(deps): weekly cargo update by @github-actions in #1037
  • style: remove empty first line of dependencies.yml by @KolbyML in #1038
  • feat: add cli option for root private key in bridge by @njgheorghita in #1030
  • style: add clippy lint uninlined-format-args by @njgheorghita in #1031
  • fix: filter out disconnected nodes on Node/(Content Enr) response by @KolbyML in #1036
  • refactor(portalnet): move portal wire messages to ethportal-api by @ogenev in #1040
  • docs: add pull latest master deployment scripts to deployment steps by @njgheorghita in #1041
  • feat: add retries to bridge gossip, with rfc network checks by @njgheorghita in #1032
  • Portal Beacon Sync by @ogenev in #929
  • refactor: create trin-metrics workspace crate by @ogenev in #1043

New Contributors

Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10

Trin v0.1.0-alpha.9

09 Nov 07:25
d258efd
Compare
Choose a tag to compare
Trin v0.1.0-alpha.9 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9

Trin v0.1.0-alpha.8

01 Nov 21:07
b4d91de
Compare
Choose a tag to compare
Trin v0.1.0-alpha.8 Pre-release
Pre-release

What's Changed

  • chore(deps): weekly cargo update by @github-actions in #1011
  • Log detailed gossip results from bridge processes. by @njgheorghita in #1010
  • chore: add bootnodes,external-ip cli to bridge to support hive test by @KolbyML in #1009
  • Add conventional commit lint github action by @njgheorghita in #1013
  • Update local metrics dashboard by @njgheorghita in #1008
  • feat: add param arguments for initializing websocket by @KolbyML in #992
  • fix(portal-bridge): push LightClientUpdate if finalized header is within the current expected period by @ogenev in #1019

Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8

Trin v0.1.0-alpha.7

26 Oct 23:39
be21b42
Compare
Choose a tag to compare
Trin v0.1.0-alpha.7 Pre-release
Pre-release

What's Changed

  • fix: push changes requested in (#994) which weren't pushed by @KolbyML in #998
  • chore: Switch from eth2_ssz to ethereum_ssz crate by @morph-dev in #997
  • docs: fix typo in database.md by @ltfschoen in #996
  • feat: make info log default level in most cases by @KolbyML in #1000
  • Adds disable poke CLI flag to trin by @mrferris in #1003
  • Get rid of error message for uninitialized networks by @mrferris in #1004
  • Relocate gossip code to separate module by @njgheorghita in #975
  • chore(deps): weekly cargo update by @github-actions in #993
  • Update trace-recursive-find-content response to match spec changes by @njgheorghita in #1001
  • chore: Rename docs folder to etc and move Grafana dashboard by @ogenev in #977
  • chore: Set default discovery port to 9009 by @morph-dev in #1002
  • Use finalized slot in LightClientFinalityUpdate content key and update beacon bridge to serve the data. by @ogenev in #1007
  • Initial support for trace gossip jsonrpc endpoint by @njgheorghita in #1005
  • chore: Automate release on new git tag push by @ogenev in #985

New Contributors

Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7

Trin v0.1.0-alpha.6

18 Oct 01:22
2fe156d
Compare
Choose a tag to compare
Trin v0.1.0-alpha.6 Pre-release
Pre-release

What's Changed

  • Fix broken bridge mode loop with epoch selector by @njgheorghita in #986
  • chore: add more detailed logs to handle offer code by @KolbyML in #994

Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6

Trin v0.1.0-alpha.5

12 Oct 08:55
11a5d97
Compare
Choose a tag to compare
Trin v0.1.0-alpha.5 Pre-release
Pre-release

What's Changed

  • feat: support eth_getBlockByHash over json-rpc (only with header fields, for now) by @carver in #908
  • docs: remove outdated towncrier line from template todo by @njgheorghita in #968
  • docs: add flamingo schedule by @njgheorghita in #967
  • chore: pin reth dependencies to a release by @carver in #964
  • Update startup.md by @ltfschoen in #973
  • chore: change bool to enum for is_key_within_radius_and_unavailable for better errors by @KolbyML in #974
  • feat(ethportal-api): add hash() to Transaction by @carver in #965
  • test: post-shanghai block for eth_getBlockByHash by @carver in #966
  • Add transaction hashes and uncles to the block that json-rpc returns by @carver in #963
  • fix: bug ping rpc returns our radius instead of target's by @KolbyML in #980
  • chore: Sunset towncrier release notes by @ogenev in #976
  • chore: Automate weekly cargo update by @ogenev in #978
  • chore(deps): weekly cargo update by @github-actions in #984

New Contributors

  • @ltfschoen made their first contribution in #973
  • @github-actions made their first contribution in #984

Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5

Trin v0.1.0-alpha.4

05 Oct 19:11
Compare
Choose a tag to compare
Trin v0.1.0-alpha.4 Pre-release
Pre-release

What's Changed

  • feat: add increasing Enr sequence on updated Enr by @KolbyML in #937
  • chore: update windows server ci version from 2019 to 2022 by @KolbyML in #945
  • Filter out source node from Nodes response by @njgheorghita in #890
  • chore: add reth-rpc-types to serialize block to json-rpc by @carver in #942
  • Deployment & Flamingo Doc Updates by @mrferris in #947
  • refactor: reuse logic to fetch history content by @carver in #943
  • fix: enr signature changes on restart even if enr content is the same by @KolbyML in #952
  • Remove protocol info moved to portal-website by @njgheorghita in #954
  • Refactor metrics to handle multiple subnetworks by @njgheorghita in #936
  • Update stale issues bot to 6 months by @njgheorghita in #958
  • chore: upgrade utp-rs to v0.1.0-alpha.8 by @carver in #957

Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4