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
- Updated `docs/toolhive/guides-cli/network-isolation.mdx` to document the v0.40.0 reconciliation between `--isolate-network` and `--network host`/`--network none`: added an interaction table + change-note, plus a forward-reference in "How the default works".
| bridge (unset or `bridge`) | any | Isolation as designed. |
220
+
|`host` or custom | default (implicit) | Isolation is dropped with a warning in the run log, restoring outbound connectivity for host-networked workloads. |
221
+
|`host` or custom | explicit `--isolate-network=true`|`thv run` fails fast with an error naming both flags. Drop `--network host` to keep enforced isolation, or set `--isolate-network=false` to keep host networking. |
222
+
|`none`| any | Isolation is silently dropped (`none` is already maximally confined; isolation would be redundant). |
223
+
224
+
:::info[Changed in v0.40.0]
225
+
226
+
Before v0.40.0, `thv run --network host` silently built the isolation sidecars
227
+
against an internal-only network, which broke outbound DNS and connectivity on
228
+
the next re-create. Isolation is now dropped for `host`/`none` modes so
229
+
host-networked workloads keep working. If you rely on host networking, no change
230
+
is needed on your side; if you previously combined `--isolate-network` with
231
+
`--network host` explicitly, split them into two invocations depending on which
232
+
one you actually need.
233
+
234
+
:::
235
+
204
236
## Example: Enable network isolation using registry defaults
205
237
206
238
Many MCP servers in the ToolHive registry have default permission profiles that
0 commit comments