Skip to content

Releases: CodesVault/cadence

1.0.2

11 Feb 10:54
Immutable release. Only release title and notes can be modified.
a5ed768

Choose a tag to compare

1.0.2 release 🎉

What's changed?

  • Named Process Registry — PID-based process registry with JSON file storage at ~/.cadence/registry/
  • cadence stop <name> — Stop a running daemon by name (sends SIGTERM)
  • cadence status <name> — Show process info (PID, script, started time, running status)
  • cadence list — List all registered daemons with status
  • --name option to assign a custom name to a daemon process
  • Stale PID cleanup — automatically cleans up entries for dead processes
  • Process auto-registration on start and auto-unregistration on stop

Full Changelog: 1.0.1...1.0.2

1.0.1

04 Feb 08:37
Immutable release. Only release title and notes can be modified.
108ac55

Choose a tag to compare

1.0.1 release

  • If the log file's invalid path is provided, then an error
  • verbose option removed

1.0.0

04 Feb 07:57
Immutable release. Only release title and notes can be modified.
4437b55

Choose a tag to compare

1.0.0 release 🎉

Initial stable release of Cadence - a PHP daemon manager for running background tasks with ease.

Features

  • Daemon Management: Turn any PHP script or CLI command into a managed background process
  • Memory Management: Automatic restart when memory threshold is exceeded
  • Runtime Control: Configurable max runtime and cycle limits
  • Structured Logging: Multiple log levels (debug, info, warning, error, quiet)
  • Separate Debug Logging: Route debug output to a dedicated file via CAD_DEBUG_LOG_FILE
  • Environment Configuration: Auto-detect .env files or specify custom paths
  • Supervisor Integration: Production-ready with Supervisor process manager
  • Real-time Debugging: Stream output directly to the terminal or log files