0.4.0 — Release Notes
0.4.0 is a CLI release. The headline is serialflow pipe: stream any
process’s stdout straight into a Studio graph as a live remote source. It also
strengthens how the CLI authenticates and how your data is protected in
transit.
serialflow pipe — stdin as a remote source
Pipe anything into a graph:
sensor-reader | serialflow pipe --name "bench sensor"
- The pipe shows up as a receive-only stream on your account. In Studio, drop a Remote source node into your graph — if exactly one unbound pipe matches, Studio connects it automatically.
-
The pipe waits for Studio to attach (
--wait-timeout, default 10s) and for the flow to be ready before it starts consuming stdin, so no frames are lost while you wire the graph. Pass--no-waitto start reading immediately. - Each frame is timestamped as it’s read, against a clock that can’t jump backwards, so charts downstream (like the Live Scope node) show true capture timing without skew.
- If a pipe doesn’t come up, the error tells you which step timed out — waiting for Studio to attach, or waiting for the flow to start — so you know what to fix.
See serialflow pipe in the CLI reference for the
full option list.
Install
-
WinGet (Windows):
winget install Nirosoftware.SerialFlow -
Homebrew (macOS/Linux):
brew install nirosoftware/serialflow/serialflow - Direct download: signed binaries for Windows (Authenticode) and macOS (notarized), plus Linux x64/arm64, from the releases page.
Upgrading
Upgrading from an earlier CLI is seamless: your existing login and paired devices keep working — no need to sign in again.