github moghtech/komodo v2.3.0
Komodo v2.3.0

4 hours ago

Changelog

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

Pagination

  • Add pagination for resource and container list APIs, improved term based search and server-side sorting. Use Komodo with lots of resources without having issues due to over-querying.
    • API users can still disable pagination by passing limit: 0 in the request body json. The default limit is 50 resources per page.
  • UI / Containers: Improved page responsiveness and container search with arbitrarily many containers using pagination.

RAM / Monitoring

  • Break down memory usage into used / cache, supporting ZFS, by @ChanningHe.
Memory

Cancellation

  • Build: All builds now support mid-build cancellation by terminating the running build command.
    • Build webhooks now cancel any running build before re-triggering, better handling cases with back-to-back git pushes.
  • Action / Procedure: Support mid-run cancellation.
    • Actions cancel immediately by killing the deno process executing the script.
    • Procedures cancel after the current parallel stage completes (before moving onto the next stage)

Stats page

  • Top level stats viewer including multi-server charts

Misc.

  • Procedure: Batch executions now support matching by tags.
    • Specify a pattern of * to filter only by tags.
  • Builder: Server type builders can now attach multiple servers and simultaneous builds will be distributed between them.
  • Deployment: Support configuring custom name for container / swarm service
    • The container / service name still defaults to deployment name
  • Stack: Allow viewing service list even when down, enabling users to deploy single service without the whole Stack.
  • Auth: Improve Google auth integration with id token validation by @MP-Tool
  • UI: Add omni-search 'clear on close' option.
  • UI: Find Stack services from the omni-search.
  • UI: Fix permissions table performance.
  • Commands: Add shell escaping on ad-hoc commands / requests available to authenticated users with permission access below Write.
  • Commands: Add command-specific timeouts on shell commands. Fixes issues like #1392.
  • Reporting: Add opt-in reporting about Komodo usage.
  • Action: Fix execute_terminal output capturing using sh by @mvanhorn, fixing #1289
  • Build / Deployment: Fix build -> deployment flow when build doesn't push semver tags.
  • Stack: Fix compose config sanitization ordering by @mvanhorn and @mbecker20 re #868
  • Alerter / TOML: Fix resource lists export resources IDs instead of names.
  • Git: Fix giving clear log when git isn't installed, previously the message did not clearly identify the issue in logs.
  • UI: Fix resource description responsive overflow.
  • UI / Websocket: Send keepalive pings to help websocket maintain connection by @Dougley.
  • UI / Deployment: Fix deployment tabs disappearing sometimes when in swarm mode.

Don't miss a new komodo release

NewReleases is sending notifications on new releases.