Skip to content

feat(github-release)!: Update release moghtech/komodo (v1.19.5 → v2.1.1)#40

Merged
0dragosh merged 4 commits into
mainfrom
renovate/moghtech-komodo-2.x
Apr 5, 2026
Merged

feat(github-release)!: Update release moghtech/komodo (v1.19.5 → v2.1.1)#40
0dragosh merged 4 commits into
mainfrom
renovate/moghtech-komodo-2.x

Conversation

@renovate

@renovate renovate Bot commented Mar 24, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Update Change
moghtech/komodo major 1.19.52.1.1

Release Notes

moghtech/komodo (moghtech/komodo)

v2.1.1: Komodo v2.1.1

Compare Source

Changelog

  • Swarm: Fix stack / deployment available updates not being picked up when attached to a Swarm

Still running v1? Check out the Komodo v2 upgrade guide.

v2.1.0: Komodo v2.1.0

Compare Source

Changelog
  • Swarm: Add "Update Node" support: update your swarm node role (manager, worker) and availability, and add / remove node labels
  • Swarm / Stack: Add Swarm Stack environment file support.
    • Docker swarm doesn't support files natively, this first sources the .env files on the shell, then runs docker stack deploy
  • Swarm: Stacks and deployments attached to swarms can now poll for updates / auto update
  • Swarm: Fix stack / service deploys hanging indefinitely if the services never converge
  • Swarm: Fix resource sync support
  • UI: Fix deepCompare method crash when encountering a null value, affecting some resource configuration pages.
  • UI: Fix container ports not displaying when Server External Address not configured
    • For users who used privileged onboarding key already, you can configure Server External Address to restore container port linking behavior.
    • Future use of privileged onboarding key will move the existing Server Address to External Address field, if it's not already set.
  • UI: Fix Build image registry Custom organization configuration.
  • UI: Fix stack service / container selectors from crashing due to missing null check. This affected New Terminal creation menu.
  • UI: Fix Info files "Hide / Show" buttons not working (clicking the header could still toggle show)
  • Logging: Support disabling application-level logging timestamps

v2.0.0: Komodo v2.0.0

Compare Source

See the v2 upgrade guide.

Breaking
  • 🚨 The v2 images are only available with :2 tags. The :latest tag is now deprecated.
Changelog
  • Docker Swarm support: Manage swarm clusters, nodes, services, stacks, configs, and secrets.
  • Outbound periphery: Periphery can now initiate the connection to Komodo Core.
  • PKI authentication: Core and Periphery now authenticate with auto-generated key pairs and automatic rotation. Passkeys are deprecated.
  • Onboarding keys: streamlined server onboarding with reusable keys.
  • Improved terminals: Terminals dashboard, km ssh, and improved Action scripting.
  • New UI: Improved look with higher contrast and better UI primitives.
  • Passkey / TOTP 2FA: Built in two factor authentication for username / password login.
  • Multi-login Linking: Users can now link multiple login providers (Local, OIDC, Github, etc) to their account.
  • Full OpenAPI documentation: Interactive API docs now available.

v2.0.0-dev-124: Komodo v2.0.0-dev-124

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

Systemd Periphery installer:
- Add `--version=v2.0.0-dev-124` to the install command.
- To go back to stable, run it again with `--version=v1.19.5`
  • Sidebar more vertically compact

  • Page tabs are more compact, have improved styling, and better responsiveness

  • Improve the confirm changes modal with single click confirm, better sizing

  • Improve the multi-resource table Executions with icons and single click confirm

  • Finish Repo and Procedure header info

  • Fix Procedure UI Run Stack Service configuration modal not opening

  • Misc. styling fixes in resource configuration UI

  • 🚨 There is a small change to a database schema that is made when you upgrade from v1 to v2. This is done automatically, but if you need to go back to v1, before taking down the v2 Core container run:

docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-123: Komodo v2.0.0-dev-123

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

Systemd Periphery installer:
- Add `--version=v2.0.0-dev-123` to the install command.
- To go back to stable, run it again with `--version=v1.19.5`
  • Adds debug logs for Core <-> Periphery connection auth

  • Improve OIDC support with better username extraction behavior

  • 🚨 There is a small change to a database schema that is made when you upgrade from v1 to v2. This is done automatically, but if you need to go back to v1, before taking down the v2 Core container run:

docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-120: Komodo v2.0.0-dev-120

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

Systemd Periphery installer:

  • Add --version=v2.0.0-dev-120 to the install command.

  • To go back to stable, run it again with --version=v1.19.5

  • New UI with higher contrast and better UI primitives

    • Fixes bug with changing configuration
    • Fixes batch execute button width in desktop view
    • Adds close button to Update and Alert details drawers
  • 🚨 There is a small change to a database schema that is made when you upgrade from v1 to v2. This is done automatically, but if you need to go back to v1, before taking down the v2 Core container run:

docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-118: Komodo v2.0.0-dev-118

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • New UI with higher contrast and better UI primitives

  • 🚨 There is a small change to a database schema that is made when you upgrade from v1 to v2. This is done automatically, but if you need to go back to v1, before taking down the v2 Core container run:

docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-114: Komodo v2.0.0-dev-114

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • Fixes incorrect "update available" when images on your host have multiple associated digests.

  • 🚨 There is a small change to a database schema that is made when you upgrade from v1 to v2. This is done automatically, but if you need to go back to v1, before taking down the v2 Core container run:

docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-112: Komodo v2.0.0-dev-112

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • Fixes incorrect "update available" when using images which hardcode a specific digest already (contain @ sign)

  • 🚨 There is a small change to a database schema that is made when you upgrade from v1 to v2. This is done automatically, but if you need to go back to v1, before taking down the v2 Core container run:

docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-111: Komodo v2.0.0-dev-111

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • 🚨 If you have issues logging in, clear browser cache and reload the page.

  • OpenAPI documentation -- UI available at https://your.komodo.host/docs

  • Rework image update polling to use manifest call for latest digest without pulling image

  • Improve Swarm stack / service state inference re #​1061

  • Add back komodo.execute_container_exec type methods for Action usage.

    • The only breaking change is you have to rename komodo.execute_terminal -> komodo.execute_server_terminal in your Actions
  • Improve resource configuration styling

  • Privileged mode onboarding keys to make reversing Periphery connection very simple

  • Komodo v2 upgrade guide preview: https://github.com/moghtech/komodo/blob/2.0.0/docsite/docs/setup/version-upgrades.md#updating-to-komodo-v2

  • 🚨 There is a small change to a database schema that is made when you upgrade from v1 to v2. This is done automatically, but if you need to go back to v1, before taking down the v2 Core container run:

docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-102: Komodo v2.0.0-dev-102

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • Docker Swarm config and secret management

  • Support linking multiple primary login methods (Local / OIDC / Google / Github) for the same user.

  • 🚨 There is a small change to a database schema that is made when you upgrade from v1 to v2. This is done automatically, but if you need to go back to v1, before taking down the v2 Core container run:

docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

Screenshot 2025-12-18 at 3 24 16 PM Screenshot 2025-12-18 at 3 08 35 PM

v2.0.0-dev-98: Komodo v2.0.0-dev-98

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • First look at Docker Swarm

  • Passkey / TOTP 2FA support

  • 🚨 There is a small change to a database schema that is made when you upgrade from v1 to v2. This is done automatically, but if you need to go back to v1, before taking down the v2 Core container run:

docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-90: Komodo v2.0.0-dev-90

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • 🚨 There is a small change to the database schema that is made when you upgrade. If you need to go back to v1, before taking down the v2 Core container run:
docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-86: Komodo v2.0.0-dev-86

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • 🚨 There is a small change to the database schema that is made when you upgrade. If you need to go back to v1, before taking down the v2 Core container run:
docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-72: Komodo v2.0.0-dev-72

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • 🚨 There is a small change to the database schema that is made when you upgrade. If you need to go back to v1, before taking down the v2 Core container run:
docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-59: Komodo v2.0.0-dev-59

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • 🚨 There is a small change to the database schema that is made when you upgrade. If you need to go back to v1, before taking down the v2 Core container run:
docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889

v2.0.0-dev-53: Komodo v2.0.0-dev-53

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • 🚨 There is a small change to the database schema that is made when you upgrade. If you need to go back to v1, before taking down the v2 Core container run:
docker compose -p komodo exec core bash -c "km database v1-downgrade -y"
  • 🚨 If you are running a previous 2-dev build, both Core and Periphery must be updated to dev-53 to work

PR: #​889

v2.0.0-dev-50: Komodo v2.0.0-dev-50

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • 🚨 There is a small change to the database schema that is made when you upgrade. If you need to go back to v1, before taking down the v2 Core container run:
docker compose -p komodo exec core bash -c "km database v1-downgrade -y"
  • 🚨 If you are running a previous 2-dev build, both Core and Periphery must be updated to dev-50 to work

PR: #​889

v2.0.0-dev-36: Komodo v2.0.0-dev-36

Compare Source

Core image: ghcr.io/moghtech/komodo-core:2-dev
Periphery image: ghcr.io/moghtech/komodo-periphery:2-dev
Km image: ghcr.io/moghtech/komodo-cli:2-dev

  • 🚨 There is a small change to the database schema that is made when you upgrade. If you need to go back to v1, before taking down the v2 Core container run:
docker compose -p komodo exec core bash -c "km database v1-downgrade -y"

PR: #​889


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from 0dragosh as a code owner March 24, 2026 14:12
@renovate renovate Bot force-pushed the renovate/moghtech-komodo-2.x branch 7 times, most recently from 43d18ec to 050e48f Compare April 2, 2026 01:19
@renovate renovate Bot changed the title feat(github-release)!: Update release moghtech/komodo (v1.19.5 → v2.0.0) feat(github-release)!: Update release moghtech/komodo (v1.19.5 → v2.1.0) Apr 2, 2026
@renovate renovate Bot force-pushed the renovate/moghtech-komodo-2.x branch 2 times, most recently from fadde1a to aacd40a Compare April 3, 2026 00:40
@renovate renovate Bot changed the title feat(github-release)!: Update release moghtech/komodo (v1.19.5 → v2.1.0) feat(github-release)!: Update release moghtech/komodo (v1.19.5 → v2.1.1) Apr 3, 2026
@renovate renovate Bot force-pushed the renovate/moghtech-komodo-2.x branch from aacd40a to eae3603 Compare April 3, 2026 13:10
@renovate renovate Bot force-pushed the renovate/moghtech-komodo-2.x branch from eae3603 to 61cf9b0 Compare April 4, 2026 17:45
docker/bake-action v7 removed the `workdir` input, causing builds to
fail because `./docker-bake.hcl` was resolved from the repo root.
Use explicit app paths for bake files and set build context instead.
@renovate

renovate Bot commented Apr 5, 2026

Copy link
Copy Markdown
Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

0dragosh added 2 commits April 5, 2026 15:41
- chown /config for non-root user so komodo can write keys/config
- Replace bogus EmbyServer goss tests with container-structure-tests
  that validate the custom image layers (op CLI, fnox binary)
@0dragosh 0dragosh merged commit 404dc9e into main Apr 5, 2026
14 checks passed
@0dragosh 0dragosh deleted the renovate/moghtech-komodo-2.x branch April 5, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant