# Komodo v2.3.0 — Komodo v2.3.0
- Product: Komodo (https://whatsnew.fyi/product/komodo)
- Vendor: Komodo
- Date: 2026-07-29
- Version: v2.3.0
- Original notes: https://github.com/moghtech/komodo/releases/tag/v2.3.0
- Permalink: https://whatsnew.fyi/product/komodo/releases/v2.3.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'.
---
- **added** — Add pagination for resource and container list APIs with default limit of 50 resources per page, supporting server-side sorting and improved term-based search
- **added** — Allow disabling pagination by passing limit: 0 in request body JSON for API users
- **added** — Break down memory usage into used and cache categories, supporting ZFS
- **added** — Support mid-build cancellation by terminating the running build command
- **added** — Support mid-run cancellation for Actions and Procedures
- **added** — Add top level stats viewer including multi-server charts
- **added** — Support batch executions matching by tags in Procedure with pattern matching using asterisk
- **added** — Allow server type builders to attach multiple servers with simultaneous builds distributed between them
- **added** — Support configuring custom name for container or swarm service in Deployment
- **added** — Allow viewing service list even when Stack is down, enabling deployment of single service without whole Stack
- **added** — Improve Google auth integration with id token validation
- **added** — Add omni-search clear on close option in UI
- **added** — Find Stack services from the omni-search
- **added** — Add shell escaping on ad-hoc commands and requests available to authenticated users with permission access below Write
- **added** — Add command-specific timeouts on shell commands
- **added** — Add opt-in reporting about Komodo usage
- **changed** — Build webhooks now cancel any running build before re-triggering for better handling of back-to-back git pushes
- **changed** — Actions cancel immediately by killing the deno process executing the script
- **changed** — Procedures cancel after the current parallel stage completes before moving onto the next stage
- **fixed** — Fix execute_terminal output capturing using sh
#### Changelog
Still running v1? Check out the [Komodo v2 upgrade guide](https://komo.do/docs/releases/v2.0.0#upgrading-to-komodo-v2).
##### 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.
##### 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.