# v2026.10.10

Connect sign-in apps from the API

Connections that sign in through an app (OAuth) can be made from the API. Publishing refuses a step whose connection isn’t in the workspace, or was made for another app.

## What changed

- Start a sign-in from the API: the link works once, for 10 minutes, and returns to your own page. See [Start a sign-in for a new connection](https://docs.gorunner.io/api/connections/start-connection-oauth2-draft).
- The same from the Partner API, for a customer’s account. See [Start a connection sign-in from your own button](https://docs.gorunner.io/embed/api/connections/start-connection-sign-in).
- Publish refuses with `connection_not_found` or `connection_wrong_piece`. See [Test, publish and go back to a version](https://docs.gorunner.io/build/test-and-publish).

## When you update

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

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

**Kubernetes**

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

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