Skip to main content
← Back to Home

Changelog

All notable changes to Substrate are documented here.

v0.1.8Latest

v0.1.8

What's New

Substrate now ships with complete Roz integration. 🎥 Stream live camera feeds via WebRTC, manage robot approvals, and handle background tasks—all from the IDE.

Fixed

  • 🎬 3D viewer no longer freezes or shows stale playback when switching between tabs

Cameras streaming now,
Robots answer your command—
Vision, live and smooth.

v0.1.7

v0.1.7

Substrate v0.1.7

Substrate now bridges robotics hardware and simulation with real-time telemetry, multi-stack Docker support, and a redesigned workspace for managing complex projects.

Download Substrate v0.1.7 for macOS, Windows, and Linux

What's New

  • 🤖 Five simulation stacks in Docker — PX4 OFFBOARD, ArduPilot, ROS2 Nav2, ROS2 MoveIt2, and bare Gazebo with built-in MCP servers for direct control
  • 📊 Live data ingestion pipeline — stream telemetry from Gazebo, MAVLink, ROS2 (ULog), and MCAP files into a unified time-series store with schema discovery
  • 🎛️ Adaptive robot dashboards — battery voltage, sensor health, joint state, and drone attitude streamed from hardware or sim with zero-latency HUD rendering
  • 🗂️ Workspace tabs — switch between Code editor and per-source Runtime tabs; each source auto-builds its own panel layout (3D viewer, plots, logs, inspector)
  • 🎨 3D rendering overhaul — cascaded shadow maps, ambient occlusion, distance fog, anisotropic filtering, and Rerun-aligned transform trees
  • 📡 Hardware connectivity — MAVLink heartbeat detection, sensor bitmask parsing, joystick relay for manipulators, and velocity command routing to /cmd_vel
  • 🚀 Docker GPU detection — automatic NVIDIA runtime setup with fallback graceful degradation
  • ⏱️ MCAP playback — scrubber-driven seek with ingest budgets, instant indexing, and auto-stop on encoder exit

Improved

  • Runtime bar shows per-source topic count, identity chip, and action buttons tailored to sim/robot/log type
  • Tab bar with scroll, overflow chevron, and close-on-hover for managing multiple sources
  • Panel catalog with click-to-add, per-view entity filters, and preset layouts (Sim, MCAP, Robot defaults)
  • Camera follow-entity now resolves transforms reactively without blocking paint loop
  • JPEG/PNG image preview decoding in selection inspector
  • Keyboard shortcuts for tab switching and transport control

Fixed

  • MAVLink CRC accumulator missing mask—all outgoing messages had corrupt checksums (now fixed)
  • Offboard drone commands now route to onboard port (14540) instead of GCS port (14550)
  • Reentrant mutex deadlock in viewer auto-fit and ECS watcher
  • Source-keyed error routing and DRY config methods across multi-source architecture
  • StoreView cache invalidation on target frame change and source rebind
  • Point cloud and TF state cleanup on source removal
  • MCAP auto-seek guards (only on EOF, not initial load) and playback pause-on-load restoration

Wires cross the stars now, One remote, many machines— Robots dance as one.

v0.1.6

v0.1.6

Substrate v0.1.6

This release brings a unified agent presence system and major terminal redesign—Substrate now feels like a true collaborative workspace.

What's New

  • 🤖 Agent presence system — See who's working where with real-time status indicators, conversation history, and activity tracking across your workspace
  • 💬 Agent sidebar — Dedicated conversations and runs tabs keep your AI interactions organized and persistent
  • ⌨️ Warp-style terminal — Completely redesigned shell with better block layout, git context, relative timestamps, and Warp-inspired density
  • 🔌 Per-container MCP servers — Tools now register dynamically per container, making your agent toolkit smarter and more responsive
  • 📊 Context window insights — New progress bar with color thresholds shows you exactly how much headroom you have left

Improved

  • Point cloud rendering now respects your GPU's actual texture limits for smoother playback 📺
  • Message feedback with thumbs-up/down for better AI training signal
  • Approval workflows moved to status bar popover—cleaner, less intrusive
  • E2E test coverage expanded across sessions, streaming, and tool round-trips

Fixed

  • Agent presence visual polish from manual testing passes
  • Channel backpressure and session lifecycle edge cases resolved
  • UTF-8 safety in command truncation; grapheme-aware text handling prevents emoji splitting
  • MCP reconnection and container adoption now wire tools correctly

Agents chat softly
Tools bloom in every container
Terminal gleams bright

v0.1.5

v0.1.5

Substrate v0.1.5

Substrate is now mirrored to a public repository, making it easier to contribute and collaborate.

What's New

  • 🔄 Public repository mirror — Substrate releases are now synced to Bedrock-Dynamics/substrate for better community access and contributions

Fixed

  • 🏗️ Improved Docker builds for ARM and Intel architectures
  • 🐛 Release publishing now works smoothly across all platforms

Download Substrate v0.1.5 for macOS, Windows, and Linux.


Code flows like water,
Now public, mirrored and free—
Robots collaborate

v0.0.1-test

Test Release

v0.0.1-test

Get your first taste of Substrate—a visual workspace where circuit design meets code, all in one place.

What's New

  • 🔌 Board Flashing — Flash your boards directly from Substrate without leaving the IDE
  • 📊 Real-time Telemetry Dashboard — Watch your robot's data stream in live, interactive charts
  • 🧩 Smart Graph Editor — Wire up your components with automatic routing that finds the cleanest path

Fixed

  • 🐛 Startup no longer crashes when no USB devices are connected
  • 🐛 3D viewer memory usage stabilized
  • 🐛 Serial monitor now correctly detects baud rates automatically

Wires route clean, No USB? Still boots fine. Let's build something real.