Skip to content

Update dependencies: arrow-go, testcontainers, grpc, substrait#138

Merged
DioCrafts merged 2 commits into
mainfrom
claude/fix-golangci-lint-Pd8x3
May 21, 2026
Merged

Update dependencies: arrow-go, testcontainers, grpc, substrait#138
DioCrafts merged 2 commits into
mainfrom
claude/fix-golangci-lint-Pd8x3

Conversation

@DioCrafts
Copy link
Copy Markdown
Owner

Summary

Bump several key dependencies to their latest patch and minor versions, including Apache Arrow Go client, testcontainers modules, gRPC, and Substrait libraries. This also removes several transitive dependencies that are no longer needed.

Key changes

  • apache/arrow-go/v18: v18.5.2 → v18.6.0
  • testcontainers-go/modules/kafka: v0.34.0 → v0.42.0 (aligns with main testcontainers-go v0.42.0)
  • google.golang.org/grpc: v1.81.0 → v1.81.1
  • substrait-io/substrait-protobuf/go: v0.81.0 → v0.85.0
  • substrait-io/substrait-go: added v8 (v8.1.0) alongside existing v7
  • Removed transitive dependencies:
    • containerd/containerd/api v1.9.0
    • klauspost/asmfmt v1.3.2
    • minio/asm2plan9s and minio/c2goasm
    • golang.org/x/telemetry and golang.org/x/tools

Notes

The kafka testcontainers module version was significantly out of sync with the main testcontainers-go dependency (v0.34.0 vs v0.42.0); this brings them into alignment. The removal of minio assembly-related transitive dependencies suggests upstream cleanup in the dependency tree.

https://claude.ai/code/session_019DJhmpTgWseSLwocZnUp99

claude added 2 commits May 21, 2026 11:25
The kafka module was pinned at v0.34.0 while the rest of the
testcontainers stack is on v0.42.0. v0.34.0 uses the older nat.Port
string-typed API that is incompatible with the moby/moby v1.54.2
indirect dependency pulled in by testcontainers-go v0.42.0, causing
golangci-lint typecheck failures on the kafka integration test.
Latest stable patch/minor releases for the only two direct
dependencies that had updates available within the same major
version.
@DioCrafts DioCrafts merged commit 3270630 into main May 21, 2026
5 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants