# v2026.10.8

A redesigned dashboard

Overview, Keel, Workflows, Runs and Connections are redesigned. One AI app connection can reach several workspaces.

## What changed

- A workflow is failing when its latest finished production run failed. See [Runs](https://docs.gorunner.io/build/runs).
- Connections are tested before they are saved. Changing where a connection’s secrets go asks you to type them again. See [Connections](https://docs.gorunner.io/build/connections).
- Choose the workspaces an AI app may reach. See [Choose what an AI app may do](https://docs.gorunner.io/mcp/permissions).
- Embed SDK 1.3.0. Older versions are still served. See [Versions and upgrades](https://docs.gorunner.io/embed/versions).

## When you update

Migrations 099 to 110 are expand-only.

GoRunner’s image is private for now. With Docker, [sign in to the registry](https://docs.gorunner.io/self-host/install-docker#sign-in-to-the-registry) first. On Kubernetes, [sign Helm in and give the cluster its pull Secret](https://docs.gorunner.io/self-host/install-kubernetes#make-a-namespace). See [Update](https://docs.gorunner.io/self-host/update) for the whole procedure, or [Install with Docker](https://docs.gorunner.io/self-host/install-docker) and [Install on Kubernetes](https://docs.gorunner.io/self-host/install-kubernetes) to install this version anew.

**Docker**

```bash
# Check the image first: its Digest must be sha256:96cf76bcee1288329f2b18c11f15940a285017043e2a5a633dac072f1cea022a
docker buildx imagetools inspect ghcr.io/ralve-org/gorunner-selfhost:v2026.10.8

# Update
./deploy.sh v2026.10.8
```

**Kubernetes**

```bash
helm upgrade gorunner oci://ghcr.io/ralve-org/charts/gorunner --version 2026.10.8 -f values.yaml
```

Source: https://docs.gorunner.io/changelog/v2026.10.8
