Skip to content

Releases: ethereum/trin

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

Trin v0.1.0-alpha.3

29 Sep 03:12
5b385c9
Compare
Choose a tag to compare
Trin v0.1.0-alpha.3 Pre-release
Pre-release

What's Changed

  • Bump discv5 dependency rev hash by @njgheorghita in #931
  • Alternative Solution: Fix ConnectionId hashmap key bug by @KolbyML in #930
  • Batch of flamingo updates for the week by @carver in #924
  • Make Trin compilable/(not crash) on Windows + Add check CI by @KolbyML in #923
  • Add windows build instructions by @KolbyML in #926
  • fix(overlay-service): Check for peer NodeId in discovery ENR cache by @ogenev in #935

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

Trin v0.1.0-alpha.2

22 Sep 05:04
89cbccf
Compare
Choose a tag to compare
Trin v0.1.0-alpha.2 Pre-release
Pre-release

Note: This list of "what's changed" includes changes from the last couple of deployments to the network, which weren't tagged as releases. We're still getting used to the release process.

What's Changed

  • 🦩 Minor flamingo additions by @njgheorghita in #872
  • book: Fix sops link by @ogenev in #877
  • Add github stale issues action by @njgheorghita in #863
  • Typo in stale issue message by @njgheorghita in #886
  • portal-bridge: Serve light client bootstrap data by @ogenev in #860
  • Impose limit on batch request size by @njgheorghita in #879
  • fix typos in cryptographic_accumlator.md by @Perelyn-sama in #887
  • fix(bridge): non-blocking sleep, to publish beacon every 12s && refactor(bridge): Mutex + Atomic to value-passing by @carver in #874
  • chore: upgrade utp-rs to v0.1.0-alpha.7 by @carver in #891
  • light-client: Strip unnecessary endpoints from the light client node by @ogenev in #899
  • chore: bump eth_trie by @samtvlabs in #905
  • perf(light-client): faster & smaller builds by removing ethers-rs by @carver in #902
  • feat: add base eth_* rpc & eth_chainID is always 1 by @carver in #897
  • Better handle nodes in propagate gossip cross thread when none are connected by @KolbyML in #901
  • feat: Add slot number in light client finality and optimistic content keys by @ogenev in #896
  • Bump to discv5 experimental branch for concurrent requests by @njgheorghita in #851
  • fix: improve the utp connection success rate, by using a default config by @carver in #909
  • Update pandoaps url by @njgheorghita in #921
  • Add header saturation delay for history bridge test mode by @KolbyML in #900
  • Exempt gfi issues from stale issues bot by @njgheorghita in #920
  • Add improvements to deployment.md by @KolbyML in #925
  • Add content validation result metrics by @njgheorghita in #796
  • docs: remove kademlia article by @danielrachi in #928
  • refactor(light-client): Refactor light-client crate to use ethportal-api consensus types by @ogenev in #907

New Contributors

  • @samtvlabs made their first contribution in #905

Full Changelog: testnet-v0.1.0-alpha.1...v0.1.0-alpha.2

Trin v0.1.0-alpha.1

31 Aug 09:51
26ad344
Compare
Choose a tag to compare
Trin v0.1.0-alpha.1 Pre-release
Pre-release

Summary

This is the first experimental release, binaries are not included for now but they can be attached too.

Highlights

Here we can summarize the major user-faced changes and leave Github to create the detailed release notes as shown below.

  • First Alpha release, includes support for the history portal network.

What's Changed

Read more