Skip to content

Changelog

Stay up to date with new features and improvements.

May 29, 2026DashboardDocs

Rename Analytics to Run Analytics

The Analytics page is now called Run Analytics, making it clearer that it covers yield, throughput, and duration across your test runs and distinguishing it from Phase Pareto and Process Control.

  • Renamed the Analytics page to Run Analytics in the dashboard and docs
  • Added automatic redirects so existing bookmarks and links keep working
May 29, 2026Dashboard 2.34.1

Patch dependency from routine security audit

Our routine dependency audit flagged a security issue, which we patched right away.

  • Updated an affected dependency to its patched release
  • No action needed on your end
May 29, 2026Dashboard 2.34.0

Launch Phase Pareto failure analysis

Find the weakest step in a procedure: Phase Pareto ranks phases by failures, retries, and duration so you target the real bottleneck instead of guessing.

  • Added a Phase Pareto chart with Failures, Retries, and Duration views, each with previous-period trend badges
  • Added phase-level filters for outcome, sample class (production / golden / failing), and full run and unit slicing, kept in sync between the sidebar and command bar
  • Added a retry-count breakdown that surfaces phases churning through repeated attempts
  • Improved the date filter to window on when each phase ran, not when its run started
May 29, 2026CLI 0.22.11Docs 2.3.16

Add operator hints to Identify Unit fields

Guide operators with custom hints under each field on the Identify Unit screen, so they know exactly what to scan or enter.

  • Added an optional description to identify-unit fields (serial number, part number, revision, batch, sub-units) in the procedure config
  • Rendered the helper text under each field in both the CLI and the Station operator UI
May 29, 2026Dashboard 2.33.5CLI 0.22.10Python SDK 2.12.3C# SDK 2.11.4Rust SDK 2.11.3C++ SDK 2.6.3MATLAB SDK 2.6.3

Filter runs and units by metadata via the API

Filter runs and units by their custom metadata, directly from the API and SDKs.

  • Added metadata filtering to the run and unit list endpoints with per-key operators (in, contains, gte, lte, gt, lt, eq)
  • Supported metadata filters across all SDKs and the CLI
May 29, 2026Dashboard 2.33.5

Tidy up global search results

Search results now carry only the links that are actually used, removing stale entries behind the scenes.

  • Removed unused run, unit, part, and batch links from search results
May 28, 2026Dashboard 2.33.4

Lay groundwork for Failure Analysis

We're laying the groundwork for Failure Analysis, a new way to find which test phases fail most and dig into why.

  • Added the first building blocks ahead of a wider rollout.
May 27, 2026Studio 1.4.9Station 1.4.9Framework 1.4.9

Guide v1.0 stations to upgrade to the CLI

Stations v2.0 run on the TofuPilot CLI. The dashboard and the desktop app now point v1.0 station users to the upgrade, with step-by-step guides.

  • Added a prompt on the desktop station app and the dashboard deploy page that explains the move from the v1.0 desktop station to the CLI.
  • Linked the migration guide everywhere, plus a self-hosted guide for enabling realtime and deploys when the prompt detects a self-hosted instance.
  • Marked the desktop station app as v1 so it is clear which stations still need to upgrade.
May 27, 2026Release Server 1.4.1

Fix self-hosted builds on cgroup v2 hosts

Fixed an issue where the self-hosted build worker could not start procedure builds on hosts using cgroup v2 (current Ubuntu and Debian releases).

  • Fixed the build sandbox so procedure builds run correctly on cgroup v2 hosts.

Try these features today