Update ghcr.io/moghtech/komodo-periphery Docker tag to v1.19.4 #50

Merged
Ghost merged 0 commits from refs/pull/50/head into main 2025-09-24 13:21:14 +05:30
Ghost commented 2025-08-18 09:30:59 +05:30 (Migrated from repo.local.ryuu.in)

This PR contains the following updates:

Package Update Change
ghcr.io/moghtech/komodo-periphery minor 1.18.4 -> 1.19.4

Release Notes

moghtech/komodo (ghcr.io/moghtech/komodo-periphery)

v1.19.4: Komodo v1.19.4

Compare Source

Changelog

Resource
  • Action: Allow multiple Runs on single Action in parallel, lifting a limitation on reusing Actions using Args.
  • Stack: Compose / config files in Info tab can be toggled open / closed by clicking entire header in #​827 by @​paulora2405
UI
Misc
  • Improve resource creation error handling using semantic status codes in #​819 by @​MP-Tool
  • Improve GetUser status code in #​841 by @​MP-Tool
  • Decrease periphery and km binary size by ~5 MB using cargo strip
  • Enforce disable_non_admin_create on tag creation
  • Add server cache update concurrency controller -- prevents timing issues when server cache update initiated from multiple concurrent branches / parallel threads.

v1.19.3: Komodo v1.19.3

Compare Source

Changelog

This is a small release fixing various bugs, including the longstanding issue #​427. It also includes a change to the Resource Sync UI, improving the look and saving users an extra click.

Resources
  • Repo: Improve "Failed" state to reflect latest BuildRepo success.
  • Sync: Improve tabs UX, consolidate both Execute / Commit into main tabs to remove a click.
Misc

v1.19.2: Komodo v1.19.2

Compare Source

🚨 Updating from v1.18.X or under? Review https://komo.do/docs/resources/auto-update for changes to "Poll for Updates" and "Auto Update" features.

Changelog

Resource
Misc
  • Improve container ports display when defined as range in #​786 by @​jackra1n
  • Improve local login page in #​788 by @​jackra1n
  • urlencode database credentials to ensure they reach database correctly
  • Fix file commit Stack / Build / Resource Sync when using these with Linked Repo re #​634
  • Fix auto update issue #​468
  • Support custom "username" part of git access tokens to allow for more git providers re #​387
    • Bitbucket users: For the token you configure with Komodo for the account, add prefix for your access token like so:
      x-token-auth:<ACCESS_TOKEN> (see screenshot). This works for any other custom value you need in the <username>: part of basic authentication. If not included, will default to use token:<ACCESS_TOKEN> as before.
Screenshot 2025-08-31 at 8 03 25 PM

v1.19.1: Komodo v1.19.1

Compare Source

Changelog

🚨 In order to use config_files, Periphery should also be updated to v1.19.1
️In addition to ghcr.io, images are now also being published to moghtech/komodo-* (Docker Hub)

Stack config_files 🦎

One of the most common requests was to allow in UI editing of .env files on server / in repo. But really, there's not much difference between .env files and any config file which a Stack may be dependent on.

This release adds the ability to configure all config files Stacks depend on, such as json / yaml app config files, and edit the files from the Komodo UI. Just add the relative path to the files (from the Run Directory) to the Stack "Config Files".

Users which are already using "Additional Env File" feature will find, with no change, that they can now see / edit all their additional env files from the UI. The only difference is that "Additional Env Files" will also be included in the docker compose up command (with --env-file flag), while "Config Files" will not.

The UI editors support syntax highlighting for a couple of common formats, such as toml, yaml, json, ini, and shell / .env. It will be challenging to add support for all the various formats used, so I won't personally accept requests to add more. The support is set up for extension though, please raise a PR adding support for additional syntax highlighting you would like and I am happy to review and merge it.

Screenshot 2025-08-22 at 1 28 34 AM
Deploy Stack If Changed 🦎

The biggest issue with Deploy Stack If Changed up to v1.19.1 was that it would only Redeploy if one of the compose files changed. If the commit is only to config file, these changes would be missed.

Now in v1.19.1, "Config Files" and "Additional Env Files" will also be tracked and diffed for changes. This means changes made only to a config / additional env file can also trigger deploy using Deploy Stack If Changed.

Any change made to a compose file or additional env file will always lead to a full Redeploy. However users are able to configure what kind of behavior diffs to config files leads to, either globally for the Stack or at the service level. For example, you can set diffs in a config file to only restart a specific service or services.

Screenshot 2025-08-23 at 12 41 58 PM
Action Example 🦎

If you configure Stacks with all dependent config_files, you can create an Action like this:

const { REPO } = ARGS as { REPO: string };

if (!REPO) {
  throw "Must pass REPO arg with linked repo name";
}

const repo_id = (
  await komodo.read("ListRepos", { query: { names: [REPO] } })
)[0].id;
const stacks = (
  await komodo.read("ListStacks", {
    query: { specific: { linked_repos: [repo_id] } },
  })
)
  .filter((s) => s.info.state === Types.StackState.Running)
  .map((s) => s.name)
  .join("\n");

console.log("Deploying if changed:\n");
console.log(stacks);
console.log();

await komodo.execute("BatchDeployStackIfChanged", { pattern: stacks });

It is re-usable in multiple Procedures, which can wrap the Action an hardcode the actual Repo.
You then setup webhooks for the Procedure on push, or can schedule the Procedure to run at polling intervals.

Community Contributions 🦎

This last week saw a ton of end-to-end feature development in community contributions, and I wanted to highlight them here:

Resource
  • Build: Push images to Multiple registries / organizations
    • Using this to now publish images to moghtech/komodo-* (docker.io)
  • Action / Procedure: You can now configure static Action Args using the Procedure Config UI
Misc
  • New execute API -- SendAlert
    • Broadcast custom alert messages from within Actions / Procedures

v1.19.0: Komodo v1.19.0

Compare Source

  • 🚨 This release requires both Core and Periphery to upgrade to v1.19.0.
  • 🚨 Remove the /repo-cache mount from Core compose service -- it's not needed, and only causes problems.
  • 🚨 Add - <host path>/komodo/backups:/backups to Core compose service. https://komo.do/docs/setup/backup
  • 🚨 Review https://komo.do/docs/resources/auto-update for changes to "Poll for Updates" and "Auto Update" features.

Changelog

The km CLI 🦎

Introducing km, the new CLI for Komodo.

Screenshot 2025-08-10 at 7 50 42 PM

Some examples:

  • km --help
  • km ps --down
  • km inspect my-container
  • km ls --tag network
  • km deploy stack my-stack
  • km run action my-action -y
  • km set var MY_VAR my_value -y
  • km update build my-build "version=1.19.0&branch=release"
  • km x commit my-sync

It also implements some operational features using direct database connection:

  • km database backup
  • km db restore
  • km db copy - Replaces the ghcr.io/moghtech/komodo-util image
  • km set user mbecks super-admin true
  • km set user mbecks password "temp-password"

You can either install it using the published binaries and a similar install script to Periphery systemd (but simpler, no systemd involved), as well as Homebrew for MacOS. A distroless image containing the binary is published at ghcr.io/moghtech/komodo-cli.

Action Arguments 🦎

This PR also Implement the Action Arguments feature re #​149

  • You can now access an ARGS object in Action scripts.
  • You can set defaults in Action config, and then pass overrides using RunAction
  • On CLI: km run action my-action "arg1=value1&arg2=value2"
  • On webhook triggered Actions, there is an additional feature. The branch as well as the entire webhook POST body is becomes available in the Action at ARGS.WEBHOOK_BRANCH and ARGS.WEBHOOK_BODY respectively.
