Skip to content

v0.45.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Nov 17:33
v0.45.0
b4fe821

What's Changed

⚠️ Breaking Changes

  • chore(modules)!: extract CockroachDB and Dex client adapters (#4087) @mdelapenya

Client SDK dependencies have moved into separate examples modules. For CockroachDB, ConnectionConfig is now available through cockroachdbexamples.NewContainer(c) in modules/cockroachdb/examples. The parent’s ConnectionString and MustConnectionString now return PostgreSQL URLs instead of registered pgx handles, and importing the parent no longer registers the pgx SQL driver. Use the examples adapter to retain the previous SDK behavior, or configure the driver yourself.

For Dex, AddClient, RemoveClient, AddUser, and RemoveUser have moved from *dex.Container to dexexamples.NewAdminClient(c) in modules/dex/examples. Static configuration through WithClient and WithUser is unchanged.

  • chore(modules)!: isolate client examples across ten modules (#4081) @mdelapenya

For Cosmos DB, ContainerPolicy and NewContainerPolicy have moved from modules/azure/cosmosdb to modules/azure/examples/cosmosdb. Update the adapter import; its constructor still accepts the parent container. Run, Container, and ConnectionString remain unchanged in the parent module.

🔒 Security

🚀 Features

🐛 Bug Fixes

  • fix(wait): fail fast when logs are unavailable on a stopped container (#3898) @skartikey
  • fix(wait): retry HostPortStrategy external check on connect timeout (#4055) @pujitha24
  • fix: handle OCI registry manifests and isolate k3s platform test (#4059) @mdelapenya
  • fix: setup ExposeHostPorts forward on container start hook (#3200) @mdelapenya
  • fix(wait): support non-pointer strategies in ForAny/ForAll nil checks (#4052) @mdelapenya
  • fix(rabbitmq): pass the node config from memory instead of a shared temp file (#3881) @manduinca
  • fix: dial the sshd container on the Docker daemon host (#3877) @timofurrer
  • fix: validate the configured session ID (#3849) @mdelapenya

📖 Documentation

🧹 Housekeeping

📦 Dependency updates

  • chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.4 to 4.1.6 in /modules/dex/examples (#4088) @dependabot[bot]
  • chore(deps): bump go.mongodb.org/mongo-driver from 1.17.6 to 1.17.7 in /modules/weaviate/examples (#4075) @dependabot[bot]
  • chore(deps): bump github.com/weaviate/weaviate from 1.29.0 to 1.38.0 in /modules/weaviate/examples (#4076) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.83.2 in /modules/pinecone/examples (#4074) @dependabot[bot]
  • chore(modules): remove client-only dependencies from nine modules (#4073) @mdelapenya
  • chore(modules): isolate client examples for five modules (#4070) @mdelapenya
  • chore(redis): isolate client examples in a separate module (#4063) @mdelapenya
  • fix(fakegcsserver): update image to avoid socketcall failures (#4062) @mdelapenya
  • chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.4 to 4.1.6 in /modules/gcloud (#4061) @dependabot[bot]
  • chore(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 (#4042) @dependabot[bot]
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/dynamodb in /modules/dynamodb (#4039) @dependabot[bot]
  • chore(deps): bump docker/setup-docker-action from 5.4.0 to 5.5.0 (#3993) @dependabot[bot]
  • chore(deps): bump certifi from 2026.2.25 to 2026.10.19 in /docs-site (#4049) @dependabot[bot]
  • security(deps): upgrade otel log sdk to v0.21.0 (#4047) @mdelapenya
  • chore(deps): bump github.com/magiconair/properties in / (#4046) @dependabot[bot]
  • chore(deps): bump github.com/rabbitmq/amqp091-go in /modules/rabbitmq (#4048) @dependabot[bot]
  • security(deps): upgrade grpc to v1.83.2 (#4045) @mdelapenya
  • chore(deps): bump peter-evans/slash-command-dispatch from 4.0.0 to 5.0.2 (#3952) @dependabot[bot]
  • chore(deps): bump ossf/scorecard-action from 2.4.3 to 2.5.0 (#3958) @dependabot[bot]
  • chore(deps): bump github.com/moby/go-archive from 0.2.0 to 0.3.3 (#3996) @dependabot[bot]
  • chore(deps): bump github.com/stretchr/testify in /modulegen (#4037) @dependabot[bot]
  • chore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 (#3994) @dependabot[bot]
  • chore(deps): group Go updates across modules (#4035) @mdelapenya
  • chore(deps): bump github.com/moby/sys/user from 0.4.0 to 0.4.1 in /modules/s3mock (#3992) @dependabot[bot]
  • chore(deps): bump github.com/moby/sys/user from 0.4.0 to 0.4.1 in /modules/scylladb (#3991) @dependabot[bot]
  • chore(deps): bump github.com/moby/sys/user from 0.4.0 to 0.4.1 in /modules/typesense (#3990) @dependabot[bot]
  • chore(deps): bump github.com/moby/sys/user from 0.4.0 to 0.4.1 in /modules/socat (#3988) @dependabot[bot]
  • chore(deps): bump test-summary/action from 2.4 to 2.6 (#3953) @dependabot[bot]
  • chore(deps): bump golang.org/x/crypto from 0.54.0 to 0.58.0 (#3954) @dependabot[bot]
  • chore(deps): bump github.com/moby/moby/client from 0.6.0 to 0.6.2 (#3955) @dependabot[bot]
  • chore(deps): bump github.com/moby/sys/user from 0.4.0 to 0.4.1 in /modules/yugabytedb (#3986) @dependabot[bot]
  • chore(deps): bump Go to 1.26 everywhere (#3940) @mdelapenya
  • chore(deps): bump github.com/moby/moby/client from 0.5.0 to 0.6.0 (#3938) @mdelapenya
  • chore(deps): bump urllib3 from 2.7.0 to 2.8.0 (#3935) @dependabot[bot]
  • chore(deps): bump github/codeql-action/init and github/codeql-action/analyze from 3.30.3 to 4.38.2 (#3939) @mdelapenya
  • chore(deps): bump github.com/containerd/containerd/v2 from 2.2.8 to 2.2.9 in /modules/compose (#3914) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.2 in /modules/milvus (#3911) @dependabot[bot]
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.44.0 to 1.45.0 in /modules/compose (#3904) @dependabot[bot]
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.20.0 to 1.45.0 in /modules/milvus (#3900) @dependabot[bot]
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 in /modules/gcloud (#3910) @dependabot[bot]
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.44.0 to 1.45.0 in /modules/compose (#3905) @dependabot[bot]
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.43.0 to 1.45.0 in /modules/grafana-lgtm (#3902) @dependabot[bot]
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 in /modules/milvus (#3903) @dependabot[bot]
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.44.0 to 1.45.0 in /modules/compose (#3906) @dependabot[bot]
  • chore(deps): bump github.com/containerd/containerd/v2 from 2.2.5 to 2.2.8 in /modules/compose (#3890) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 in /modules/gcloud (#3889) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.2 in /modules/pinecone (#3887) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.2 in /modules/weaviate (#3888) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /modules/gcloud (#3883) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 in /modules/compose (#3884) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 in /modules/etcd (#3885) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 in /modules/qdrant (#3886) @dependabot[bot]
  • chore(deps): bump actions/setup-go from 6.0.0 to 7.0.0 (#3864) @dependabot[bot]
  • chore(deps): bump actions/checkout from 6.0.2 to 7.0.1 (#3866) @dependabot[bot]
  • chore(deps): bump SonarSource/sonarqube-scan-action from 8.2.0 to 8.2.1 (#3865) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /modules/qdrant (#3878) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /modules/grafana-lgtm (#3879) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /modules/etcd (#3873) @dependabot[bot]
  • chore(deps): bump github.com/rabbitmq/amqp091-go from 1.9.0 to 1.13.0 in /modules/rabbitmq (#3872) @dependabot[bot]
  • chore(gcloud): bump gcloud emulators Docker images (#3876) @copilot-swe-agent[bot]
  • chore(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.3 in /modules/surrealdb (#3860) @dependabot[bot]
  • chore(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.3 in /modules/milvus (#3859) @dependabot[bot]
  • chore(deps): bump github.com/moby/go-archive from 0.2.0 to 0.3.0 in /modules/solr (#3857) @dependabot[bot]
  • chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /modules/compose (#3869) @dependabot[bot]
  • chore(deps): bump github.com/apache/thrift from 0.23.0 to 0.24.0 in /modules/nebulagraph (#3870) @dependabot[bot]
  • chore(deps): bump github.com/moby/go-archive from 0.2.0 to 0.3.0 in /modules/vearch (#3854) @dependabot[bot]
  • chore(deps): bump github.com/moby/buildkit from 0.31.0 to 0.31.1 in /modules/compose (#3853) @dependabot[bot]
  • chore(deps): bump github.com/moby/go-archive from 0.2.0 to 0.3.0 in /modules/valkey (#3852) @dependabot[bot]
  • chore(deps): bump github.com/cilium/ebpf from 0.11.0 to 0.22.0 in /modules/milvus (#3850) @dependabot[bot]
  • chore(deps): bump software.sslmate.com/src/go-pkcs12 from 0.7.0 to 0.7.2 in /modules/azure (#3851) @dependabot[bot]
  • chore(deps): bump github.com/weaviate/weaviate from 1.30.20 to 1.38.0 in /modules/weaviate (#3829) @dependabot[bot]