Highlights
Sign in with your identity provider
An instance connects to one OIDC provider — Keycloak, Authentik, GitLab, Okta, Entra, or any other standard one. SCIM 2.0 lets the provider create, update, and deactivate accounts, and map its groups to project membership. An owner can then turn off email and password sign-in.
Branches, pull requests, and CI on the issue
Connect GitHub, GitLab, Gitea, Forgejo, or Bitbucket with a token, pick a repository, and the webhook is set up for you. A branch named KEY-123-short-title links to the issue as soon as you push it. The issue then shows a Development panel with the branch, the pull request state, and the check or pipeline result.
Helm chart for Kubernetes
charts/itsaplan/ deploys the full stack on a cluster. Postgres and MinIO are included, or point the chart at your own. See docs/helm.md.
Import issues from a file
Attach a spreadsheet in the agent chat and ask the agent to import the tasks. A card shows every row, and marks the rows it will skip and why. Nothing is created until you press Confirm.
Invitation emails
An invited member now receives an email with the invitation link. In god mode, a Send test email button tries the SMTP or Resend values before you save them.
Also in this release
- The agent chat accepts PDF, Markdown, and text files, up to 10 files per message.
- The chat history searches your past conversations by their text, and you can star them.
- The chat panel and the run history show the context size in tokens after each answer.
- Agents can work with checklists over MCP: add a checklist, add an item, tick it off, remove it.
- Agents can read and write Gitea and Forgejo issues.
- The project description goes into the system prompt of every agent run, cut to 2000 characters.
- A new project is reachable over MCP by default. God mode → General holds the setting.
- A subtask card shows the key of its parent and links to it.
- An instance on plain HTTP no longer fails where the browser gives no
crypto.randomUUID. - Relative timestamps such as "2 hours ago" stay current.
- The issue list keeps its scroll position when you go back in the browser.
Upgrade
The api applies the migrations when it starts. There are no new environment variables.
Update the runner to 0.5.0 if you use it. Version 0.4.0 reports no context usage, so the runs of an external agent show no token counts.
Contributors
Thank you to everyone who contributed to this release.
Code
Requests and reports










