From e6df3101fec418079b7b9ea32f5a4ceafea31701 Mon Sep 17 00:00:00 2001 From: Ankur Shrivastava Date: Sat, 4 Apr 2026 17:50:28 +0800 Subject: [PATCH 1/4] chore: bump ColdBrew and dependency versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Direct deps: - core v0.1.33 → v0.1.42 (unix socket gateway, ServeMux, pool statusRecorder) - errors v0.2.5 → v0.2.11 (trace ID validation, SetTraceIDValidator) - log v0.2.7 → v0.2.9 (slog default, RWMutex+map) - grpc v1.79.3 → v1.80.0 - grpc-gateway v2.28.0 (new direct dep) - vtprotobuf v0.6.1 (new direct dep) - genproto/googleapis/api updated Indirect deps: - interceptors v0.1.17, options v0.2.7, tracing v0.2.1 - OpenTelemetry v1.42.0 → v1.43.0 (all otel packages) - Added otelgrpc, otel bridge/exporters/sdk as indirect --- {{cookiecutter.app_name}}/go.mod | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/{{cookiecutter.app_name}}/go.mod b/{{cookiecutter.app_name}}/go.mod index 932d962..54ed64b 100644 --- a/{{cookiecutter.app_name}}/go.mod +++ b/{{cookiecutter.app_name}}/go.mod @@ -11,13 +11,15 @@ tool ( ) require ( - github.com/go-coldbrew/core v0.1.33 - github.com/go-coldbrew/errors v0.2.5 - github.com/go-coldbrew/log v0.2.7 + github.com/go-coldbrew/core v0.1.42 + github.com/go-coldbrew/errors v0.2.11 + github.com/go-coldbrew/log v0.2.9 + github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 github.com/kelseyhightower/envconfig v1.4.0 + github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 github.com/stretchr/testify v1.11.1 - google.golang.org/genproto/googleapis/api v0.0.0-20260319201613-d00831a3d3e7 - google.golang.org/grpc v1.79.3 + google.golang.org/genproto/googleapis/api v0.0.0-20260401024825-9d38bb4040a9 + google.golang.org/grpc v1.80.0 google.golang.org/protobuf v1.36.11 ) @@ -119,7 +121,9 @@ require ( github.com/fsnotify/fsnotify v1.9.0 // indirect github.com/fzipp/gocyclo v0.6.0 // indirect github.com/ghostiam/protogetter v0.3.20 // indirect - github.com/go-coldbrew/options v0.2.6 // indirect + github.com/go-coldbrew/interceptors v0.1.17 // indirect + github.com/go-coldbrew/options v0.2.7 // indirect + github.com/go-coldbrew/tracing v0.2.1 // indirect github.com/go-critic/go-critic v0.14.3 // indirect github.com/go-kit/log v0.2.1 // indirect github.com/go-logfmt/logfmt v0.6.1 // indirect @@ -286,10 +290,16 @@ require ( go.lsp.dev/protocol v0.12.0 // indirect go.lsp.dev/uri v0.3.0 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect + go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.67.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.67.0 // indirect - go.opentelemetry.io/otel v1.42.0 // indirect - go.opentelemetry.io/otel/metric v1.42.0 // indirect - go.opentelemetry.io/otel/trace v1.42.0 // indirect + go.opentelemetry.io/otel v1.43.0 // indirect + go.opentelemetry.io/otel/bridge/opentracing v1.43.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.43.0 // indirect + go.opentelemetry.io/otel/metric v1.43.0 // indirect + go.opentelemetry.io/otel/sdk v1.43.0 // indirect + go.opentelemetry.io/otel/trace v1.43.0 // indirect + go.opentelemetry.io/proto/otlp v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.1 // indirect go.yaml.in/yaml/v2 v2.4.4 // indirect @@ -306,7 +316,7 @@ require ( golang.org/x/text v0.35.0 // indirect golang.org/x/tools v0.43.0 // indirect golang.org/x/vuln v1.1.4 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20260319201613-d00831a3d3e7 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20260401024825-9d38bb4040a9 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect From 14b042e06ad4907b3f9e067f9d23450718a922d5 Mon Sep 17 00:00:00 2001 From: Ankur Shrivastava Date: Sat, 4 Apr 2026 19:22:48 +0800 Subject: [PATCH 2/4] fix: bump all Buf plugin versions to match go.mod dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - protocolbuffers/go: v1.36.5 → v1.36.11 (matches protobuf v1.36.11) - grpc/go: v1.5.1 → v1.6.1 (latest protoc-gen-go-grpc) - grpc-ecosystem/gateway: v2.26.1 → v2.28.0 (matches grpc-gateway/v2) - grpc-ecosystem/openapiv2: v2.26.1 → v2.28.0 (matches grpc-gateway/v2) - planetscale-vtprotobuf: v0.6.0 → v0.6.1 (matches go.mod) Avoids generated-code/runtime version skew. --- {{cookiecutter.app_name}}/buf.gen.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/{{cookiecutter.app_name}}/buf.gen.yaml b/{{cookiecutter.app_name}}/buf.gen.yaml index a810d80..d29145f 100644 --- a/{{cookiecutter.app_name}}/buf.gen.yaml +++ b/{{cookiecutter.app_name}}/buf.gen.yaml @@ -1,17 +1,17 @@ version: v2 plugins: - - remote: buf.build/protocolbuffers/go:v1.36.5 + - remote: buf.build/protocolbuffers/go:v1.36.11 out: proto opt: paths=source_relative - - remote: buf.build/grpc/go:v1.5.1 + - remote: buf.build/grpc/go:v1.6.1 out: proto opt: paths=source_relative,require_unimplemented_servers=false - - remote: buf.build/grpc-ecosystem/gateway:v2.26.1 + - remote: buf.build/grpc-ecosystem/gateway:v2.28.0 out: proto opt: paths=source_relative - - remote: buf.build/grpc-ecosystem/openapiv2:v2.26.1 + - remote: buf.build/grpc-ecosystem/openapiv2:v2.28.0 out: third_party/OpenAPI opt: "" - - remote: buf.build/community/planetscale-vtprotobuf:v0.6.0 + - remote: buf.build/community/planetscale-vtprotobuf:v0.6.1 out: proto opt: paths=source_relative,features=marshal+unmarshal+size+clone+pool+equal From 321d332aaa6117f190650ff20ff4944357e68055 Mon Sep 17 00:00:00 2001 From: Ankur Shrivastava Date: Sat, 4 Apr 2026 20:09:30 +0800 Subject: [PATCH 3/4] chore: bump log to v0.3.0 and add options v0.3.0 Pick up unified RequestContext for reduced per-request context allocations. --- {{cookiecutter.app_name}}/go.mod | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/{{cookiecutter.app_name}}/go.mod b/{{cookiecutter.app_name}}/go.mod index 54ed64b..82f9b89 100644 --- a/{{cookiecutter.app_name}}/go.mod +++ b/{{cookiecutter.app_name}}/go.mod @@ -13,7 +13,8 @@ tool ( require ( github.com/go-coldbrew/core v0.1.42 github.com/go-coldbrew/errors v0.2.11 - github.com/go-coldbrew/log v0.2.9 + github.com/go-coldbrew/log v0.3.0 + github.com/go-coldbrew/options v0.3.0 github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 github.com/kelseyhightower/envconfig v1.4.0 github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 From 26a40a85023785b3b1fb5c2295a1dad77f6ddd50 Mon Sep 17 00:00:00 2001 From: Ankur Shrivastava Date: Sat, 4 Apr 2026 21:01:48 +0800 Subject: [PATCH 4/4] chore: bump core to v0.1.43 and errors to v0.2.12 All ColdBrew packages now include unified RequestContext support. --- {{cookiecutter.app_name}}/go.mod | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/{{cookiecutter.app_name}}/go.mod b/{{cookiecutter.app_name}}/go.mod index 82f9b89..c92dbfa 100644 --- a/{{cookiecutter.app_name}}/go.mod +++ b/{{cookiecutter.app_name}}/go.mod @@ -11,8 +11,8 @@ tool ( ) require ( - github.com/go-coldbrew/core v0.1.42 - github.com/go-coldbrew/errors v0.2.11 + github.com/go-coldbrew/core v0.1.43 + github.com/go-coldbrew/errors v0.2.12 github.com/go-coldbrew/log v0.3.0 github.com/go-coldbrew/options v0.3.0 github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0