Repository navigation
RatioLab 0.1.15
RatioLab 0.1.15 fixes temporary profile isolation used by the built-in self-tests and installer preflight checks. Built from commit d2ce9e6ce576a05e28bcde41ee0047a12d428b61.
- Keep the native C environment stable after GTK/font initialization while isolating Python-side settings and export paths.
- Restore the original Python environment mapping and home-path policy when a self-test finishes or raises an error.
- Run the profile regression tests in all four native build jobs. Geometry and motion formulas are unchanged.
Native CI and Python distribution CI completed successfully for this exact commit. All four native and three Python logical jobs passed. Both new profile regression tests passed in each native job. Eight artifact ZIPs matched API SHA-256/size before bounded CRC/path validation; six binaries matched CI checksums. Linux tar/run/Debian manifest and embedded metadata, Windows PE/version and macOS disk-image structures were checked. See SHA256SUMS and build-evidence.json for actual package, GUI, MCP and native-update results.
Controlled local testing of the published 0.1.14 runtime reproduced an environment-access race. The earlier uninstrumented CI crashes have not been matched to that same native stack.
Post-release verification: A later tag-triggered Windows job passed installer, runtime and MCP checks but its update-helper readiness check exceeded the five-second wait. The readiness marker appeared after cancellation; the target update was never armed. The cause of the delay is not established. The original successful source CI remains the provenance of these unchanged downloads.
Hosted GUI rendering remains unverified on: Windows. Explicit display/GL absence is recorded separately from successful runtime/MCP and update checks.
Native update CI used the new helper to upgrade public 0.1.12 to 0.1.15; GUI restart was disabled. Those CI checks alone do not establish old-client helper or privileged Debian installation acceptance. Windows Setup is unsigned; macOS uses ad-hoc signing without Apple notarization.
Coordinator validation of final 0.1.15 source: 46 targeted self-test, bundle and release-verification tests passed; 23 release-note, updater and entrypoint tests passed; explicit baseline publication-version check passed. No complete repository-suite pass is claimed.
Additional isolated Linux checks upgraded actual public 0.1.13 and 0.1.14 installations through their immutable helpers to these exact installer bytes. Both waited for the old process, reopened at the same location, preserved three project/preferences sentinels and retained future update eligibility. The 0.1.14 receipt was consumed by the restarted GUI; no new receipt protocol is attributed to 0.1.13. The target passed real OpenGL 4.6 workspace checks for all 11 families and six feature areas. A separate coordinator installation passed three self-tests without display variables and was successfully uninstalled. These checks used temporary copies and profiles, leaving the daily installation untouched.
Downloads: Windows 11 x86-64 Setup, macOS 15+ Apple Silicon/Intel DMG, and x86-64 Linux .run, .tar.gz or .deb (glibc 2.39+). Python and GTK are included; a compatible desktop OpenGL driver is required. Changelog.