Resource
  • Action: Run on startup feature by @​bpbradley in #​664
  • Stack: Fix compose multiple env file usage to use the same ordering in all cases - Komodo defined env will take highest priority by being given last in the list. I meant to do this previously but did not ensure consistency across all calls.
    • 🚨This change may be breaking if you rely on env file ordering assuming Komodo env is the "first" in list (lowest precedence)
  • Stack: Move Stack file commit to happen in Core rather than on Periphery server, bringing it in line with Builds and Syncs
  • Server: Improvements to server stats page such as container stats search
  • Server: Add External Address configuration for use with container links.
    • Use when the address Core uses to reach server is different than the one users use from the browser.
  • Server: #​739 by @​Rhyn
UI
  • Frontend mobile fixes #​714 by @​dotsam
  • Toggle display Server CPU, Mem, Disk usage on dashboard #​729 by @​tuananh131001
  • File editors now use a simpler TOML syntax highlighter by default. Set KOMODO_ENABLE_FANCY_TOML=true to use the previous one
    • The fancy one can cause the UI to freeze re issues like #​166
  • When using System Theme, improve theme auto update with the system theme without refreshing the page.
  • When local_auth is enabled, Admins can now create new local users from the UI, even when disable_user_registration = true.
  • Now supports multiple concurrent User logins, quick switch between them without logging in again.
