β¬οΈ 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=trueto 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_URLto the externally reachable URL of your instance.TINO_TRUSTED_PROXIEShas 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.