Skip to content

v100.0.4

Choose a tag to compare

@github-actions github-actions released this 24 Sep 18:21
· 213 commits to main since this release
v100.0.4
5b13f45

What's Changed

Tip

Stable release.

20 commits since v100.0.3

Note

Total achievements — click a category to expand its changelog.

feat × 1
  • 6463ccd4 NIGHT-boost-4 - max-muscle jobs, every build uses 100% of detected cores
docs × 6
  • f3ff4dec NIGHT-perf-2 - post-commit A/B record for the thread-attributed alloc counting fix (fps within +/-0.6% on all four cells; alloc_calls byte-identical 563/14 on both sides; full parallel suite green at 8 and 16 threads where it measured 20.75/72.85 allocs/frame before)
  • 5fc002f2 NIGHT-perf-2 - post-commit A/B record: first release-profile measurement of the Z-6-skipped paths (matrix -3.3% fps, monolith -14.4% at 120x40; HUD steady-state 0.1us/frame via the palette_gen gate; zero-alloc confirmed)
  • 77571384 NIGHT-boost-6 - cross-doc stale-data sweep: 23 flat-path citations repointed at the post-reorg script homes, half-stale LOC debt record corrected, HUD.md post-NIGHT-perf-1 drift repaired
  • 94d1c55b NIGHT-perf-1 - post-commit A/B benchmark record restored: bench-path neutrality confirmed (matrix 2-run + monolith single), HIST_BENCH entry
  • 6984899c NIGHT-docs-1 - tell once, don't double: README + docs dedup, disclaimer gate catches duplicates
  • bc93de55 NIGHT-boost session A/B benchmark record - performance-neutral verdict
chore × 1
  • d2090142 deps: maintenance deps weekly
others × 12
  • 5b13f45f v100.0.4 for real experience
  • 27c61f54 NIGHT-perf-2 - thread-attributed alloc counting repairs the FreeBSD CI zero-alloc tripwire failure
  • 36401712 NIGHT-perf-2 - dedicated bench harness for the Z-6-skipped paths: --bench-cosmetics measures the message overlay + per-frame HUD block; bring-up found and killed the last per-frame heap alloc in draw_message
  • 8e90c15c NIGHT-lts-2 - build.sh de-monolithed: the 2187-line single-entry orchestrator split into 7 sourced lib/ modules; NIGHT-lts-1 LOC_EXEMPT debt paid
  • 55e79773 NIGHT-perf-1 - depth performance audit: message-overlay zero-alloc (6 hoisted scratch buffers), HUD compare-first setters + palette_gen gradient gate, phase-predictor wall-clock FFI skip, head-bloom LUT, per-line rain-shadow LUT, HUD row-width hoist
  • f4ceb99c NIGHT-ultimate-1 - depth security/LTS audit: SIGCONT reinit double-teardown (P0), adaptive watchdog stuck threshold for --fps 1, --screen-size runtime clamp, signal-install failure surfacing, wedged-cleanup exit code, expect-path let-else hardening, stale lifecycle docs rewritten
  • 1321df69 NIGHT-refactor-1 - scripts/ de-flattened into category directories, all live references rewritten
  • a641009d NIGHT-lts-1 - scripts 1K LOC hard cap: gate check 17 + check-all wiring, gatekeeper LOC-guard silent-death fix
  • 3a2a9337 NIGHT-boost-5 - CI build_test job displayed as build.sh -q, the local command it mirrors
  • 16ebfe23 NIGHT-boost-3 - verbose implies full session telemetry, the complete debugging instrument
  • 61eeb02b NIGHT-boost-2 - help examples render Matrix green, annotations move above
  • a6a4f2ba NIGHT-boost-1 - enforce glob-only CI path filters as gate 16
