⬆️ UpgradeΒΆ

This page lists the actions required when upgrading TINO between versions β€” configuration changes, renamed variables, and anything that needs attention before or after pulling a new image.

It is not a full changelog; only changes that ask something of you are recorded here.

Important

Review this page before upgrading. Some releases add required settings that TINO refuses to start without, so an upgrade can otherwise fail at boot.

1.20.0ΒΆ

MCP commit disabled by defaultΒΆ

The MCP server no longer exposes the commit tool unless you opt in via the new TINO_MCP_COMMIT_ENABLED variable.

  • By default agents can edit and compile files but cannot commit β€” humans review and commit via the UI.

  • If you relied on agents committing over MCP, set TINO_MCP_COMMIT_ENABLED=true to restore the previous behaviour.

1.13.0ΒΆ

TINO_BASE_URL is now requiredΒΆ

TINO no longer derives its public address from the incoming request and reverse-proxy headers:

  • You must set TINO_BASE_URL to the externally reachable URL of your instance.

  • TINO_TRUSTED_PROXIES has been removed, so you can drop it from your configuration.

Note

Previously the OIDC redirect URL was built from the request and the X-Forwarded-Proto / X-Forwarded-Host headers. A misconfigured proxy could silently produce a wrong http:// redirect that the provider then rejected. Setting the URL explicitly removes that ambiguity β€” at the cost of making the variable mandatory.

1.12.0ΒΆ

Typarr becomes TINOΒΆ

The project has been renamed from Typarr to TINO (see πŸ™…πŸ»β€β™‚οΈ TINO Is Not Office). This affects:

  • The Docker image

  • All environment variables

  • The OIDC client

  • The system user inside the container

Docker imageΒΆ

Switch to the new Docker image:

- image: ghcr.io/confirm/typarr
+ image: ghcr.io/confirm/tino

Environment variablesΒΆ

Every TYPARR_ variable has been renamed to TINO_. Update your docker-compose.yml, .env file, or orchestrator configuration accordingly.

OIDC clientΒΆ

The default TINO_OIDC_CLIENT_ID changed from typarr to tino. If your identity provider is configured with the old client ID typarr, either update the provider or set TINO_OIDC_CLIENT_ID=typarr explicitly.

Container userΒΆ

The system user and group inside the container changed from typarr (UID/GID 1234) to tino (same UID/GID 1234). No action is needed for the data volume β€” the UID/GID are unchanged, so file permissions remain valid.