Misc
  • Standardize configuration loading across Core, Periphery, CLI.
    • You can now pass config files as either Toml, Yaml or Json.
  • Periphery: allowed_ips now support Ipv4/6 subnets (like 172.16.0.0/16) by @​bpbradley in #​666
  • Add KOMODO_FIRST_SERVER_NAME configuration to set a custom first server name.
  • Add KOMODO_INIT_ADMIN_USERNAME / KOMODO_INIT_ADMIN_PASSWORD
    • Creates the initial admin user on first startup.
    • Won't change anything after first startup, after you can change the password from the UI.
  • Add 'user-agent' to OIDC requests #​701 by @​eleith
  • Add 'internet_interface' to Core config for multi-NIC environments #​719 by @​MP-Tool
  • Add ClearRepoCache api, which deletes the folders in Core's /repo-cache for you.
  • Fix frequent reconnect issue for Container Terminals
  • Fix bug preventing non-admins from viewing / editing resources right after they are created
  • Fix Google login enabled log in startup by @​dfunkt in #​668

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/moghtech/komodo-periphery](https://github.com/moghtech/komodo) | minor | `1.18.4` -> `1.19.4` | --- ### Release Notes <details> <summary>moghtech/komodo (ghcr.io/moghtech/komodo-periphery)</summary> ### [`v1.19.4`](https://github.com/moghtech/komodo/releases/tag/v1.19.4): Komodo v1.19.4 [Compare Source](https://github.com/moghtech/komodo/compare/v1.19.3...v1.19.4) ### Changelog ##### Resource - **Action**: Allow multiple Runs on single Action in parallel, lifting a limitation on reusing Actions using Args. - **Stack**: Compose / config files in Info tab can be toggled open / closed by clicking entire header in [#&#8203;827](https://github.com/moghtech/komodo/issues/827) by [@&#8203;paulora2405](https://github.com/paulora2405) ##### UI - Ensure auto theme change applies to all elements including Monaco editor - Allow login in by pressing Enter in [#&#8203;830](https://github.com/moghtech/komodo/issues/830) by [@&#8203;jackra1n](https://github.com/jackra1n) - Improve Group Actions confirmation dialog overflow handling in [#&#8203;828](https://github.com/moghtech/komodo/issues/828) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - Fix persistent table sorting state including unsorted in [#&#8203;832](https://github.com/moghtech/komodo/issues/832) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - Autofocus on Login username field in [#&#8203;837](https://github.com/moghtech/komodo/issues/837) by [@&#8203;baldarn](https://github.com/baldarn) - Block calls for additional information when user doesn't have token in [#&#8203;842](https://github.com/moghtech/komodo/issues/842) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - Block calls for server information when server is not reachable in [#&#8203;843](https://github.com/moghtech/komodo/issues/843) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - Fix Users page navigation from omnibar in [#&#8203;838](https://github.com/moghtech/komodo/issues/838) by [@&#8203;azrikahar](https://github.com/azrikahar) ##### Misc - Improve resource creation error handling using semantic status codes in [#&#8203;819](https://github.com/moghtech/komodo/issues/819) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - Improve GetUser status code in [#&#8203;841](https://github.com/moghtech/komodo/issues/841) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - Decrease `periphery` and `km` binary size by \~5 MB using cargo strip - Enforce `disable_non_admin_create` on tag creation - Add server cache update concurrency controller -- prevents timing issues when server cache update initiated from multiple concurrent branches / parallel threads. ### [`v1.19.3`](https://github.com/moghtech/komodo/releases/tag/v1.19.3): Komodo v1.19.3 [Compare Source](https://github.com/moghtech/komodo/compare/v1.19.2...v1.19.3) ### Changelog This is a small release fixing various bugs, including the longstanding issue [#&#8203;427](https://github.com/moghtech/komodo/issues/427). It also includes a change to the Resource Sync UI, improving the look and saving users an extra click. ##### Resources - **Repo**: Improve "Failed" state to reflect latest `BuildRepo` success. - **Sync**: Improve tabs UX, consolidate both Execute / Commit into main tabs to remove a click. ##### Misc - **Login**: Fix Local user "Sign Up" in [#&#8203;801](https://github.com/moghtech/komodo/issues/801) by [@&#8203;jackra1n](https://github.com/jackra1n) - **UI**: Fix "Create resource" button remain disabled after failed call in [#&#8203;800](https://github.com/moghtech/komodo/issues/800) by [@&#8203;antoniosarro](https://github.com/antoniosarro) re [#&#8203;771](https://github.com/moghtech/komodo/issues/771) - **UI**: Fix broken Monaco editor when using config file with absolute path. - **UI**: Fix Server Stats tab for new server re [#&#8203;427](https://github.com/moghtech/komodo/issues/427) - **UI**: Containers page: filter by server in [#&#8203;796](https://github.com/moghtech/komodo/issues/796) by [@&#8203;antoniosarro](https://github.com/antoniosarro) re [#&#8203;687](https://github.com/moghtech/komodo/issues/687) - **UI**: Improve login page implementation (cont.) in [#&#8203;798](https://github.com/moghtech/komodo/issues/798) by [@&#8203;jackra1n](https://github.com/jackra1n) re [#&#8203;403](https://github.com/moghtech/komodo/issues/403) and [#&#8203;652](https://github.com/moghtech/komodo/issues/652) - Ensure deleted resources are cleaned up from Alerter whitelist / blacklist re [#&#8203;581](https://github.com/moghtech/komodo/issues/581) ### [`v1.19.2`](https://github.com/moghtech/komodo/releases/tag/v1.19.2): Komodo v1.19.2 [Compare Source](https://github.com/moghtech/komodo/compare/v1.19.1...v1.19.2) 🚨 **Updating from v1.18.X or under?** Review <https://komo.do/docs/resources/auto-update> for changes to "Poll for Updates" and "Auto Update" features. ### Changelog ##### Resource - **Stack**: Add option to make run command detachable in [#&#8203;766](https://github.com/moghtech/komodo/issues/766) by [@&#8203;bpbradley](https://github.com/bpbradley) - **Stack**: Add UI editor compose-file specific linting / suggestions as you type in [#&#8203;772](https://github.com/moghtech/komodo/issues/772) by [@&#8203;chrishoage](https://github.com/chrishoage) ##### Misc - Improve container ports display when defined as range in [#&#8203;786](https://github.com/moghtech/komodo/issues/786) by [@&#8203;jackra1n](https://github.com/jackra1n) - Improve local login page in [#&#8203;788](https://github.com/moghtech/komodo/issues/788) by [@&#8203;jackra1n](https://github.com/jackra1n) - `urlencode` database credentials to ensure they reach database correctly - Fix **file commit** Stack / Build / Resource Sync when using these with Linked Repo re [#&#8203;634](https://github.com/moghtech/komodo/issues/634) - Fix auto update issue [#&#8203;468](https://github.com/moghtech/komodo/issues/468) - Support custom "username" part of git access tokens to allow for more git providers re [#&#8203;387](https://github.com/moghtech/komodo/issues/387) - **Bitbucket users**: For the **token** you configure with Komodo for the account, add prefix for your access token like so: `x-token-auth:<ACCESS_TOKEN>` (see screenshot). This works for any other custom value you need in the `<username>:` part of basic authentication. If not included, will default to use `token:<ACCESS_TOKEN>` as before. <img width="514" height="380" alt="Screenshot 2025-08-31 at 8 03 25 PM" src="https://github.com/user-attachments/assets/de93dd44-da27-42ba-a939-fa6f6bdfb2c2" /> ### [`v1.19.1`](https://github.com/moghtech/komodo/releases/tag/v1.19.1): Komodo v1.19.1 [Compare Source](https://github.com/moghtech/komodo/compare/v1.19.0...v1.19.1) ### Changelog 🚨 In order to use `config_files`, Periphery should also be updated to **v1.19.1** ❗️In addition to `ghcr.io`, images are now **also being published to `moghtech/komodo-*`** (Docker Hub) ##### Stack `config_files` 🦎 One of the most common requests was to allow **in UI editing of `.env` files on server / in repo**. But really, there's not much difference between `.env` files and **any config file** which a Stack may be dependent on. This release adds the ability to configure **all config files Stacks depend on**, such as json / yaml app config files, and **edit the files from the Komodo UI**. Just add the relative path to the files (from the Run Directory) to the Stack "Config Files". Users which are already using "Additional Env File" feature will find, with no change, that they can now see / edit all their additional env files from the UI. The only difference is that "Additional Env Files" will *also* be included in the `docker compose up` command (with --env-file flag), while "Config Files" will not. The UI editors **support syntax highlighting for a couple of common formats, such as toml, yaml, json, ini, and shell / .env**. It will be challenging to add support for all the various formats used, so I won't personally accept requests to add more. The support is set up for extension though, please raise a PR adding support for additional syntax highlighting you would like and I am happy to review and merge it. <img width="1419" height="809" alt="Screenshot 2025-08-22 at 1 28 34 AM" src="https://github.com/user-attachments/assets/9fd49c74-5429-44a4-97e1-6f7774787b7f" /> ##### Deploy Stack If Changed 🦎 The biggest issue with Deploy Stack If Changed up to v1.19.1 was that it would only Redeploy if one of the compose files changed. If the commit is only to config file, these changes would be missed. Now in v1.19.1, "Config Files" and "Additional Env Files" will **also be tracked and diffed for changes**. This means changes made **only to a config / additional env file can also trigger deploy** using Deploy Stack If Changed. Any change made to a **compose file** or **additional env file** will *always* lead to a full Redeploy. However users are **able to configure what kind of behavior diffs to config files leads to, either globally for the Stack or at the service level**. For example, you can set diffs in a config file to only **restart a specific service or services**. <img width="910" height="217" alt="Screenshot 2025-08-23 at 12 41 58 PM" src="https://github.com/user-attachments/assets/3f110967-f945-436d-808d-fc983c33c704" /> ##### Action Example 🦎 If you configure Stacks with all dependent `config_files`, you can create an Action like this: ```ts const { REPO } = ARGS as { REPO: string }; if (!REPO) { throw "Must pass REPO arg with linked repo name"; } const repo_id = ( await komodo.read("ListRepos", { query: { names: [REPO] } }) )[0].id; const stacks = ( await komodo.read("ListStacks", { query: { specific: { linked_repos: [repo_id] } }, }) ) .filter((s) => s.info.state === Types.StackState.Running) .map((s) => s.name) .join("\n"); console.log("Deploying if changed:\n"); console.log(stacks); console.log(); await komodo.execute("BatchDeployStackIfChanged", { pattern: stacks }); ``` It is re-usable in multiple Procedures, which can wrap the Action an hardcode the actual Repo. You then setup webhooks for the Procedure on push, or can schedule the Procedure to run at polling intervals. ##### Community Contributions 🦎 This last week saw a ton of **end-to-end feature development** in community contributions, and I wanted to highlight them here: - **Stack**: New `execute` API -- [**RunStackService**](https://docs.rs/komodo_client/latest/komodo_client/api/execute/struct.RunStackService.html) -- in [#&#8203;732](https://github.com/moghtech/komodo/issues/732) by [@&#8203;bpbradley](https://github.com/bpbradley) - Analogous to [`docker compose run`](https://docs.docker.com/reference/cli/docker/compose/run/) - **Server**: Now includes **Core - Periphery version mismatch** alerts to highlight this issue for Users. [#&#8203;748](https://github.com/moghtech/komodo/issues/748) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - **Server**: Track and view **system load averages** both real-time and historically. [#&#8203;761](https://github.com/moghtech/komodo/issues/761) by [@&#8203;jackra1n](https://github.com/jackra1n) - **Server**: New **system stats** focused server table available on toggle. [#&#8203;761](https://github.com/moghtech/komodo/issues/761) by [@&#8203;jackra1n](https://github.com/jackra1n) - **UI**: Enhance server stats dashboard in [#&#8203;746](https://github.com/moghtech/komodo/issues/746) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - **UI**: Enhance confirm menus accepting "Enter" to confirm in [#&#8203;750](https://github.com/moghtech/komodo/issues/750) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - Improve rustdocs in [#&#8203;743](https://github.com/moghtech/komodo/issues/743) by [@&#8203;MP-Tool](https://github.com/MP-Tool) ##### Resource - **Build**: Push images to **Multiple registries / organizations** - Using this to now publish images to `moghtech/komodo-*` (docker.io) - **Action / Procedure**: You can now configure static **Action Args** using the Procedure Config UI ##### Misc - New `execute` API -- **SendAlert** - Broadcast custom alert messages from within Actions / Procedures ### [`v1.19.0`](https://github.com/moghtech/komodo/releases/tag/v1.19.0): Komodo v1.19.0 [Compare Source](https://github.com/moghtech/komodo/compare/v1.18.4...v1.19.0) - 🚨 This release requires **both Core and Periphery to upgrade to v1.19.0**. - 🚨 Remove the `/repo-cache` mount from Core compose service -- it's not needed, and only causes problems. - 🚨 Add `- <host path>/komodo/backups:/backups` to Core compose service. <https://komo.do/docs/setup/backup> - 🚨 Review <https://komo.do/docs/resources/auto-update> for changes to "Poll for Updates" and "Auto Update" features. ### Changelog ##### The `km` CLI 🦎 Introducing **`km`**, the new CLI for Komodo. <img width="945" height="198" alt="Screenshot 2025-08-10 at 7 50 42 PM" src="https://github.com/user-attachments/assets/965ddf61-2315-4df0-84c0-8f0633381fc8" /> Some examples: - `km --help` - `km ps --down` - `km inspect my-container` - `km ls --tag network` - `km deploy stack my-stack` - `km run action my-action -y` - `km set var MY_VAR my_value -y` - `km update build my-build "version=1.19.0&branch=release"` - `km x commit my-sync` It also implements some operational features using direct database connection: - `km database backup` - `km db restore` - `km db copy` - Replaces the `ghcr.io/moghtech/komodo-util` image - `km set user mbecks super-admin true` - `km set user mbecks password "temp-password"` You can either install it using the published binaries and a similar install script to Periphery systemd (but simpler, no systemd involved), as well as Homebrew for MacOS. A distroless image containing the binary is published at `ghcr.io/moghtech/komodo-cli`. ##### Action Arguments 🦎 This PR also Implement the **Action Arguments** feature re [#&#8203;149](https://github.com/moghtech/komodo/issues/149) - You can now access an `ARGS` object in Action scripts. - You can set defaults in Action config, and then pass overrides using `RunAction` - On CLI: `km run action my-action "arg1=value1&arg2=value2"` - On **webhook triggered Actions**, there is an additional feature. The branch as well as the entire webhook POST body is becomes available in the Action at `ARGS.WEBHOOK_BRANCH` and `ARGS.WEBHOOK_BODY` respectively. ##### Resource - **Action**: Run on startup feature by [@&#8203;bpbradley](https://github.com/bpbradley) in [#&#8203;664](https://github.com/moghtech/komodo/issues/664) - **Stack**: Fix compose multiple env file usage to use the same ordering in all cases - **Komodo defined env will take highest priority** by being given last in the list. I meant to do this previously but did not ensure consistency across all calls. - 🚨This change may be breaking if you rely on env file ordering assuming Komodo env is the "first" in list (lowest precedence) - **Stack**: Move Stack file commit to happen in Core rather than on Periphery server, bringing it in line with Builds and Syncs - **Server**: Improvements to server stats page such as container stats search - **Server**: Add **External Address** configuration for use with container links. - Use when the address Core uses to reach server is different than the one users use from the browser. - **Server**: [#&#8203;739](https://github.com/moghtech/komodo/issues/739) by [@&#8203;Rhyn](https://github.com/Rhyn) ##### UI - Frontend mobile fixes [#&#8203;714](https://github.com/moghtech/komodo/issues/714) by [@&#8203;dotsam](https://github.com/dotsam) - Toggle display Server CPU, Mem, Disk usage on dashboard [#&#8203;729](https://github.com/moghtech/komodo/issues/729) by [@&#8203;tuananh131001](https://github.com/tuananh131001) - File editors now use a **simpler TOML syntax highlighter** by default. Set `KOMODO_ENABLE_FANCY_TOML=true` to use the previous one - The fancy one can cause the UI to freeze re issues like [#&#8203;166](https://github.com/moghtech/komodo/issues/166) - When using **System Theme**, improve theme auto update with the system theme without refreshing the page. - When `local_auth` is enabled, Admins can now **create new local users from the UI**, even when `disable_user_registration = true`. - Now supports **multiple concurrent User logins**, quick switch between them without logging in again. ##### Misc - Standardize configuration loading across Core, Periphery, CLI. - You can now pass config files as either **Toml**, **Yaml** or **Json**. - **Periphery**: `allowed_ips` now support Ipv4/6 subnets (like `172.16.0.0/16`) by [@&#8203;bpbradley](https://github.com/bpbradley) in [#&#8203;666](https://github.com/moghtech/komodo/issues/666) - Add **KOMODO\_FIRST\_SERVER\_NAME** configuration to set a custom first server name. - Add **KOMODO\_INIT\_ADMIN\_USERNAME** / **KOMODO\_INIT\_ADMIN\_PASSWORD** - Creates the initial admin user on first startup. - Won't change anything after first startup, after you can change the password from the UI. - Add 'user-agent' to OIDC requests [#&#8203;701](https://github.com/moghtech/komodo/issues/701) by [@&#8203;eleith](https://github.com/eleith) - Add 'internet\_interface' to Core config for multi-NIC environments [#&#8203;719](https://github.com/moghtech/komodo/issues/719) by [@&#8203;MP-Tool](https://github.com/MP-Tool) - Add **ClearRepoCache** api, which deletes the folders in Core's /repo-cache for you. - Fix **frequent reconnect issue** for Container Terminals - Fix bug preventing non-admins from viewing / editing resources right after they are created - Fix Google login enabled log in startup by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;668](https://github.com/moghtech/komodo/issues/668) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43Ni4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTEzLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ryuupendragon/docker-compose#50