# v2026.10.6

One token dialog, and a Waiting tab

API tokens are made in one dialog. Runs has a Waiting tab, and you can cancel the runs waiting in line.

## What changed

- **Cancel N waiting** on the Runs page. See [Run again, cancel or delete runs](https://docs.gorunner.io/build/rerun-and-cancel).
- Cancel waiting runs from the API. See [Cancel waiting runs](https://docs.gorunner.io/api/runs/cancel-waiting-runs).
- List waiting runs, in line order, and runs a worker has (`GET /api/runs?taken=true`). See [List waiting runs](https://docs.gorunner.io/api/runs/list-waiting-runs).
- The success rate is worked ÷ (worked + failed) everywhere. See [Runs](https://docs.gorunner.io/build/runs).
- A blocked address says “This address can’t be reached from workflows”, then names the host. See [Outbound access](https://docs.gorunner.io/self-host/outbound-access).

## When you update

Migration 098 adds one nullable column.

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:045d280d7aadcb5beaf329deb4ebb733022c9be860a09c939ca3cd771e83d178
docker buildx imagetools inspect ghcr.io/ralve-org/gorunner-selfhost:v2026.10.6

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

**Kubernetes**

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

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