-
Notifications
You must be signed in to change notification settings - Fork 210
Update gomod dependencies #4681
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,7 +14,7 @@ require ( | |
| github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs/v2 v2.0.2 | ||
| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/eventhub/armeventhub v1.3.0 | ||
| github.com/ClickHouse/ch-go v0.74.0 | ||
| github.com/ClickHouse/clickhouse-go/v2 v2.47.0 | ||
| github.com/ClickHouse/clickhouse-go/v2 v2.48.0 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔴 Blocking:
|
||
| github.com/PeerDB-io/glua64 v1.0.1 | ||
| github.com/PeerDB-io/gluabit32 v1.0.2 | ||
| github.com/PeerDB-io/gluajson v1.0.2 | ||
|
|
@@ -23,24 +23,24 @@ require ( | |
| github.com/PeerDB-io/peerdb/flow/pkg v0.0.0 | ||
| github.com/Shopify/toxiproxy/v2 v2.12.0 | ||
| github.com/apache/arrow-go/v18 v18.7.0 | ||
| github.com/aws/aws-sdk-go-v2 v1.43.4 | ||
| github.com/aws/aws-sdk-go-v2/config v1.32.35 | ||
| github.com/aws/aws-sdk-go-v2/credentials v1.19.34 | ||
| github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.6.33 | ||
| github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager v0.3.10 | ||
| github.com/aws/aws-sdk-go-v2/service/kms v1.55.2 | ||
| github.com/aws/aws-sdk-go-v2/service/s3 v1.106.5 | ||
| github.com/aws/aws-sdk-go-v2/service/ses v1.37.2 | ||
| github.com/aws/aws-sdk-go-v2/service/sts v1.45.4 | ||
| github.com/aws/smithy-go v1.27.6 | ||
| github.com/aws/aws-sdk-go-v2 v1.43.6 | ||
| github.com/aws/aws-sdk-go-v2/config v1.32.37 | ||
| github.com/aws/aws-sdk-go-v2/credentials v1.19.36 | ||
| github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.6.37 | ||
| github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager v0.3.14 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. aws-sdk-go-v2 s3 stack — two fixes worth knowing, plus one note on where Renovate stopped.
Note for whoever merges: upstream No API-shape changes across these ranges; the |
||
| github.com/aws/aws-sdk-go-v2/service/kms v1.55.6 | ||
| github.com/aws/aws-sdk-go-v2/service/s3 v1.107.2 | ||
| github.com/aws/aws-sdk-go-v2/service/ses v1.37.6 | ||
| github.com/aws/aws-sdk-go-v2/service/sts v1.45.6 | ||
| github.com/aws/smithy-go v1.27.8 | ||
| github.com/cockroachdb/pebble/v2 v2.1.6 | ||
| github.com/elastic/go-elasticsearch/v8 v8.19.6 | ||
| github.com/elastic/go-elasticsearch/v8 v8.19.7 | ||
| github.com/go-logr/logr v1.4.4 | ||
| github.com/go-mysql-org/go-mysql v1.15.1-0.20260701093637-35ca5c6ee8c8 | ||
| github.com/gogo/googleapis v1.4.1 | ||
| github.com/google/uuid v1.6.0 | ||
| github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3 | ||
| github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 | ||
| github.com/grpc-ecosystem/grpc-gateway/v2 v2.30.0 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Codegen plugin pins are drifting behind the runtime libraries. The gateway runtime moves to Consequence: v2.30.0 generated-code fixes never reach PeerDB. Concretely, #7192 ("Drain request only after Same pattern further down the file: This is not a regression introduced by this PR, and it compiles fine ( |
||
| github.com/hamba/avro/v2 v2.31.0 | ||
| github.com/jackc/pgerrcode v0.0.0-20250907135507-afb5586c32a6 | ||
| github.com/jackc/pglogrepl v0.0.0-20260401131349-e37c41485510 | ||
|
|
@@ -52,55 +52,55 @@ require ( | |
| github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee | ||
| github.com/nickbruun/pgsplit v0.0.0-20240103043353-43e6c2dddfad | ||
| github.com/orcaman/concurrent-map/v2 v2.0.1 | ||
| github.com/pgvector/pgvector-go v0.4.0 | ||
| github.com/pgvector/pgvector-go/pgx v0.4.0 | ||
| github.com/pgvector/pgvector-go v0.4.1 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. pgvector-go v0.4.0 → v0.4.1 — real robustness win for CDC, worth calling out. No GitHub release for this tag; the commit log for the range is almost entirely "Fixed panics with That matters here because these decode paths run on input we do not control — vector column values coming off a customer Postgres. Previously a malformed or truncated |
||
| github.com/pgvector/pgvector-go/pgx v0.4.1 | ||
| github.com/pingcap/errors v0.11.5-0.20260523003111-3697ad564b43 | ||
| github.com/pingcap/tidb v0.0.0-20250130070702-43f2fb91d740 | ||
| github.com/pingcap/tidb/pkg/parser v0.0.0-20260504140133-511dba1dbe17 | ||
| github.com/quasilyte/go-ruleguard/dsl v0.3.23 | ||
| github.com/shopspring/decimal v1.4.0 | ||
| github.com/slack-go/slack v0.27.0 | ||
| github.com/slack-go/slack v0.29.0 | ||
| github.com/snowflakedb/gosnowflake/v2 v2.1.0 | ||
| github.com/stretchr/testify v1.11.1 | ||
| github.com/testcontainers/testcontainers-go v0.43.0 | ||
| github.com/twmb/franz-go v1.21.5 | ||
| github.com/stretchr/testify v1.12.1 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. testify v1.12.0 truncates very long objects in assertion failure messages (stretchr/testify#1646). Worth knowing because the e2e suites assert on whole row sets — failure output that previously dumped the full value will now be cut off, making CI failures harder to diagnose from logs alone. No correctness impact, just diagnosability. Everything else in the v1.11.1→v1.12.1 range is benign here:
|
||
| github.com/testcontainers/testcontainers-go v0.44.0 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Heads-up (behavioural, test-only): testcontainers-go 0.44 flips the default logger on. PR #3459 changed var defaultLogger Logger = &noopLogger{} // opt *in* via -v / -test.v=trueto var defaultLogger Logger = log.New(os.Stderr, "", log.LstdFlags) // opt *out* via -test.v=falseSo I checked this against the secrets rule in Also worth knowing from this release: There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. testcontainers-go v0.44.0 flips the default logger on in tests. #3459 ("should print max information by default") changes Impact here: the MySQL/MariaDB container in No secrets are exposed by this — testcontainers logs image names, container IDs and port mappings, not There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. testcontainers-go 0.44.0 flips the default logger on, which will make e2e CI output noticeably louder. #3459 changes Since
So this is extra volume, not leakage. Worth knowing when reading CI logs after this merges. If the noise turns out to be unwanted, the two escape hatches the release provides are passing Other 0.44.0 changes relevant to our usage ( There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. testcontainers-go v0.43.0 → v0.44.0 — this one does change runtime output in our CI. Highest-impact behaviour change in the PR. #3459 inverts the default logger: -var defaultLogger Logger = &noopLogger{}
+var defaultLogger Logger = log.New(os.Stderr, "", log.LstdFlags)
- if strings.EqualFold(arg, "-test.v=true") || strings.EqualFold(arg, "-v") {
- defaultLogger = log.New(os.Stderr, "", log.LstdFlags)
+ if strings.EqualFold(arg, "-test.v=false") {
+ defaultLogger = NewNoopLogger()Before: logging was on only for a literal Our CI runs tests through I checked this against Net effect: noisier e2e logs, no credential leak. If the extra noise is unwanted, pass Also in range and useful for us: exec exit code now read only after draining output (#3766), Ryuk startup properly awaited when reusing the reaper (#3761), and container names escaped in the Docker name filter (#3837) — all three are plausible flake sources in the current e2e setup. |
||
| github.com/twmb/franz-go v1.21.6 | ||
| github.com/twmb/franz-go/pkg/kadm v1.18.0 | ||
| github.com/twmb/franz-go/plugin/kslog v1.0.0 | ||
| github.com/twpayne/go-geos v0.21.0 | ||
| github.com/urfave/cli/v3 v3.10.1 | ||
| github.com/twpayne/go-geos v0.22.0 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. go-geos v0.21.0 → v0.22.0 — ownership-semantics change with a CGO double-free flavour; verified not reachable. There is no GitHub release for this tag; the only functional commits in the range are Not reachable here: all call sites use only the |
||
| github.com/urfave/cli/v3 v3.11.0 | ||
| github.com/xdg-go/scram v1.2.0 | ||
| github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78 | ||
| github.com/yuin/gopher-lua v1.1.2 | ||
| go.mongodb.org/mongo-driver/v2 v2.8.0 | ||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.69.0 | ||
| go.opentelemetry.io/otel v1.44.0 | ||
| go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.44.0 | ||
| go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.44.0 | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.44.0 | ||
| go.opentelemetry.io/otel/metric v1.44.0 | ||
| go.opentelemetry.io/otel/sdk v1.44.0 | ||
| go.opentelemetry.io/otel/sdk/metric v1.44.0 | ||
| go.opentelemetry.io/otel/trace v1.44.0 | ||
| go.temporal.io/api v1.63.4 | ||
| go.temporal.io/sdk v1.47.0 | ||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.70.0 | ||
| go.opentelemetry.io/otel v1.45.0 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. opentelemetry-go v1.44.0 → v1.45.0 — four breaking changes upstream; none reachable, but one is a latent trap. Upstream breaking changes and their applicability:
Two fixes in range that are relevant to us: exporter endpoint configuration is no longer included in internal SDK logs (#8438), reducing the chance of an endpoint-embedded credential reaching logs (rule 1); and |
||
| go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.45.0 | ||
| go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.45.0 | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.45.0 | ||
| go.opentelemetry.io/otel/metric v1.45.0 | ||
| go.opentelemetry.io/otel/sdk v1.45.0 | ||
| go.opentelemetry.io/otel/sdk/metric v1.45.0 | ||
| go.opentelemetry.io/otel/trace v1.45.0 | ||
| go.temporal.io/api v1.63.5 | ||
| go.temporal.io/sdk v1.48.0 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. temporal sdk v1.47.0 → v1.48.0 — no breaks; one fix lands directly on a PeerDB failure mode. Relevant fix: #2513 prevents workflow task failures when an activity with a custom activity ID completes while its cancellation command is still pending. Given how much of the CDC/QRep orchestration cancels and restarts activities, this is a genuine stability improvement rather than a neutral bump. Compatibility checked: v1.48.0 adds a reworked |
||
| go.temporal.io/sdk/contrib/opentelemetry v0.8.1 | ||
| go.uber.org/automaxprocs v1.6.0 | ||
| golang.org/x/crypto v0.54.0 | ||
| golang.org/x/crypto v0.55.0 | ||
| golang.org/x/exp v0.0.0-20260727155853-b88d891fe743 | ||
| golang.org/x/sync v0.22.0 | ||
| golang.org/x/text v0.40.0 | ||
| golang.org/x/tools v0.48.0 | ||
| golang.org/x/text v0.41.0 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. golang.org/x/text v0.40.0 → v0.41.0 — security fix, argues for merging. The single functional commit in this range fixes CVE-2026-56851 ( Reached only transitively here, but it is a memory-safety fix in a text-transform path, so it argues for merging rather than holding this PR. |
||
| golang.org/x/tools v0.49.0 | ||
| google.golang.org/api v0.287.1 | ||
| google.golang.org/genproto/googleapis/api v0.0.0-20260630182238-925bb5da69e7 | ||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20260630182238-925bb5da69e7 | ||
| google.golang.org/grpc v1.82.1 | ||
| google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af | ||
| google.golang.org/genproto/googleapis/api v0.0.0-20260803160001-6ac0973c030d | ||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20260803160001-6ac0973c030d | ||
| google.golang.org/grpc v1.83.1 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. grpc-go v1.83.0 turns on a server-side HTTP/2 control-frame throttle by default. From the v1.83.0 release notes:
PeerDB runs gRPC servers ( v1.83.1 on top is xds/RBAC matcher hardening (xds is not used here) plus a transport fix restricting memory overhead when buffering small DATA frames — both safe. |
||
| google.golang.org/protobuf v1.36.12 | ||
| k8s.io/apimachinery v0.36.3 | ||
| k8s.io/client-go v0.35.3 // Note: v0.* are newer than v1.* | ||
| ) | ||
|
|
||
| require ( | ||
| cel.dev/expr v0.25.1 // indirect | ||
| cel.dev/expr v0.25.2 // indirect | ||
| cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect | ||
| cloud.google.com/go/iam v1.11.0 // indirect | ||
| cloud.google.com/go/longrunning v1.2.0 // indirect | ||
|
|
@@ -117,7 +117,7 @@ require ( | |
| github.com/AzureAD/microsoft-authentication-library-for-go v1.7.2 // indirect | ||
| github.com/BurntSushi/toml v1.6.0 // indirect | ||
| github.com/DataDog/zstd v1.5.7 // indirect | ||
| github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.32.0 // indirect | ||
| github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.33.0 // indirect | ||
| github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.55.0 // indirect | ||
| github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.55.0 // indirect | ||
| github.com/Microsoft/go-winio v0.6.2 // indirect | ||
|
|
@@ -127,19 +127,19 @@ require ( | |
| github.com/andybalholm/brotli v1.2.2 // indirect | ||
| github.com/apache/arrow/go/v15 v15.0.2 // indirect | ||
| github.com/apache/thrift v0.24.0 // indirect | ||
| github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.16 // indirect | ||
| github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.35 // indirect | ||
| github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.18 // indirect | ||
| github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.37 // indirect | ||
| github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.21.0 // indirect | ||
| github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.35 // indirect | ||
| github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.35 // indirect | ||
| github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.36 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.15 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.28 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.35 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.36 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/signin v1.5.4 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/sso v1.33.4 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.4 // indirect | ||
| github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.37 // indirect | ||
| github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.37 // indirect | ||
| github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.38 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.17 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.30 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.37 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.38 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/signin v1.5.6 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/sso v1.33.6 // indirect | ||
| github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.6 // indirect | ||
| github.com/beorn7/perks v1.0.1 // indirect | ||
| github.com/cenkalti/backoff/v4 v4.3.0 // indirect | ||
| github.com/cenkalti/backoff/v5 v5.0.3 // indirect | ||
|
|
@@ -174,7 +174,7 @@ require ( | |
| github.com/envoyproxy/go-control-plane/envoy v1.37.0 // indirect | ||
| github.com/envoyproxy/protoc-gen-validate v1.3.3 // indirect | ||
| github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a // indirect | ||
| github.com/felixge/httpsnoop v1.0.4 // indirect | ||
| github.com/felixge/httpsnoop v1.1.0 // indirect | ||
| github.com/fxamacker/cbor/v2 v2.9.1 // indirect | ||
| github.com/gabriel-vasile/mimetype v1.4.13 // indirect | ||
| github.com/getsentry/sentry-go v0.44.1 // indirect | ||
|
|
@@ -183,20 +183,20 @@ require ( | |
| github.com/go-jose/go-jose/v4 v4.1.4 // indirect | ||
| github.com/go-logr/stdr v1.2.2 // indirect | ||
| github.com/go-ole/go-ole v1.3.0 // indirect | ||
| github.com/go-openapi/jsonpointer v0.22.5 // indirect | ||
| github.com/go-openapi/jsonreference v0.21.5 // indirect | ||
| github.com/go-openapi/swag v0.25.5 // indirect | ||
| github.com/go-openapi/swag/cmdutils v0.25.5 // indirect | ||
| github.com/go-openapi/swag/conv v0.25.5 // indirect | ||
| github.com/go-openapi/swag/fileutils v0.25.5 // indirect | ||
| github.com/go-openapi/swag/jsonname v0.25.5 // indirect | ||
| github.com/go-openapi/swag/jsonutils v0.25.5 // indirect | ||
| github.com/go-openapi/swag/loading v0.25.5 // indirect | ||
| github.com/go-openapi/swag/mangling v0.25.5 // indirect | ||
| github.com/go-openapi/swag/netutils v0.25.5 // indirect | ||
| github.com/go-openapi/swag/stringutils v0.25.5 // indirect | ||
| github.com/go-openapi/swag/typeutils v0.25.5 // indirect | ||
| github.com/go-openapi/swag/yamlutils v0.25.5 // indirect | ||
| github.com/go-openapi/jsonpointer v1.0.0 // indirect | ||
| github.com/go-openapi/jsonreference v1.0.0 // indirect | ||
| github.com/go-openapi/swag v0.28.0 // indirect | ||
| github.com/go-openapi/swag/cmdutils v0.28.0 // indirect | ||
| github.com/go-openapi/swag/conv v0.28.0 // indirect | ||
| github.com/go-openapi/swag/fileutils v0.28.0 // indirect | ||
| github.com/go-openapi/swag/jsonutils v0.28.0 // indirect | ||
| github.com/go-openapi/swag/loading v0.28.0 // indirect | ||
| github.com/go-openapi/swag/mangling v0.28.0 // indirect | ||
| github.com/go-openapi/swag/netutils v0.28.0 // indirect | ||
| github.com/go-openapi/swag/pools v0.28.0 // indirect | ||
| github.com/go-openapi/swag/stringutils v0.28.0 // indirect | ||
| github.com/go-openapi/swag/typeutils v0.28.0 // indirect | ||
| github.com/go-openapi/swag/yamlutils v0.28.0 // indirect | ||
| github.com/go-viper/mapstructure/v2 v2.5.0 // indirect | ||
| github.com/goccy/go-json v0.10.6 // indirect | ||
| github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect | ||
|
|
@@ -234,17 +234,17 @@ require ( | |
| github.com/minio/minlz v1.1.0 // indirect | ||
| github.com/moby/docker-image-spec v1.3.1 // indirect | ||
| github.com/moby/go-archive v0.2.0 // indirect | ||
| github.com/moby/moby/client v0.5.0 // indirect | ||
| github.com/moby/moby/client v0.5.1 // indirect | ||
| github.com/moby/patternmatcher v0.6.1 // indirect | ||
| github.com/moby/sys/sequential v0.6.0 // indirect | ||
| github.com/moby/sys/sequential v0.7.0 // indirect | ||
| github.com/moby/sys/user v0.4.0 // indirect | ||
| github.com/moby/sys/userns v0.1.0 // indirect | ||
| github.com/moby/term v0.5.2 // indirect | ||
| github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect | ||
| github.com/mtibben/percent v0.2.1 // indirect | ||
| github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect | ||
| github.com/nexus-rpc/nexus-proto-annotations v0.1.0 // indirect | ||
| github.com/nexus-rpc/sdk-go v0.6.0 // indirect | ||
| github.com/nexus-rpc/sdk-go v0.7.0 // indirect | ||
| github.com/opencontainers/go-digest v1.0.0 // indirect | ||
| github.com/opencontainers/image-spec v1.1.1 // indirect | ||
| github.com/opentracing/basictracer-go v1.1.0 // indirect | ||
|
|
@@ -258,7 +258,6 @@ require ( | |
| github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect | ||
| github.com/pkg/errors v0.9.1 // indirect | ||
| github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect | ||
| github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect | ||
| github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect | ||
| github.com/prometheus/client_golang v1.23.2 // indirect | ||
| github.com/prometheus/client_model v0.6.2 // indirect | ||
|
|
@@ -269,10 +268,10 @@ require ( | |
| github.com/rogpeppe/go-internal v1.14.1 // indirect | ||
| github.com/segmentio/asm v1.2.1 // indirect | ||
| github.com/shirou/gopsutil/v3 v3.24.5 // indirect | ||
| github.com/shirou/gopsutil/v4 v4.26.5 // indirect | ||
| github.com/shirou/gopsutil/v4 v4.26.6 // indirect | ||
| github.com/shoenig/go-m1cpu v0.2.1 // indirect | ||
| github.com/sirupsen/logrus v1.9.4 // indirect | ||
| github.com/spiffe/go-spiffe/v2 v2.6.0 // indirect | ||
| github.com/spiffe/go-spiffe/v2 v2.7.0 // indirect | ||
| github.com/stretchr/objx v0.5.3 // indirect | ||
| github.com/tiancaiamao/gp v0.0.0-20230126082955-4f9e4f1ed9b5 // indirect | ||
| github.com/tikv/client-go/v2 v2.0.8-0.20250117034919-61e09c6539bd // indirect | ||
|
|
@@ -292,28 +291,27 @@ require ( | |
| go.etcd.io/etcd/client/v3 v3.6.9 // indirect | ||
| go.opencensus.io v0.24.0 // indirect | ||
| go.opentelemetry.io/auto/sdk v1.2.1 // indirect | ||
| go.opentelemetry.io/contrib/detectors/gcp v1.43.0 // indirect | ||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0 // indirect | ||
| go.opentelemetry.io/proto/otlp v1.10.0 // indirect | ||
| go.opentelemetry.io/contrib/detectors/gcp v1.44.0 // indirect | ||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.70.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.45.0 // indirect | ||
| go.opentelemetry.io/proto/otlp v1.11.0 // indirect | ||
| go.uber.org/atomic v1.11.0 // indirect | ||
| go.uber.org/multierr v1.11.0 // indirect | ||
| go.uber.org/zap v1.28.0 // indirect | ||
| go.yaml.in/yaml/v2 v2.4.4 // indirect | ||
| go.yaml.in/yaml/v3 v3.0.4 // indirect | ||
| golang.org/x/mod v0.38.0 // indirect | ||
| golang.org/x/net v0.57.0 // indirect | ||
| go.yaml.in/yaml/v3 v3.0.5 // indirect | ||
| golang.org/x/mod v0.39.0 // indirect | ||
| golang.org/x/net v0.58.0 // indirect | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. golang.org/x/net v0.57.0 → v0.58.0 (indirect) — one silent behaviour change in proxy resolution.
Also in range: |
||
| golang.org/x/oauth2 v0.36.0 // indirect | ||
| golang.org/x/sys v0.47.0 // indirect | ||
| golang.org/x/telemetry v0.0.0-20260708182218-49f421fb7959 // indirect | ||
| golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 // indirect | ||
| golang.org/x/term v0.45.0 // indirect | ||
| golang.org/x/time v0.15.0 // indirect | ||
| golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect | ||
| google.golang.org/genproto v0.0.0-20260319201613-d00831a3d3e7 // indirect | ||
| gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect | ||
| gopkg.in/inf.v0 v0.9.1 // indirect | ||
| gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect | ||
| gopkg.in/yaml.v3 v3.0.1 // indirect | ||
| k8s.io/api v0.35.3 // indirect | ||
| k8s.io/klog/v2 v2.140.0 // indirect | ||
| k8s.io/kube-openapi v0.0.0-20260330154417-16be699c7b31 // indirect | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clickhouse-go v2.48.0 is tagged as a breaking change upstream — verified PeerDB is not exposed. No action needed; recording the check so it does not have to be re-derived.
Upstream flags #1928 (arbitrary input/output formats) as "breaking change if you depend on the
driver.Conninterface". Nothing in this repo implementsclickhouse.Conn/driver.Conn— it is only consumed (connectors/clickhouse/clickhouse.go:32,199,pkg/clickhouse/query_retry.go), and adding methods to an interface only breaks implementers. The passing CodeQL Go build confirms it.The other semantic changes in 2.48.0 all sit in query parameter binding: floats now bound as typed Float literals (#1894), bools rendered true/false (#1892), Map string-key escaping (#1897), fully timezone-aware time formatting (#1904). Every production ClickHouse call goes through
peerdb_clickhouse.Exec/Query/QueryRowwith no bind args (queries are string-built), so none of those paths are reachable.Two things worth keeping an eye on:
Scanreturn errors when scanning a Tuple into a map, instead of silently succeeding. Production does not scan tuples, but if a ClickHouse e2e assertion does, this bump is what changed its behaviour.resources.ClientMeta.IsSupportedClickHouseVersionwith a plainproto.CheckMinVersion(resources.MinSupportedVersion, ...). It only affects the "unsupported clickhouse version" warn log, but it also drops the clickhouse-go yaml dependency — that is whygo.yaml.in/yaml/v3disappears fromflow/pkg/go.modin this diff. Expected, not an accidental removal; it stays inflow/go.mod, bumped to 3.0.5 via other deps.The remaining 2.48.0 changes are HTTP-protocol-only (structured exceptions #1910, the formats work, and removal of a stray HTTP compression debug print), and
Connectuses the default native protocol, so they do not apply.ch-gois already at the 0.74.0 that 2.48.0 wants, so no follow-up bump is needed.