Full changelog · 20 commits · compare view
  • release: v100.0.4 for real experience (5b13f45)
  • chore(deps): maintenance deps weekly (d209014)
  • Internal research: NIGHT-perf-2 - post-commit A/B record for the thread-attributed alloc counting fix (fps within +/-0.6% on all four cells; alloc_calls byte-identical 563/14 on both sides; full parallel suite green at 8 and 16 threads where it measured 20.75/72.85 allocs/frame before) (f3ff4de)
  • Internal research: NIGHT-perf-2 - thread-attributed alloc counting repairs the FreeBSD CI zero-alloc tripwire failure (27c61f5)
  • Internal research: NIGHT-perf-2 - post-commit A/B record: first release-profile measurement of the Z-6-skipped paths (matrix -3.3% fps, monolith -14.4% at 120x40; HUD steady-state 0.1us/frame via the palette_gen gate; zero-alloc confirmed) (5fc002f)
  • Internal research: NIGHT-perf-2 - dedicated bench harness for the Z-6-skipped paths: --bench-cosmetics measures the message overlay + per-frame HUD block; bring-up found and killed the last per-frame heap alloc in draw_message (3640171)
  • Internal research: NIGHT-boost-6 - cross-doc stale-data sweep: 23 flat-path citations repointed at the post-reorg script homes, half-stale LOC debt record corrected, HUD.md post-NIGHT-perf-1 drift repaired (7757138)
  • Internal research: NIGHT-lts-2 - build.sh de-monolithed: the 2187-line single-entry orchestrator split into 7 sourced lib/ modules; NIGHT-lts-1 LOC_EXEMPT debt paid (8e90c15)
  • Internal research: NIGHT-perf-1 - post-commit A/B benchmark record restored: bench-path neutrality confirmed (matrix 2-run + monolith single), HIST_BENCH entry (94d1c55)
  • Internal research: NIGHT-perf-1 - depth performance audit: message-overlay zero-alloc (6 hoisted scratch buffers), HUD compare-first setters + palette_gen gradient gate, phase-predictor wall-clock FFI skip, head-bloom LUT, per-line rain-shadow LUT, HUD row-width hoist (55e7977)
  • Internal research: NIGHT-ultimate-1 - depth security/LTS audit: SIGCONT reinit double-teardown (P0), adaptive watchdog stuck threshold for --fps 1, --screen-size runtime clamp, signal-install failure surfacing, wedged-cleanup exit code, expect-path let-else hardening, stale lifecycle docs rewritten (f4ceb99)
  • Internal research: NIGHT-refactor-1 - scripts/ de-flattened into category directories, all live references rewritten (1321df6)
  • Internal research: NIGHT-lts-1 - scripts 1K LOC hard cap: gate check 17 + check-all wiring, gatekeeper LOC-guard silent-death fix (a641009)
  • Internal research: NIGHT-docs-1 - tell once, don't double: README + docs dedup, disclaimer gate catches duplicates (6984899)
  • Internal research: NIGHT-boost-4 - max-muscle jobs, every build uses 100% of detected cores (6463ccd)
  • Internal research: NIGHT-boost-5 - CI build_test job displayed as build.sh -q, the local command it mirrors (3a2a933)
  • Internal research: NIGHT-boost session A/B benchmark record - performance-neutral verdict (bc93de5)
  • Internal research: NIGHT-boost-3 - verbose implies full session telemetry, the complete debugging instrument (16ebfe2)
  • Internal research: NIGHT-boost-2 - help examples render Matrix green, annotations move above (61eeb02)
  • Internal research: NIGHT-boost-1 - enforce glob-only CI path filters as gate 16 (a6a4f2b)

Verification

Every archive includes a GPG detached signature (.asc) and three checksum files (SHA-512, BLAKE2b, SHAKE256).

GPG signature

gpg --keyserver keyserver.ubuntu.com --recv-keys F5324E0967F104D58CE025F347A50AEF4B65AAC2
gpg --verify cosmostrix-v100.0.4-linux-amd64-v3.tar.gz.asc

Expected: Good signature from "Rezky Cahya Sahputra (cosmic dragon)"

Full verification instructions: docs/VERIFY_RELEASE.md