Skip to content

chore: bump direct Go dependencies - #4080

Merged
dgageot merged 20 commits into
docker:mainfrom
dgageot:bump-go-deps
Aug 31, 2026
Merged

chore: bump direct Go dependencies#4080
dgageot merged 20 commits into
docker:mainfrom
dgageot:bump-go-deps

Conversation

@dgageot

@dgageot dgageot commented Aug 31, 2026

Copy link
Copy Markdown
Member

Updates all direct Go dependencies to their latest versions. Each bump is a
separate commit, validated individually with task lint and task test.

Module From To
charm.land/bubbles/v2 v2.2.0 v2.2.1
github.com/a2aproject/a2a-go/v2 v2.4.0 v2.5.0
github.com/anthropics/anthropic-sdk-go v1.66.0 v1.68.0
github.com/openai/openai-go/v3 v3.52.0 v3.54.0
google.golang.org/genai v1.69.0 v1.70.0
google.golang.org/protobuf v1.36.11 v1.36.12
github.com/dop251/goja v0.0.0-20260820211235 v0.0.0-20260826204918
github.com/google/go-containerregistry v0.21.9 v0.22.0
github.com/aws/aws-sdk-go-v2 v1.43.7 v1.45.1
github.com/aws/aws-sdk-go-v2/config v1.32.38 v1.33.1
github.com/aws/aws-sdk-go-v2/credentials v1.19.37 v1.20.1
github.com/aws/aws-sdk-go-v2/service/bedrockruntime v1.57.4 v1.59.1
github.com/aws/aws-sdk-go-v2/service/sts v1.45.7 v1.47.1
github.com/aws/smithy-go v1.27.9 v1.28.1
go.opentelemetry.io/otel v1.45.0 v1.46.0
go.opentelemetry.io/otel/trace v1.45.0 v1.46.0
go.opentelemetry.io/otel/metric v1.45.0 v1.46.0
go.opentelemetry.io/otel/log v0.21.0 v0.22.0
go.opentelemetry.io/otel/sdk v1.45.0 v1.46.0
go.opentelemetry.io/otel/sdk/metric v1.45.0 v1.46.0
go.opentelemetry.io/otel/sdk/log v0.21.0 v0.22.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.45.0 v1.46.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.45.0 v1.46.0
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.21.0 v0.22.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.70.0 v0.71.0

sts, smithy-go, otel/trace, otel/metric and otel/sdk/metric came along
transitively with the bumps above, so they have no dedicated commit.

Breaking change in openai-go v3.54.0

responses.ResponseInputItemFunctionCallOutputParam.CallID changed from string
to param.Opt[string], and the SDK now serializes call_id after output.

  • Adapted the affected call sites in pkg/model/provider/openai/client.go (and
    its test) to wrap/unwrap the optional value.
  • Reordered output / call_id in
    e2e/testdata/cassettes/TestExec_ToolCallsNeedAcceptance.yaml so cassette
    replay still matches the request body.

Validation

  • task lint passes
  • task test passes

dgageot added 20 commits August 31, 2026 14:41
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
…o v0.0.0-20260826204918-8f1c0696a37b

Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
… to v1.59.1

Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
…from v1.45.0 to v1.46.0

Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
…p from v1.45.0 to v1.46.0

Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
… v0.21.0 to v0.22.0

Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
…om v0.70.0 to v0.71.0

Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
ResponseInputItemFunctionCallOutputParam.CallID is now param.Opt[string], and
the SDK serializes call_id after output; adapt call sites and the affected
cassette accordingly.

Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
@dgageot
dgageot requested a review from a team as a code owner August 31, 2026 12:42
@aheritier aheritier added area/deps Dependency updates and version bumps area/providers/openai For features/issues/fixes related to the usage of OpenAI models kind/chore Maintenance, deps, CI, tooling (maps to chore: commit prefix) labels Aug 31, 2026
@dgageot
dgageot merged commit 8f437da into docker:main Aug 31, 2026
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/deps Dependency updates and version bumps area/providers/openai For features/issues/fixes related to the usage of OpenAI models kind/chore Maintenance, deps, CI, tooling (maps to chore: commit prefix)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants