Skip to content

chore: upgrade Go to 1.26.4 and update dependencies#10455

Open
nopcoder wants to merge 1 commit into
masterfrom
chore/update-go
Open

chore: upgrade Go to 1.26.4 and update dependencies#10455
nopcoder wants to merge 1 commit into
masterfrom
chore/update-go

Conversation

@nopcoder

@nopcoder nopcoder commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade the Go toolchain to 1.26.4 and align the Docker build/runtime base images and Go test containers with it.
  • Update direct dependencies to their latest stable releases, notably the AWS (aws-sdk-go-v2 + s3/dynamodb/glue/sts/config/credentials/manager, smithy-go), Azure (azcore, azidentity, azcosmos, azblob) and Google Cloud (cloud.google.com/go/storage, google.golang.org/api) SDKs, plus golang.org/x/crypto and golang.org/x/net.
  • Adjust logger format calls and the Azure (Azurite) emulator test setup for compatibility with the updated toolchain and SDKs.

Related Issue

Closes #10456

Test plan

  • make lint (golangci-lint + webui eslint) — 0 issues
  • go build ./...
  • go vet ./... — clean
  • go test ./pkg/block/azure/... (Azurite emulator)
  • Full make test-go — runs in CI (requires Postgres/DynamoDB/docker services)

Move the toolchain to Go 1.26.4 and align the Docker build/runtime base
images and Go test containers with it.

Update direct dependencies to their latest stable releases, notably the
AWS, Azure and Google Cloud SDKs along with golang.org/x/crypto and
golang.org/x/net. Adjust logger format calls and the Azure emulator test
setup for compatibility with the updated toolchain and SDKs.
@nopcoder nopcoder added exclude-changelog PR description should not be included in next release changelog mostly-ai labels Jun 20, 2026
@nopcoder nopcoder self-assigned this Jun 20, 2026
@github-actions github-actions Bot added area/gateway Changes to the gateway area/testing Improvements or additions to tests area/lakectl Issues related to lakeFS' command line interface (lakectl) dependencies Pull requests that update a dependency file infrastructure build, deploy and release processes area/block-adapter area/client/spark labels Jun 20, 2026
@nopcoder nopcoder requested a review from a team June 21, 2026 07:05

@N-o-Z N-o-Z left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we please get a early enough heads up when we update the go version in our projects?
I would prefer if we can communicate in dev-internal at least a day before introducing the changes so people can be prepared

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/block-adapter area/client/spark area/gateway Changes to the gateway area/lakectl Issues related to lakeFS' command line interface (lakectl) area/testing Improvements or additions to tests dependencies Pull requests that update a dependency file exclude-changelog PR description should not be included in next release changelog infrastructure build, deploy and release processes mostly-ai

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade Go version to 1.26.4

2 participants