# Komodo v2.2.0 — Komodo v2.2.0 - Product: Komodo (https://whatsnew.fyi/product/komodo) - Vendor: Komodo - Date: 2026-05-07 - Version: v2.2.0 - Original notes: https://github.com/moghtech/komodo/releases/tag/v2.2.0 - Permalink: https://whatsnew.fyi/product/komodo/releases/v2.2.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Fix Deployment "Tasks" and "Inspect" tabs when attached to a Swarm - **added** — Allow excluding specific services from Global Auto Update - **changed** — During RunSync, ensure Repo changes are applied before all other potentially dependent resource type changes: Builds, Stacks, and Resource Syncs - **added** — Add resource TOML schema for editor auto-complete, suggestions, and documentation hosted by every Komodo Core at /schema/resources.json - **added** — Add standard shell mode (direct passthrough) for system commands - **added** — Make the security headers customizable to restore iframe functionality with x_frame_options configuration - **added** — Enable OIDC auto redirect behavior on login page with oidc_auto_redirect configuration - **added** — Add per provider new user registration controls with disable_local_user_registration and disable_oidc_user_registration options - **changed** — Improve table text sizing and wide log pre wrapping in UI #### Changelog - **Swarm / Deployment**: Fix Deployment "Tasks" and "Inspect" tabs when attached to a Swarm - **Stack**: Allow excluding specific services from Global Auto Update by @mateuszziolkowski - **Resource Sync**: During RunSync, ensure Repo changes are applied before all other potentially dependent resource type changes: Builds, Stacks, and Resource Syncs. - **TOML**: Add resource TOML schema (for editor auto-complete / suggestions / documentation) hosted by every Komodo Core at `/schema/resources.json` (example: https://demo.komo.do/schema/resources.json) by @bytedream - **Core**: Add standard shell mode (direct passthrough) for system commands by @ericls - **Core**: Make the security headers customizable to restore iframe functionality ```toml ##### `X-Frame-Options` header value. ##### Set as empty string to omit the header. ##### Use "SAMEORIGIN" to allow same-origin embedding only. ##### Env: KOMODO_X_FRAME_OPTIONS ##### Default: "DENY" x_frame_options = "DENY" ``` - **Core**: Enable OIDC auto redirect behavior on login page by @johnmaguire ```toml ##### Automatically redirect unauthenticated users to the OIDC provider ##### instead of showing the login page. ##### Users can bypass the redirect by appending `?disableAutoLogin` to the login URL. ##### Env: KOMODO_OIDC_AUTO_REDIRECT ##### Default: false oidc_auto_redirect = false ``` - **Core**: Per provider new user registration by @johnmaguire ```toml ##### Normally new users will be registered, but not enabled until an Admin enables them. ##### With `disable_user_registration = true`, only the first user to log in will registered as a user. ##### Env: KOMODO_DISABLE_USER_REGISTRATION ##### Default: false disable_user_registration = false ##### Disable local (username/password) user registration only. ##### When set to true, the "Sign Up" button is hidden and local signups are blocked, ##### but OIDC and other external provider signups may still be allowed. ##### If not set, falls back to `disable_user_registration`. ##### Env: KOMODO_DISABLE_LOCAL_USER_REGISTRATION disable_local_user_registration = true ##### Disable OIDC user registration only. ##### When set to true, new users cannot register via OIDC, ##### but local and other provider signups may still be allowed. ##### If not set, falls back to `disable_user_registration`. ##### Env: KOMODO_DISABLE_OIDC_USER_REGISTRATION #### disable_oidc_user_registration = true ``` - **UI**: Improve table text sizing and wide log pre wrapping by @elemated - **UI**: Move more common components to **mogh_ui** library: https://github.com/moghtech/lib/tree/main/ui Still running v1? Check out the [Komodo v2 upgrade guide](https://komo.do/docs/releases/v2.0.0#upgrading-to-komodo-v2).