You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/features/common_functional_options.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -439,7 +439,7 @@ If you need to prevent the container from being started after creation, you can
439
439
440
440
##### WithProvider
441
441
442
-
-Not available until the next release <ahref="https://github.com/testcontainers/testcontainers-go"><spanclass="tc-version">:material-tag: main</span></a>
Copy file name to clipboardExpand all lines: docs/features/common_functional_options_list.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ The following options are exposed by the `testcontainers` package.
60
60
-[`CustomizeRequest`](/features/creating_container/#customizerequest) Since <ahref="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.20.0"><spanclass="tc-version">:material-tag: v0.20.0</span></a>
61
61
-[`WithName`](/features/creating_container/#withname) Since <ahref="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.38.0"><spanclass="tc-version">:material-tag: v0.38.0</span></a>
62
62
-[`WithNoStart`](/features/creating_container/#withnostart) Since <ahref="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.38.0"><spanclass="tc-version">:material-tag: v0.38.0</span></a>
63
-
-[`WithProvider`](/features/creating_container/#withprovider)Not available until the next release <ahref="https://github.com/testcontainers/testcontainers-go"><spanclass="tc-version">:material-tag: main</span></a>
Copy file name to clipboardExpand all lines: docs/modules/dockermcpgateway.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Docker MCP Gateway
2
2
3
-
Not available until the next release <ahref="https://github.com/testcontainers/testcontainers-go"><spanclass="tc-version">:material-tag: main</span></a>
3
+
Since <ahref="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><spanclass="tc-version">:material-tag: v0.39.0</span></a>
4
4
5
5
## Introduction
6
6
@@ -24,7 +24,7 @@ go get github.com/testcontainers/testcontainers-go/modules/dockermcpgateway
24
24
25
25
### Run function
26
26
27
-
-Not available until the next release <ahref="https://github.com/testcontainers/testcontainers-go"><spanclass="tc-version">:material-tag: main</span></a>
The DockerMCPGateway module exposes one entrypoint function to create the DockerMCPGateway container, and this function receives three parameters:
30
30
@@ -49,7 +49,7 @@ When starting the DockerMCPGateway container, you can pass options in a variadic
49
49
50
50
#### WithTools
51
51
52
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
Use the `WithTools` option to set the tools from a server to be available in the MCPGateway container. Adding multiple tools for the same server will append to the existing tools for that server, and no duplicate tools will be added for the same server.
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
Use the `WithSecrets` option to set the tools from a server to be available in the MCPGateway container. Empty keys are not allowed, although empty values are allowed for a key.
65
65
@@ -77,7 +77,7 @@ The DockerMCPGateway container exposes the following methods:
77
77
78
78
#### Tools
79
79
80
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
Returns a map of tools available in the MCPGateway container, where the key is the server name and the value is a slice of tool names.
83
83
@@ -87,7 +87,7 @@ tools := ctr.Tools()
87
87
88
88
#### GatewayEndpoint
89
89
90
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
Copy file name to clipboardExpand all lines: docs/modules/mongodb-atlaslocal.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# MongoDB Atlas Local
2
2
3
-
Not available until the next release <ahref="https://github.com/testcontainers/testcontainers-go"><spanclass="tc-version">:material-tag: main</span></a>
3
+
Since <ahref="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><spanclass="tc-version">:material-tag: v0.39.0</span></a>
4
4
5
5
## Introduction
6
6
@@ -29,7 +29,7 @@ go get github.com/testcontainers/testcontainers-go/modules/mongodb/atlaslocal
29
29
30
30
### Run function
31
31
32
-
-Not available until the next release <ahref="https://github.com/testcontainers/testcontainers-go"><spanclass="tc-version">:material-tag: main</span></a>
The `atlaslocal` module exposes one entrypoint function to create the MongoDB Atlas Local container, and this
35
35
function receives three parameters:
@@ -53,94 +53,94 @@ When starting the MongoDB Atlas Local container, you can pass options in a varia
53
53
54
54
#### WithUsername
55
55
56
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
56
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
57
57
58
58
This functional option sets the initial username to be created when the container starts, populating the
59
59
`MONGODB_INITDB_ROOT_USERNAME` environment variable. You cannot mix this option with `WithUsernameFile`, as it will
60
60
result in an error.
61
61
62
62
#### WithPassword
63
63
64
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
64
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
65
65
66
66
This functional option sets the initial password to be created when the container starts, populating the
67
67
`MONGODB_INITDB_ROOT_PASSWORD` environment variable. You cannot mix this option with `WithPasswordFile`, as it will
68
68
result in an error.
69
69
70
70
#### WithUsernameFile
71
71
72
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
72
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
73
73
74
74
This functional option mounts a local file as the MongoDB root username secret at `/run/secrets/mongo-root-username`
75
75
and sets the `MONGODB_INITDB_ROOT_USERNAME_FILE` environment variable. The path must be absolute and exist; no-op if
76
76
empty.
77
77
78
78
#### WithPasswordFile
79
79
80
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
80
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
81
81
82
82
This functional option mounts a local file as the MongoDB root password secret at `/run/secrets/mongo-root-password` and
83
83
sets the `MONGODB_INITDB_ROOT_PASSWORD_FILE` environment variable. The path must be absolute and exist; no-op if empty.
84
84
85
85
#### WithNoTelemetry
86
86
87
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
87
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
88
88
89
89
This functional option disables the telemetry feature of MongoDB Atlas Local, setting the `DO_NOT_TRACK` environment
90
90
variable to `1`.
91
91
92
92
#### WithInitDatabase
93
93
94
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
94
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
95
95
96
96
This functional option allows you to specify a database name to be initialized when the container starts, populating
97
97
the `MONGODB_INITDB_DATABASE` environment variable.
98
98
99
99
#### WithInitScripts
100
100
101
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
101
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
102
102
103
103
Mounts a directory into `/docker-entrypoint-initdb.d`, running `.sh`/`.js` scripts on startup. Calling this function
104
104
multiple times mounts only the latest directory.
105
105
106
106
#### WithMongotLogFile
107
107
108
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
108
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
109
109
110
110
This functional option writes the mongot logs to `/tmp/mongot.log` inside the container. See
111
111
`(*Container).ReadMongotLogs` to read the logs locally.
112
112
113
113
#### WithMongotLogToStdout
114
114
115
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
115
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
116
116
117
117
This functional option writes the mongot logs to `/dev/stdout` inside the container. See
118
118
`(*Container).ReadMongotLogs` to read the logs locally.
119
119
120
120
#### WithMongotLogToStderr
121
121
122
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
122
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
123
123
124
124
This functional option writes the mongot logs to `/dev/stderr` inside the container. See
125
125
`(*Container).ReadMongotLogs` to read the logs locally.
126
126
127
127
#### WithRunnerLogFile
128
128
129
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
129
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
130
130
131
131
This functional option writes the runner logs to `/tmp/runner.log` inside the container. See
132
132
`(*Container).ReadRunnerLogs` to read the logs locally.
133
133
134
134
#### WithRunnerLogToStdout
135
135
136
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
136
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
137
137
138
138
This functional option writes the runner logs to `/dev/stdout` inside the container. See
139
139
`(*Container).ReadRunnerLogs` to read the logs locally.
140
140
141
141
#### WithRunnerLogToStderr
142
142
143
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
143
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
144
144
145
145
This functional option writes the runner logs to `/dev/stderr` inside the container. See
146
146
`(*Container).ReadRunnerLogs` to read the logs locally.
@@ -154,7 +154,7 @@ The MongoDB Atlas Local container exposes the following methods:
154
154
155
155
#### ConnectionString
156
156
157
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
The `ConnectionString` method returns the connection string to connect to the MongoDBAtlasLocal container.
160
160
It returns a string with the format `mongodb://<host>:<port>[/<db>]/?directConnection=true[&authSource=admin]`.
@@ -167,7 +167,7 @@ It can be used to configure a MongoDB client (`go.mongodb.org/mongo-driver/v2/mo
167
167
168
168
#### ReadMongotLogs
169
169
170
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
The `ReadMongotLogs` returns a reader for the log solution specified when constructing the container.
173
173
@@ -178,7 +178,7 @@ The `ReadMongotLogs` returns a reader for the log solution specified when constr
178
178
179
179
#### ReadRunnerLogs
180
180
181
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
Copy file name to clipboardExpand all lines: docs/modules/nebulagraph.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# NebulaGraph
2
2
3
-
Not available until the next release <ahref="https://github.com/testcontainers/testcontainers-go"><spanclass="tc-version">:material-tag: main</span></a>
3
+
Since <ahref="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><spanclass="tc-version">:material-tag: v0.39.0</span></a>
4
4
5
5
## Introduction
6
6
@@ -24,7 +24,7 @@ go get github.com/testcontainers/testcontainers-go/modules/nebulagraph
24
24
25
25
### RunCluster function
26
26
27
-
-Not available until the next release <ahref="https://github.com/testcontainers/testcontainers-go"><spanclass="tc-version">:material-tag: main</span></a>
The NebulaGraph module provides a function to create a complete NebulaGraph cluster within a Docker network:
30
30
@@ -92,7 +92,7 @@ The `Cluster` struct provides the following methods:
92
92
93
93
#### ConnectionString
94
94
95
-
-Not available until the next release <ahref="https://github.com/testcontainers/testcontainers-go"><spanclass="tc-version">:material-tag: main</span></a>
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
105
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
106
106
107
107
Stops and removes all containers in the NebulaGraph cluster (Meta, Storage, Graph, and Activator services) and cleans up the associated Docker network.
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
127
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
128
128
129
129
The `WithHTTPProxyAuthMethod` sets the authentication method for the HTTP Proxy API (PandaProxy). For HTTP Proxy to have BasicAuth, SASL must be enabled. See `WithEnableSASL()`.
130
130
@@ -199,7 +199,7 @@ is an HTTP-based API and thus the returned format will be: http://host:port.
199
199
200
200
#### HTTPProxyAddress
201
201
202
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
202
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
203
203
204
204
HTTPProxyAddress returns the address to the HTTP Proxy API (PandaProxy). This
205
205
is an HTTP-based API and thus the returned format will be: http://host:port.
Copy file name to clipboardExpand all lines: docs/modules/registry.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -139,7 +139,7 @@ If the push operation is successful, the method will internally wait for the ima
139
139
140
140
#### PullImage
141
141
142
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
The `PullImage` method allows to pull an image to local Docker daemon.
145
145
This method downloads (copies) the specified image reference so it becomes available locally for further operations such as tagging or pushing.
@@ -154,7 +154,7 @@ It receives the Go context and the image reference as parameters, pulling the im
154
154
155
155
#### TagImage
156
156
157
-
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
157
+
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.39.0"><span class="tc-version">:material-tag: v0.39.0</span></a>
158
158
159
159
The `TagImage` method allows to tag an image from the local Registry. It receives the Go context, the image reference and the name of the new tag as parameters.
0 commit comments