Skip to content

release: v1.14.0 - #340

Merged
VijitSingh97 merged 4 commits into
mainfrom
promote-v1140
Aug 2, 2026
Merged

release: v1.14.0#340
VijitSingh97 merged 4 commits into
mainfrom
promote-v1140

Conversation

@VijitSingh97

Copy link
Copy Markdown
Contributor

Promote develop to main for the v1.14.0 release.

Carries #327 (Debian dep probe), #338 (AES-NI/AVX2 ISA preflight), and the v1.13.1 miner-0 perf baseline. Cherry-pick promotion branch; tree verified identical to develop tip ffbf759 (tree 336913c).

Real-hardware gate on miner-0 (RC c96ff74): provision 8✓, verify 39✓ (bench 10748 H/s), control 8✓, upgrade 12✓, perf 2✓ (10761 H/s vs baseline 10762.5), teardown 13✓. Worker↔stack contract gate vs gouda.lan:3333: 19✓, 0 failed (stratum-auth + dashboard legs skipped: opt-in env not provided).

🤖 Generated with Claude Code

VijitSingh97 and others added 4 commits August 2, 2026 17:11
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ls don't fail (#327) (#337)

The apt dependency list named linux-tools-common unconditionally, but that
package is Ubuntu-only — Debian ships cpupower as linux-cpupower — and apt's
install transaction is all-or-nothing, so the one unknown name failed the
ENTIRE dependency install: git, build-essential and cmake never arrived
either. Probe with apt-cache show (the same guard the kernel-versioned
linux-tools-$(uname -r) package already had) and add whichever name the
distro actually ships; when neither exists, warn and carry on — cpupower is
a tuning aid, never worth losing the compiler toolchain over.

Closes #327

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…y slow (#339)

* feat(doctor): surface missing AES-NI / AVX2 instead of mining silently slow (#338)

RandomX without AES-NI falls back to XMRig's soft-AES path, roughly 4x
slower, and nothing anywhere said why — the last undelivered acceptance
criterion from #1 ("unsupported hardware is surfaced rather than silently
failing"). setup/apply now warn at configure time when the CPU flags lack
aes (and, advisory, avx2 — that one only slows dataset init), and doctor
counts a missing AES-NI as an issue. Judged only when an x86-style flags
line exists in /proc/cpuinfo (same CPUINFO override util/proposed-grub.sh
already uses); macOS, ARM and stubbed sandboxes read as unknown, and
unknown never manufactures an issue — the #333 lockdown stance. Never
aborts: a knowingly-old rig is a valid choice.

Closes #338

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* refactor: collapse one-arm case blocks to [[ ]] guards (ponytail-review)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@VijitSingh97
VijitSingh97 merged commit bfc4be2 into main Aug 2, 2026
9 checks passed
@VijitSingh97
VijitSingh97 deleted the promote-v1140 branch August 2, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant