Skip to content

Commit 91fa12a

Browse files
committed
bump to v2.16.1, small substreams tier2 retry fix
1 parent d8412c2 commit 91fa12a

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
44
project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). See [MAINTAINERS.md](./MAINTAINERS.md)
55
for instructions to keep up to date.
66

7-
## Unreleased
7+
## v2.16.1
88

99
* Fix substreams/firehose endpoints detection of supported compression: do not fail on 'algo;q=x.y' syntax
1010
* Fix relayer failing to get back to live if reader blocks are unlinkable after a long period, and merger has removed one-blocks: it will now shutdown in that case, so it can be restarted.
11+
* Fix substreams tier2 jobs behind load balancer: will now retry forever on 'Unavailable: no healthy upstream' errors
1112
* Add `substreams-tier2-authenticator` flag to specify the authenticator to use for tier2 requests. Can be 'trust://' (default, same as previous behavior) or 'secret://<key>'
1213
* Add `substreams-tier1-subrequests-secret-key` flag to specify the secret key to use for tier1 subrequests authentication when using 'secret://' authenticator on tier2
1314
* Add `reader-node-grpc-secret-key` flag to specify the secret key to use for reader node gRPC authentication
1415
* Add `?secret=...` parsing to `relayer-source`s
16+
* Add Prometheus metrics for reader test mode: track blocks compared, success/failure counts, and success/failure percentages for easy monitoring at interval stats.
1517

1618
## v2.16.0
1719

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ require (
2323
github.com/streamingfast/dstore v0.1.3-0.20260119134532-ee504d6a2655
2424
github.com/streamingfast/eth-go v0.0.0-20260216202159-4e2b7501894a
2525
github.com/streamingfast/firehose v0.1.1-0.20240118135215-dcf04d40bfcd
26-
github.com/streamingfast/firehose-core v1.13.1-0.20260304203330-c5e63a5b6496
26+
github.com/streamingfast/firehose-core v1.13.1-0.20260310180656-ec6091dba450
2727
github.com/streamingfast/firehose-ethereum/types v0.0.0-20260115210153-dd3a798b41c9
2828
github.com/streamingfast/jsonpb v0.0.0-20210811021341-3670f0aa02d0
2929
github.com/streamingfast/logging v0.0.0-20260108192805-38f96de0a641
3030
github.com/streamingfast/pbgo v0.0.6-0.20260206150405-2b95acf70437
3131
github.com/streamingfast/shutter v1.5.0
32-
github.com/streamingfast/substreams v1.18.3-0.20260304182918-09d6bdea604a
32+
github.com/streamingfast/substreams v1.18.3-0.20260310173935-1549f56a2608
3333
github.com/stretchr/testify v1.11.1
3434
github.com/test-go/testify v1.1.4
3535
github.com/tidwall/gjson v1.18.0

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2322,8 +2322,8 @@ github.com/streamingfast/eth-go v0.0.0-20260216202159-4e2b7501894a h1:jHKRM0gM5G
23222322
github.com/streamingfast/eth-go v0.0.0-20260216202159-4e2b7501894a/go.mod h1:1szIYZI+rTjWWVYd1kFJomFiPCMvcZfBmylCwRaK8yY=
23232323
github.com/streamingfast/firehose v0.1.1-0.20240118135215-dcf04d40bfcd h1:t5n8dDcgUi7t36Qwxm19K4H2vyOLJfY6MHxTbOvK1z8=
23242324
github.com/streamingfast/firehose v0.1.1-0.20240118135215-dcf04d40bfcd/go.mod h1:du6tys2Q6X2pRQ3JbCziWiy7Y7KrOcl4CSb9uiGsVxA=
2325-
github.com/streamingfast/firehose-core v1.13.1-0.20260304203330-c5e63a5b6496 h1:o688whVOSSB8LzkvtY5yOSP2UgtuQ32mVi5I+G0y6c4=
2326-
github.com/streamingfast/firehose-core v1.13.1-0.20260304203330-c5e63a5b6496/go.mod h1:7Zq3gzl3VnFQ/TeKbrHtcrnScYfzZqLomxZwK97dmZo=
2325+
github.com/streamingfast/firehose-core v1.13.1-0.20260310180656-ec6091dba450 h1:OrvLAhjM1EbIyCDw51ptjU/YXgLuFG6OBaU5zejnCVI=
2326+
github.com/streamingfast/firehose-core v1.13.1-0.20260310180656-ec6091dba450/go.mod h1:zXHRyIxT7ZjoEIxumxtevdRpUhAOfgdjKmhvLWt5lP0=
23272327
github.com/streamingfast/firehose-ethereum/types v0.0.0-20260115210153-dd3a798b41c9 h1:ZGQWgqCcTOgCvqpxK6TEk7X9W0huLRUKA3fI/pPh4VA=
23282328
github.com/streamingfast/firehose-ethereum/types v0.0.0-20260115210153-dd3a798b41c9/go.mod h1:+ala1ZHyPZy6QZwTw3k7V6tHQ2bXFKP8wIldp2SUJ9Y=
23292329
github.com/streamingfast/firehose-networks v0.2.2 h1:araNCSHVa9C8+7hGrxNJYt8TlbK65kNDxQMBJuzBjxA=
@@ -2353,8 +2353,8 @@ github.com/streamingfast/shutter v1.5.0 h1:NpzDYzj0HVpSiDJVO/FFSL6QIK/YKOxY0gJAt
23532353
github.com/streamingfast/shutter v1.5.0/go.mod h1:B/T6efqdeMGbGwjzPS1ToXzYZI4kDzI5/u4I+7qbjY8=
23542354
github.com/streamingfast/snapshotter v0.0.0-20230316190750-5bcadfde44d0 h1:Y15G1Z4fpEdm2b+/70owI7TLuXadlqBtGM7rk4Hxrzk=
23552355
github.com/streamingfast/snapshotter v0.0.0-20230316190750-5bcadfde44d0/go.mod h1:/Rnz2TJvaShjUct0scZ9kKV2Jr9/+KBAoWy4UMYxgv4=
2356-
github.com/streamingfast/substreams v1.18.3-0.20260304182918-09d6bdea604a h1:4tanqwTUp27rkfXbu7SLB5Ur6nLH2qzB5JDaKuBAtr8=
2357-
github.com/streamingfast/substreams v1.18.3-0.20260304182918-09d6bdea604a/go.mod h1:5HrkeNW1yKqO3ZcL+yx8CS6hstcj4st+0ezb/ei1SYs=
2356+
github.com/streamingfast/substreams v1.18.3-0.20260310173935-1549f56a2608 h1:47UBFNhQy00VVYKryaXF6GZqFuPkE/QX1IjEQllFhpI=
2357+
github.com/streamingfast/substreams v1.18.3-0.20260310173935-1549f56a2608/go.mod h1:5HrkeNW1yKqO3ZcL+yx8CS6hstcj4st+0ezb/ei1SYs=
23582358
github.com/streamingfast/wazero v0.0.0-20241202185309-91287c3640ed h1:LU6/c376zP1cMAo9L6rFLyjo0W7RU+hIh7BegH8Zo5M=
23592359
github.com/streamingfast/wazero v0.0.0-20241202185309-91287c3640ed/go.mod h1:yAI0XTsMBhREkM/YDAK/zNou3GoiAce1P6+rp/wQhjs=
23602360
github.com/streamingfast/worker-pool-protocol v0.0.0-20251029142144-b539534f3eb1 h1:aoPCoeTHwCQbzRwLBpT45GUvZgAzevIUBgPZjJzBbug=

0 commit comments

Comments
 (0)