Release notes

Changelog

A curated view of what's new across recent Captyse development. Every early-access license includes all updates through 1.0.

v0.8Early Access

Simulation, live

The Simulink side of Captyse comes online: one monolithic ODE, algebraic loops, and human-in-the-loop control.

  • addedUnified engine mode — coupled Simulation compounds flatten into one monolithic ODE solved by a single solver; co-simulation becomes an explicit opt-in.
  • addedAlgebraic-loop solver — stateless feedback cycles are torn and solved as r(x) = g(x) − x = 0 via a graph-agnostic nonlinear core (Newton / Broyden / fixed-point / Anderson / Brent / Bisection).
  • addedHuman-in-the-loop input events — drive a running live simulation from keyboard and mouse, with a draggable on-screen HUD showing each binding's live value.
  • improvedWire routing overhaul — a three-stage net pipeline with single trunks, perpendicular taps, lane-nudging, and geometry-derived junction dots.
  • improvedPerformance & serialization hardening — seed-free FxHash residual cache, reused RK stage buffers (bit-identical trajectories), atomic SHA-256 saves, and Criterion benchmarks guarding speed in CI.
  • changedDashboard production shell — a modular nav-rail (Home / Projects / Hardware / Learn) with searchable, pinnable recent projects and drag-and-drop .cap opening.
v0.7

The core data & math engine

The type zoo collapses into one unified Array; complex numbers and MKL-backed linear algebra land.

  • addedUnified Array data model — scalars, signals, vectors, matrices, and N-D tensors become one socket family, with units and uncertainty flowing through all of them.
  • addedComplex numbers end to end — pack/unpack, arithmetic, and unary functions across the wire.
  • addedIntel-MKL linear-algebra + statistics backend — matmul, decompositions, norms, einsum, and descriptive statistics.
  • addednumpy-style array builders — linspace, logspace, geomspace, arange, zeros, ones, full, eye, diag, and random generators.
  • improvedThe unification reached the UI — one Array socket family and a Data Table that renders any rank uniformly.
v0.6

Hardware-agnostic acquisition

The data-acquisition chapter closes and is proven on real hardware.

  • addedHardware-agnostic acquisition core — proven end to end on Sysam Campus (live ADC streaming + DAC output) plus NI-DAQmx, on a bring-your-own-driver basis.
  • addedCompound nodes & visual editor — reusable subsystems with a schema-driven inspector.
  • improvedGraph version control — content-addressed snapshots, branches, semantic diffs, and non-destructive restore.