v2.3.0

vercel/chatbotv2.3.0Jul 29, 2026by mbecker20

AI Summary

A significant feature release introducing pagination for large datasets, detailed memory monitoring with ZFS support, mid-process cancellation, and a new stats dashboard.

Key Highlights

  • Added pagination for resource and container lists to manage large datasets
  • Introduced mid-build and mid-procedure cancellation capabilities
  • Enhanced memory monitoring with used/cache breakdown and ZFS support
  • Launched a new top-level stats viewer with multi-server charts

New Features

  • Pagination for resource and container APIs with customizable limits
  • Memory usage breakdown (used/cache) supporting ZFS
  • Mid-build cancellation by terminating running build commands
  • Mid-run cancellation for Actions and Procedures
  • Top-level stats viewer including multi-server charts
  • Batch execution filtering by tags
  • Multi-server builders with simultaneous build distribution
  • Custom naming configuration for containers and swarm services
  • Opt-in usage reporting

Full Release Notes

# 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.

<img width="1273" height="378" alt="Screenshot 2026-07-11 at 1 28 37 AM" src="https://github.com/user-attachments/assets/a6ce20b9-4c64-4dbe-8706-3ee6091aa11d" />

## RAM / Monitoring
- Break down memory usage into used / cache, supporting ZFS, by @ChanningHe.

<img width="1898" height="584" alt="Memory" src="https://github.com/user-attachments/assets/b5c5a2ab-0d23-4cd0-8744-e22b8fa33a03" />

## 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)

<img width="1271" height="465" alt="Screenshot 2026-07-11 at 1 37 09 AM" src="https://github.com/user-attachments/assets/4e1722c0-b268-40f9-a2dd-bfa3da6bd68b" />

## Stats page
- Top level stats viewer including multi-server charts

<img width="1532" height="948" alt="Screenshot 2026-07-24 at 8 03 30 PM" src="https://github.com/user-attachments/assets/c90db99b-09c2-4c40-86c0-5433b6d2bbdf" />

## 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.