Repository navigation
PushPals CLI v1.0.57
PushPals CLI Release Log
Release Metadata
- version:
v1.0.57 - start_commit:
80366bb5fea608b22de7227f0823cb3c33b4a823 - end_commit:
ccd327875e68d008291e368bfada30f7f5e63082 - commits_in_range:
2
Highlights
- Fail orphaned claimed jobs as soon as the server can prove a worker heartbeat has dropped ownership, instead of leaving the job stuck in
claimeduntil the stale-claim watchdog fires minutes later. - Add an explicit
abandonedrecovery state for retry-safe lost claims and preserve successor lineage throughresumeOfJobId, attempt tracking, andparams.resumemetadata instead of flattening every recovery into a hard failure. - Auto-requeue only retry-safe work such as
warmup.execute, while keeping non-idempotenttask.executejobs as hard failures with clearer diagnostics and updated queue-health telemetry. - Update server and dashboard surfaces to expose
abandonedjobs in queue snapshots, lifecycle timing, and failure-rate style health signals, with regression coverage for both heartbeat-mismatch and stale-watchdog recovery paths.
Install
npm i -g @pushpalsdev/clibun install -g @pushpalsdev/cliArtifacts
pushpals-linux-x64pushpals-windows-x64.exepushpals-macos-x64pushpals-macos-arm64SHA256SUMS.txt
Breaking Changes
- None.
Known Issues
task.executeresume metadata is preserved for future continuation logic, but non-idempotent abandoned jobs still restart via explicit retry rather than automatic in-place continuation.
Full Changelog: v1.0.56...v1.0.57