Skip to content

Releases: dmoliveira/loopmux

v0.1.46

11 Mar 01:23
55c9153

Choose a tag to compare

Release v0.1.46

v0.1.45

02 Mar 09:03
546b124

Choose a tag to compare

Release v0.1.45

v0.1.44

02 Mar 03:14
121a0c9

Choose a tag to compare

Release v0.1.44

v0.1.43

01 Mar 20:57
1176abe

Choose a tag to compare

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.md to 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 --check
  • cargo test -q
  • cargo clippy -- -D warnings

Included Pull Requests

  • #162 Post-release: bump to 0.1.43-dev and log v0.1.42 evidence
  • #163 Kick off v0.1.43 milestone and release scaffolds
  • #164 Add heartbeat drift context for overdue diagnostics
  • #165 Add drift edge-case regression coverage for heartbeat diagnostics

Release Execution

  • Use docs/release/v0.1.43-runbook.md for preflight, tag/publish, verification, and post-release steps.

v0.1.42

01 Mar 12:01
dfccfb8

Choose a tag to compare

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.md to 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 --check
  • cargo test -q
  • cargo clippy -- -D warnings

Included Pull Requests

  • #157 Post-release: bump to 0.1.42-dev and log v0.1.41 evidence
  • #158 Kick off v0.1.42 milestone and release scaffolds
  • #159 Add poll interval context to heartbeat diagnostics
  • #160 Add heartbeat metric output contract regression

Release Execution

  • Use docs/release/v0.1.42-runbook.md for preflight, tag/publish, verification, and post-release steps.

v0.1.41

01 Mar 10:31
965b177

Choose a tag to compare

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.md to define scope and acceptance criteria.
  • Added docs/specs/remote-tmux-ssh-discovery.md as 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 --check
  • cargo test -q
  • cargo clippy -- -D warnings

Included Pull Requests

  • #151 Post-release: bump to 0.1.41-dev and log v0.1.40 evidence
  • #152 Kick off v0.1.41 milestone and release scaffolds
  • #153 Clarify fleet heartbeat readability for stalled vs progressing loops
  • #154 Docs: capture future remote tmux discovery over SSH
  • #155 Add heartbeat cadence edge-case regression tests

Release Execution

  • Use docs/release/v0.1.41-runbook.md for preflight, tag/publish, verification, and post-release steps.

v0.1.40

01 Mar 07:59
3e774d7

Choose a tag to compare

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.md to track scope and acceptance criteria.

Changes

  • Added bounded fleet heartbeat telemetry that classifies loop progress as activity=active|idle using 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=stopped remains explicit during idle windows.
  • Added hold-action regression coverage for pause-while-holding and hold-toggle-enter transitions.

Validation

  • cargo fmt --check
  • cargo test -q
  • cargo clippy -- -D warnings

Included Pull Requests

  • #146 Post-release: bump to 0.1.40-dev and record v0.1.39 evidence
  • #147 Kick off v0.1.40 milestone and release scaffolds
  • #148 Add fleet heartbeat telemetry for active vs idle loop behavior
  • #149 Expand cadence and stop-state regression defenses

Release Execution

  • Use docs/release/v0.1.40-runbook.md for preflight, tag/publish, verification, and post-release steps.

v0.1.39

01 Mar 05:51
b616a6b

Choose a tag to compare

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.md to track scope and acceptance criteria.

Changes

  • Refined redraw-skip telemetry messages with clearer total, delta, and interval fields.

Fixes

  • Added stopped-state status bar regression coverage across compact/standard/wide layouts.

Validation

  • cargo fmt --check
  • cargo test -q
  • cargo clippy -- -D warnings

Included Pull Requests

  • #142 Kick off v0.1.39 milestone planning
  • #143 Refine redraw-skip telemetry signal quality
  • #144 Add stopped-state status bar regression defenses

Release Execution

  • Use docs/release/v0.1.39-runbook.md for preflight, tag/publish, verification, and post-release steps.

v0.1.38

01 Mar 04:48
7b3e810

Choose a tag to compare

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.md with 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

  • #134 Kick off v0.1.38 milestone planning
  • #135 Refine TUI redraw-skip telemetry cadence constant
  • #136 Add redraw-gating regression defenses for reset and signatures
  • #137 Polish v0.1.38 release docs flow
  • #138 Add v0.1.38 release runbook scaffold

Release Execution

  • Use docs/release/v0.1.38-runbook.md for 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.38
  • gh release create v0.1.38 --title "v0.1.38" --notes-file docs/release/v0.1.38-draft.md

v0.1.37

01 Mar 03:33
a741225

Choose a tag to compare

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::update to 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

  • #124 Reduce TUI redraw churn for unchanged frames
  • #125 Surface skipped TUI redraw count in footer
  • #126 Emit periodic metric logs for skipped TUI redraws
  • #127 Scaffold v0.1.37 draft release notes
  • #128 Log v0.1.37 prep PR references in changelog
  • #129 Update v0.1.37 draft with current validation evidence
  • #130 Add v0.1.37 release command block to draft notes
  • #131 Prepare 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.37
  • gh 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.md for the step-by-step preflight, publish, verification, and post-release flow.