Skip to content

AtomLane v0.12.0 — Native Windows Preview

Choose a tag to compare

@cloudguo123 cloudguo123 released this 01 Sep 20:36
· 21 commits to main since this release
Immutable release. Only release title and notes can be modified.
7184a80

AtomLane v0.12.0 introduces a fail-closed native Windows Preview while keeping macOS as the stable execution target.

Highlights

  • Compiles supported work into a typed Atom IR with immutable plan hashes, control/data/lifecycle edges, artifact-conflict checks, and CPU/memory admission.
  • Adds native Windows resource discovery, staged Job Object process-tree containment, UTF-8 MCP pipes, optional ConPTY output capture, PowerShell file atoms, and Windows path semantics.
  • Keeps long runs visibly live with elapsed time, running/ready/completed/failed counters, per-run estimated savings, and cumulative savings. Captured task stdout/stderr is returned when each task completes.
  • Adds a bounded, non-importing Python advisor for high-confidence ordered-map candidates. Rewrite previews are source-hash-bound review artifacts, not automatically verified speedups.
  • Expands the release suite to 221/221 passing tests on native Windows, including 20/20 native runtime gates and 9/9 release checks.

Windows Preview boundary

The Job Object covers the waiting supervisor, target, and normally inherited Windows descendants. Target creation is staged after supervisor containment; it is not claimed as atomic target creation. WSL, Docker, WMI, services, scheduled tasks, and other brokered work remain separate execution realms. ConPTY is output-only in this Preview and merges stdout/stderr; explicit stdin, including an empty string, is rejected before target creation. The windows-2025 release runner is not proof of Windows 11 Desktop UI compatibility.

Verified five-minute evidence

Benchmark source commit: 61faa2b70a3495dab5bc0923b413d43643d788e7. Release commit: 7184a80f11fe13cbe3ce0335be7d9f3322f288f3, a docs-only descendant of that source.

  • macOS: four independent 310-second workloads; 310.172480 s parallel wall, 1240.075514 s serial equivalent, 929.903034 s saved this run, 3.9980× observed speedup, 6510.533744 s cumulative saved across 7 verified runs.
  • Native Windows: four independent 310-second workloads; 310.375690 s parallel wall, 1240.003885 s serial equivalent, 929.628195 s saved this run, 3.9952× observed speedup, 4648.032860 s cumulative saved across 5 verified runs.

Serial equivalent is the sum of observed independent task runtimes; the tasks were not rerun serially. These controlled low-load results demonstrate scheduler overlap, not a universal speedup guarantee for arbitrary projects.

Live report: https://cloudguo123.github.io/atomlane/

Install instructions and the complete support contract are in the README and docs/WINDOWS_PREVIEW.md. Verify downloads with SHA256SUMS.