copper-rs v1.0.0-rc1: the first compatibility contract for Copper
Copper is entering a new phase with v1.0.0-rc1.
After two years of rapid iteration, we are starting to make explicit compatibility promises and defining the first stable API surface shaped by real-world use.
This is not about being “done”. It is about freezing the right contracts so teams can build with confidence, while keeping room to evolve toward a deterministic, specifiable, and eventually certifiable robotics runtime.
Copper-rs v0.15: New Multithreaded Core, Subsystems, and Swarm Support. Still 100% Deterministic. 🤯
copper-rs v0.15 is out: multithreaded core, deterministic subsystems, and swarm support. We now extend strict determinism beyond a single process to entire distributed robots, replaying systems spanning multiple computers and MCUs as one unified execution with 100% fidelity, and even scaling that to fleets. This release also introduces a parallel runtime (parallel-rt) to push system bandwidth higher with minimal latency impact, plus a high precision scheduler for tighter control of execution cycles. With this, we have effectively checked all roadmap boxes on the path to 1.0. Full details in the release notes.