Releases: ethereum/trin
Releases · ethereum/trin
Trin v0.1.0-alpha.13
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
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
What's Changed
- chore: dont gossip to disconnected nodes if none are connected by @njgheorghita in #1042
- fix: Uses
rustls-tls
forreqwest
instead of requiringopenssl
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
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
What's Changed
- fix: use option for bridge external ip cli arg by @njgheorghita in #1024
- Only run commitlint on pull_request action by @njgheorghita in #1020
- chore(deps): weekly
cargo update
by @github-actions in #1026 - Add rollback steps to deployment docs by @njgheorghita in #1025
- chore: increase discv5 request_timeout from 1 to 3 seconds by @KolbyML in #1027
Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9
Trin v0.1.0-alpha.8
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
What's Changed
- fix: push changes requested in (#994) which weren't pushed by @KolbyML in #998
- chore: Switch from
eth2_ssz
toethereum_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 toetc
and move Grafana dashboard by @ogenev in #977 - chore: Set default discovery port to 9009 by @morph-dev in #1002
- Use
finalized slot
inLightClientFinalityUpdate
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
- @morph-dev made their first contribution in #997
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
Trin v0.1.0-alpha.6
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
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
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