Releases: dmoliveira/loopmux
Releases · dmoliveira/loopmux
v0.1.46
v0.1.45
Release v0.1.45
v0.1.44
Release v0.1.44
v0.1.43
v0.1.43 Draft Release Notes
Executive Summary
- Continued runtime reliability and control-path hardening after
v0.1.42. - Improved confidence in cadence-sensitive behavior through focused regression coverage.
Adds
- Added
docs/plan/v0.1.43-milestone.mdto define scope and acceptance criteria.
Changes
- Added heartbeat drift context (
drift=<n>s) to highlight overdue heartbeat windows without increasing baseline log volume. - Kept heartbeat diagnostics compact while preserving cadence context (
poll,window) and activity/progress semantics.
Fixes
- Added drift edge-case regressions for missing and future timestamps to avoid false overdue diagnostics.
- Strengthened heartbeat drift contract behavior for non-positive elapsed windows (clamped to zero overdue drift).
Validation
cargo fmt --checkcargo test -qcargo clippy -- -D warnings
Included Pull Requests
#162Post-release: bump to 0.1.43-dev and log v0.1.42 evidence#163Kick off v0.1.43 milestone and release scaffolds#164Add heartbeat drift context for overdue diagnostics#165Add drift edge-case regression coverage for heartbeat diagnostics
Release Execution
- Use
docs/release/v0.1.43-runbook.mdfor preflight, tag/publish, verification, and post-release steps.
v0.1.42
v0.1.42 Draft Release Notes
Executive Summary
- Continued runtime reliability and control-path hardening after
v0.1.41. - Improved confidence in cadence-sensitive behavior through focused regression coverage.
Adds
- Added
docs/plan/v0.1.42-milestone.mdto define scope and acceptance criteria.
Changes
- Added explicit poll interval context (
poll=<n>s) to heartbeat diagnostics while preserving existing activity/progress/window semantics.
Fixes
- Added heartbeat output contract regression coverage to protect required telemetry keys across running/holding/stopped states.
Validation
cargo fmt --checkcargo test -qcargo clippy -- -D warnings
Included Pull Requests
#157Post-release: bump to 0.1.42-dev and log v0.1.41 evidence#158Kick off v0.1.42 milestone and release scaffolds#159Add poll interval context to heartbeat diagnostics#160Add heartbeat metric output contract regression
Release Execution
- Use
docs/release/v0.1.42-runbook.mdfor preflight, tag/publish, verification, and post-release steps.
v0.1.41
v0.1.41 Draft Release Notes
Executive Summary
- Continued runtime reliability and control-path hardening after
v0.1.40. - Increased confidence in cadence-sensitive behavior with focused regression coverage.
Adds
- Added
docs/plan/v0.1.41-milestone.mdto define scope and acceptance criteria. - Added
docs/specs/remote-tmux-ssh-discovery.mdas a future backlog spec for opt-in remote tmux discovery over SSH.
Changes
- Clarified fleet heartbeat metrics with explicit progress status (
progressing|stalled) and a clearer cadence field (window).
Fixes
- Added cadence edge-case tests for future timestamps to avoid false-positive heartbeat emission.
- Added minimum-interval heartbeat tests for zero-poll inputs to keep cadence behavior deterministic.
Validation
cargo fmt --checkcargo test -qcargo clippy -- -D warnings
Included Pull Requests
#151Post-release: bump to 0.1.41-dev and log v0.1.40 evidence#152Kick off v0.1.41 milestone and release scaffolds#153Clarify fleet heartbeat readability for stalled vs progressing loops#154Docs: capture future remote tmux discovery over SSH#155Add heartbeat cadence edge-case regression tests
Release Execution
- Use
docs/release/v0.1.41-runbook.mdfor preflight, tag/publish, verification, and post-release steps.
v0.1.40
v0.1.40 Draft Release Notes
Executive Summary
- Continued runtime reliability and release-readiness hardening after
v0.1.39. - Improved confidence in cadence-sensitive behavior through focused validation.
Adds
- Added
docs/plan/v0.1.40-milestone.mdto track scope and acceptance criteria.
Changes
- Added bounded fleet heartbeat telemetry that classifies loop progress as
activity=active|idleusing send deltas across heartbeat windows. - Preserved low-noise cadence by emitting heartbeat snapshots only after a poll-scaled interval threshold.
Fixes
- Added stop-state heartbeat metric coverage to ensure
state=stoppedremains explicit during idle windows. - Added hold-action regression coverage for pause-while-holding and hold-toggle-enter transitions.
Validation
cargo fmt --checkcargo test -qcargo clippy -- -D warnings
Included Pull Requests
#146Post-release: bump to 0.1.40-dev and record v0.1.39 evidence#147Kick off v0.1.40 milestone and release scaffolds#148Add fleet heartbeat telemetry for active vs idle loop behavior#149Expand cadence and stop-state regression defenses
Release Execution
- Use
docs/release/v0.1.40-runbook.mdfor preflight, tag/publish, verification, and post-release steps.
v0.1.39
v0.1.39 Draft Release Notes
Executive Summary
- Improved runtime signal quality and regression confidence after v0.1.38.
- Continued milestone hardening with focused redraw/status reliability coverage.
Adds
- Added
docs/plan/v0.1.39-milestone.mdto track scope and acceptance criteria.
Changes
- Refined redraw-skip telemetry messages with clearer
total,delta, andintervalfields.
Fixes
- Added stopped-state status bar regression coverage across compact/standard/wide layouts.
Validation
cargo fmt --checkcargo test -qcargo clippy -- -D warnings
Included Pull Requests
#142Kick off v0.1.39 milestone planning#143Refine redraw-skip telemetry signal quality#144Add stopped-state status bar regression defenses
Release Execution
- Use
docs/release/v0.1.39-runbook.mdfor preflight, tag/publish, verification, and post-release steps.
v0.1.38
v0.1.38 Draft Release Notes
Executive Summary
- Improved redraw-gating reliability and telemetry behavior after v0.1.37.
- Started v0.1.38 milestone execution with focused runtime regression defenses.
Adds
- Added
docs/plan/v0.1.38-milestone.mdwith scoped cards and acceptance criteria.
Changes
- Centralized redraw-skip telemetry cadence via
TUI_REDRAW_SKIP_LOG_INTERVAL.
Fixes
- Added regression defenses for redraw-gating edge cases, including counter-reset scenarios.
Validation
cargo fmt --check✅cargo test -q✅ (134 passed)cargo clippy -- -D warnings✅make smoke-post-release✅
Included Pull Requests
#134Kick off v0.1.38 milestone planning#135Refine TUI redraw-skip telemetry cadence constant#136Add redraw-gating regression defenses for reset and signatures#137Polish v0.1.38 release docs flow#138Add v0.1.38 release runbook scaffold
Release Execution
- Use
docs/release/v0.1.38-runbook.mdfor preflight, tag/publish, verification, and post-release steps.
Release Commands
git tag -a v0.1.38 -m "v0.1.38: redraw-gating reliability and telemetry polish"git push origin v0.1.38gh release create v0.1.38 --title "v0.1.38" --notes-file docs/release/v0.1.38-draft.md
v0.1.37
v0.1.37 Draft Release Notes
Executive Summary
- Improved TUI render-cadence reliability by reducing redundant redraw work for unchanged frames.
- Added redraw-skip observability in both the live footer and periodic TUI logs.
Adds
- Added initial v0.1.37 release-note scaffold for upcoming cards and validation evidence.
Changes
- Added frame-signature gating in
TuiState::updateto skip unchanged frame redraws within a short cadence window. - Added periodic low-noise metric logs for skipped redraw totals (
tui-redraw-skip total=N).
Fixes
- Reduced idle/hold repaint churn while preserving stop-state visibility and deterministic rendering behavior.
Validation
cargo fmt --check✅cargo test -q✅ (131 passed)cargo clippy -- -D warnings✅make smoke-post-release✅
Included Pull Requests
#124Reduce TUI redraw churn for unchanged frames#125Surface skipped TUI redraw count in footer#126Emit periodic metric logs for skipped TUI redraws#127Scaffold v0.1.37 draft release notes#128Log v0.1.37 prep PR references in changelog#129Update v0.1.37 draft with current validation evidence#130Add v0.1.37 release command block to draft notes#131Prepare v0.1.37 release execution runbook
Release Commands
git tag -a v0.1.37 -m "v0.1.37: TUI redraw cadence and observability improvements"git push origin v0.1.37gh release create v0.1.37 --title "v0.1.37" --notes-file docs/release/v0.1.37-draft.md
Release Execution
- Use
docs/release/v0.1.37-runbook.mdfor the step-by-step preflight, publish, verification, and post-release flow.