Skip to content

Cpulse

v0.3.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Added a state explainer dashboard with tabbed inspector panel, summary bar, and new filters.

Full changelog

v0.3.0

Added

  • State explainer dashboard: services now show one of healthy, starting, blocked, pending, completed, failed, or unhealthy — derived from container state, exit code, and dependency conditions, not just raw Docker status. A migration container that exits 0 now looks nothing like one that crashed.
  • Tabbed inspector panel — Overview (status, exit code, image, ports, created time, blockers, last logs), Logs (unchanged log viewer, now full-height), and Deps (waiting-on, full dependency list, direct dependents), switchable with 1/2/3.
  • Summary bar — live per-state service counts and "updated Ns ago" freshness indicator at the top of the dashboard.
  • Filtersf isolates failed/unhealthy services, b isolates blocked ones, esc clears; cursor position is preserved across toggles.
  • Help overlay? opens a key reference (Navigation/Views/Filters/Actions).
  • testdata/demo-broken/docker-compose.yml — a demo stack exercising every state at once, used in the new README GIF.

Fixed

  • service_completed_successfully now correctly requires the dependency to have exited 0 — previously a crashed init container satisfied dependents anyway.
  • Fixed the dashboard always rendering 2 rows taller than the actual terminal height, which clipped the top of the screen (summary bar / panel border) in every terminal.

Changed

  • Left/right panel titles simplified ("[1] Services""Services", "[2] Details""<service> · <state>") to free up the 1/2/3 keys for inspector tabs.
  • Footer key hints updated to reflect tabs, filters, and help.

Changelog

  • 82a48b11ed4092953205b230aafaaa4df4b9d551 ci: automate Homebrew formula updates via GoReleaser
  • 8bf0686edf5e3f86442bfcd8e12933620cc74bff feat: state-explainer dashboard with inspector tabs, filters, and help overlay

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Cpulse

Get notified when new releases ship.

Sign up free

About Cpulse

All releases →

Related context

Earlier breaking changes

  • v0.4.0 Changes keybinding: `a` now opens actions menu as `x`.

Beta — feedback welcome: [email protected]