From 8b0031a4c4811eb80029e2dd83f3e88c5f1af18d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Mon, 20 Jan 2025 14:10:41 -0500 Subject: [PATCH] fix grpc.health.v1.Health missing on firehose, give tracing id precedence to X-Cloud-Trace-Context header --- CHANGELOG.md | 5 +++++ go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d774c9..89b4242 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). See [MAINTAINERS.md](./MAINTAINERS.md) for instructions to keep up to date. +## v2.9.1 + +* Add back `grpc.health.v1.Health` service to `firehose` and `substreams-tier1` services (regression in 2.9.0) +* Give precedence to the tracing header `X-Cloud-Trace-Context` over `Traceparent` to prevent user systems' trace IDs from leaking passed a GCP load-balancer + ## v2.9.0 ### Reader diff --git a/go.mod b/go.mod index bc53271..dd783c4 100644 --- a/go.mod +++ b/go.mod @@ -160,7 +160,7 @@ require ( github.com/spf13/jwalterweatherman v1.1.0 // indirect github.com/streamingfast/dauth v0.0.0-20240222213226-519afc16cf84 // indirect github.com/streamingfast/dbin v0.9.1-0.20231117225723-59790c798e2c // indirect - github.com/streamingfast/dgrpc v0.0.0-20250115215805-6f4ad2be7eef // indirect + github.com/streamingfast/dgrpc v0.0.0-20250120175901-89d79176166e // indirect github.com/streamingfast/dhammer v0.0.0-20230125192823-c34bbd561bd4 // indirect github.com/streamingfast/dmetering v0.0.0-20241101155221-489f5a9d9139 // indirect github.com/streamingfast/dtracing v0.0.0-20220305214756-b5c0e8699839 // indirect diff --git a/go.sum b/go.sum index dca71bf..4ebdcff 100644 --- a/go.sum +++ b/go.sum @@ -2158,8 +2158,8 @@ github.com/streamingfast/dbin v0.9.1-0.20231117225723-59790c798e2c h1:6WjE2yInE+ github.com/streamingfast/dbin v0.9.1-0.20231117225723-59790c798e2c/go.mod h1:dbfiy9ORrL8c6ldSq+L0H9pg8TOqqu/FsghsgUEWK54= github.com/streamingfast/derr v0.0.0-20230515163924-8570aaa43fe1 h1:xJB7rXnOHLesosMjfwWsEL2i/40mFSkzenEb3M0qTyM= github.com/streamingfast/derr v0.0.0-20230515163924-8570aaa43fe1/go.mod h1:QSm/AfaDsE0k1xBYi0lW580YJ/WDV/FKZI628tkZR0Y= -github.com/streamingfast/dgrpc v0.0.0-20250115215805-6f4ad2be7eef h1:He9qXjmnDtxVrJcHAOfFiWFA6An48zTezpU5iMnNHuY= -github.com/streamingfast/dgrpc v0.0.0-20250115215805-6f4ad2be7eef/go.mod h1:bxRfCxRKQ0ZH2BGi6UcYdlH0nkj8yERm3kpP1jPLQLY= +github.com/streamingfast/dgrpc v0.0.0-20250120175901-89d79176166e h1:6W507uNw9GMNTVGduVChzTImDiduYleQoMV+QwiWBCU= +github.com/streamingfast/dgrpc v0.0.0-20250120175901-89d79176166e/go.mod h1:bxRfCxRKQ0ZH2BGi6UcYdlH0nkj8yERm3kpP1jPLQLY= github.com/streamingfast/dhammer v0.0.0-20230125192823-c34bbd561bd4 h1:HKi8AIkLBzxZWmbCRUo1RxoOLK33iXO6gZprfsE9rf4= github.com/streamingfast/dhammer v0.0.0-20230125192823-c34bbd561bd4/go.mod h1:ehPytv7E4rI65iLcrwTes4rNGGqPPiugnH+20nDQyp4= github.com/streamingfast/dmetering v0.0.0-20241101155221-489f5a9d9139 h1:a22XzjeY7n9Xv+0yJMV2pzuPptALtOu6jdg69pOwuO4=