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.