Voyant Release Notes
Evolution of the Voyant SDK and API.
Welcome to the Voyant SDK Release Notes. This section documents the evolution of the Voyant API and SDK, providing detailed information about each release, including new features, improvements, bug fixes, and any breaking changes.
Understanding Our Versioning
Voyant follows semantic versioning (MAJOR.MINOR.PATCH):
- MAJOR version changes indicate incompatible API changes
- MINOR version changes add functionality in a backward-compatible manner
- PATCH version changes include backward-compatible bug fixes
API Stability Notice
The Voyant API / SDK are currently in an early development stage. All v0.x.x versions should be considered developer previews. While we strive to maintain compatibility, please be aware that breaking changes may occur in early minor releases as we refine the implementation based on user feedback and testing.
We document all breaking changes in our release notes and provide migration guides where applicable. We appreciate your understanding and feedback during this development phase as we work to create a stable, robust API for our platform.
Latest Release
The current stable release is v0.16.1 (New Calibrations & Visualizer Fixes).
You can find the latest available release at voyant-sdk/releases/latest.
Firmware & Interface Compatibility
Each Carbon API release targets a carbon-interface (FPGA interface contract) version and matching FPGA and MCU firmware. Carbon Alpha releases (v0.8.2+) additionally ship a Carbon bringup-script / updater bundle. Earlier Carbon Benchtop releases (v0.8.0–v0.4.4) predate that tooling and were flashed manually, so they carry no bundle version. Meadowlark-era releases (v0.2.1 and earlier) predate the Carbon sensor stack and are listed separately below.
Carbon Alpha
| Release | Date | carbon-interface | MCU firmware | FPGA firmware image | Carbon bringup script / updater |
|---|---|---|---|---|---|
| v0.16.1 | July 17, 2026 | v1.3.3 | v2.6.0 1 | v1.3.3 | v6.1.0 |
| v0.16.0 | July 14, 2026 | v1.3.3 | v2.6.0 1 | v1.3.3 | v6.1.0 |
| v0.15.0 | July 09, 2026 | v1.3.3 | v2.6.0 1 | v1.3.3 | v6.1.0 |
| v0.14.1 | July 02, 2026 | v1.3.3 | v2.6.0 1 | v1.3.3 | v6.1.0 |
| v0.14.0 | June 29, 2026 | v1.3.3 | v2.6.0 1 | v1.3.3 | v6.1.0 |
| v0.13.1 | June 18, 2026 | v1.3.3 | v2.4.0 | v1.3.3 | v5.1.X |
| v0.13.0 | June 16, 2026 | v1.3.3 | v2.4.0 | v1.3.3 | v5.1.X |
| v0.12.2 | June 11, 2026 | v1.3.3 | v2.4.0 | v1.3.3 | v5.1.X |
| v0.12.1 | June 08, 2026 | v1.3.3 | v2.4.0 | v1.3.3 | v5.1.X |
| v0.11.0 2 | May 26, 2026 | v1.2.9 | v2.4.0 | v1.3.3 | v5.0.X |
| v0.10.1 2 | May 28, 2026 | v1.2.9 | v2.0.0 | v1.2.2 | v4.1.X |
| v0.10.0 | May 14, 2026 | v1.2.9 | v2.0.0 | v1.2.2 | v4.1.X |
| v0.9.3 | May 14, 2026 | v1.2.9 | v2.0.0 | v1.2.2 | v4.1.X |
| v0.9.2 | May 07, 2026 | v1.2.9 | v2.0.0 | v1.2.2 | v4.1.X |
| v0.9.1 | May 01, 2026 | v1.2.4 | v2.0.0 | v1.2.2 | v4.1.X |
| v0.9.0 | April 30, 2026 | v1.2.4 | v2.0.0 | v1.2.2 | v4.1.X |
| v0.8.2 | April 24, 2026 | v1.2.2 | v2.0.0 | v1.2.2 | v4.1.X |
Before host↔FPGA time sync, carbon-interface versions were forward-compatible from v1.2.0 through v1.3.3 (no functional contract change), so releases pinning v1.2.9 interoperate with FPGA images up to v1.3.3. This no longer holds once time sync was added in v0.12.1: it relies on an exact interface match, so from v0.12.1 onward the FPGA image must match the release’s carbon-interface version exactly.
1 The v6.1.0 bundle ships MCU v2.6.0, but this is not a hard baseline: v2.4.0+ supports normal operation. Linescan mode requires v2.5.0 through the Python/C++/CLI bindings; the visualizer enables it only after confirming v2.6.0+, because firmware older than v2.6.0 does not report its version (it reads as v0.0.0).
2 v0.10.1 is a parallel back-port of the v0.11.0 feature set for sensors still on the older v4.1.X bringup / FPGA v1.2.2 firmware; v0.11.0 targets v5.0.X / FPGA v1.3.3. The two are not interchangeable — match your sensor’s firmware generation.
Carbon Benchtop — earlier benchtop / internal-development releases (click to expand)
These predate the Carbon bringup script / updater, so FPGA and MCU firmware were flashed manually and there is no bundle version.
| Release | Date | carbon-interface | MCU firmware | FPGA firmware image |
|---|---|---|---|---|
| v0.8.0 | April 20, 2026 | v1.2.0 | v2.0.0 | v1.2.2 |
| v0.7.2 | April 13, 2026 | v1.1.3 | v1.7.0 – v1.8.0 | v1.1.3 – v1.1.5 |
| v0.7.1 | April 10, 2026 | v1.1.0 | v1.5.0 | v1.1.0 – v1.1.2 |
| v0.7.0 | April 09, 2026 | v1.1.0 | v1.5.0 | v1.1.0 – v1.1.2 |
| v0.6.0 | April 06, 2026 | v1.0.17 | v1.5.0 | v1.0.18 |
| v0.5.0 | March 24, 2026 | v1.0.8 | v1.4.0 | v1.0.15 |
| v0.4.5 | March 09, 2026 | v0.6.0-2 | v1.3.0 | v1.0.8 |
| v0.4.4 | February 24, 2026 | v0.6.0-2 | v1.3.0 | v1.0.8 |
Meadowlark (legacy) — Meadowlark dev-kit releases, predate the Carbon sensor stack (click to expand)
These releases target the Meadowlark dev kit and predate the Carbon sensor firmware / interface stack.
Release History
- v0.16.1 - New Calibrations & Visualizer Fixes (July 17, 2026)
- v0.16.0 - Faster Visualizer (July 14, 2026)
- v0.15.0 - ARM64 Python & Faster DSP (July 09, 2026)
- v0.14.1 - DSP Performance (July 02, 2026)
- v0.14.0 - Linescan Mode (June 29, 2026)
- v0.13.1 - Unicast Push Default (June 18, 2026)
- v0.13.0 - Bringup Script Removed (June 16, 2026)
- v0.12.2 - Link Health & Non-Blocking SDL (June 11, 2026)
- v0.12.1 - Host↔FPGA Time Sync (June 08, 2026)
- v0.11.0 - 20 fps & Peak-Combine Tuning, FW v5.0.X (May 26, 2026)
- v0.10.1 - ROI Filtering & Point Inspector, FW v4.1.X (May 28, 2026)
- v0.10.0 - Neighborhood Peak Combine (May 14, 2026)
- v0.9.3 - Decoupled Recording & SDL Blocking Send (May 14, 2026)
- v0.9.2 - SensorState Bindings (May 07, 2026)
- v0.9.1 - Doppler Correction Patch (May 01, 2026)
- v0.9.0 - Range & Eccentricity Calibration (April 30, 2026)
- v0.8.2 - Point Inspector Picking (April 24, 2026)
- v0.8.0 - Heartbeat-Sourced Calibration (April 20, 2026)
- v0.7.2 - Health Panel Missing Fields (April 13, 2026)
- v0.7.1 - Sensor Health Panel (April 10, 2026)
- v0.7.0 - Heartbeat Format Update (April 09, 2026)
- v0.6.0 - SDL Control Preview (April 06, 2026)
- v0.5.0 - Direct CarbonClient (March 24, 2026)
- v0.4.5 - Visualizer Tweaks & PCD Bindings (March 09, 2026)
- v0.4.4 - Voyant Visualizer & Python Bindings (February 24, 2026)
- v0.2.1 - Enhanced Filtering & Simplified CLI (July 03, 2025)
- v0.2.0 - Carbon Development Kit Release (June 24, 2025)
- v0.1.0 - Initial Developer Preview (March 21, 2025)