Skip to content

Changelog

Stay up to date with new features and improvements.

May 26, 2026Dashboard 2.31.0

Filter runs and units by custom metadata

The runs and units pages now let you filter by any custom metadata you attach, and stay responsive even with tens of thousands of records.

  • Added per-key metadata filters that auto-discover the keys in use: pick string values from a list, set numeric min/max ranges, or toggle true/false. Combine several keys to narrow on all of them at once.
  • Applied the same metadata filter to the timeline chart so its counts match the table below.
  • Rebuilt list loading so a page is a fixed handful of queries regardless of row count: metadata filtering resolves in a single query instead of one per key, and revision images and avatars load in one batch instead of one request per row.
  • Fixed a bug where sorting units by part number, last run, or last procedure while a filter was active could fail to load results.
May 26, 2026Dashboard 2.30.3

Fix stuck deployment in new procedure wizard

The "Build first deployment" step in the clone-template and import wizards could spin forever even after the build finished successfully, leaving you unable to complete setup.

  • Fixed the wizard hanging on the build step by ensuring live build status always reaches the page
  • Added a fallback that detects a finished build within a second if a realtime update is missed
  • Prevented duplicate procedures and stations from a double-click or retrying after a failed build
May 26, 2026Docs 2.3.11Dashboard 2.30.2

Document the run import API

The REST API reference now covers run import, and every import format has a quick-reference spec at a glance.

  • Added reference pages for the import and batch import endpoints.
  • Added a spec block to each format page (OpenHTF, WATS, ATML, TestStand, STDF, ATDF, CSV, Excel) showing encoding, extension, detection, origin, and what it maps to.
  • Replaced the import endpoints table with cards matching the rest of the page.
May 26, 2026Dashboard 2.30.1

Fix bot author label on template deployments

Fixed an issue where deployments from a new procedure template showed the TofuPilot bot as an "External Contributor".

  • Bot-authored template commits now show a "TofuPilot Bot" badge.
May 26, 2026Dashboard 2.30.0Docs

Import runs from OpenHTF, WATS, and CSV files

Bring your existing test reports into TofuPilot without writing any API code. Drag a file into the dashboard and it becomes a run, so you can backfill history from benches and testers you already have.

  • Added file import in the dashboard for OpenHTF JSON logs and WATS reports, auto-detected on upload, plus CSV files where you map your columns to fields once and save the mapping as a preset to reuse on every later file. Batch import handles many files at once.
  • Added duplicate detection, so re-importing the same file links to the existing run instead of creating a copy.
  • Improved the import and list pages with an inline drag-and-drop dropzone at the top of the import table, quick add buttons on the runs and units lists, and a clearer download icon for export.
May 22, 2026Docs 2.3.10

Rewrite incremental migration guide

The /docs/incremental-migration page is now structured around vertical and horizontal migration strategies, with an animated diagram that shows each one in action.

  • Reframed the page around incremental migration benefits, disadvantages of one-time migrations, and three strategies: vertical (one integration layer at a time across procedures), horizontal (one procedure end-to-end), and hybrid.
  • Added an animated grid that plays vertical fill first, pauses, then horizontal fill so the difference is visible at a glance.
May 22, 2026Dashboard 2.29.12Website 0.10.117Docs 2.3.9

Refresh doc links for docs v2.0

Following the docs v2.0 release, every doc link across the dashboard, marketing site, and docs site has been audited and pointed at the current pages so users land on the right place instead of a stale route.

  • Repointed dashboard empty states, deployment pages, and OpenAPI references to the new docs IA.
  • Updated landing footer, navbar, connector, and self-hosting links so the site sends visitors to the right docs.
  • Fixed internal docs redirects after the data-model rename and refreshed SDK readmes with the new per-language guide links.
May 21, 2026Docs 2.3.6

Rewrite test and device data model pages

Both fundamentals data model pages were rewritten into one consistent reference with updated diagrams.

  • Rewrote the test and device data model pages with a uniform per-concept format.
  • Refreshed the animated diagrams and added a Schema reference section with direct links to REST API endpoints.
May 21, 2026Docs 2.3.4

Animate test and device data model diagrams

Two new animated tree diagrams make the test and device data models easy to read at a glance, with example values and pass/fail states streaming in as each entity is highlighted.

  • Added an animated tree on the Test Data Model page (Procedure, Run, Phase, Measurement, Validator, Log, Attachment) with live example values and a PASS validator outcome
  • Added an animated tree on the Device Data Model page (Part, Revision, Unit, Sub-unit, Batch) with the Batch drawn as a dashed connector to signal that batches are optional and cross-cutting
  • Renamed the underlying pages to Test Data Model and Device Data Model and updated every link across the docs
May 21, 2026Docs 2.3.3

New Test Lifecycle page with animated diagram

A new fundamentals page maps the four stages of a hardware test on TofuPilot end to end.

  • Added a "Test Lifecycle" page covering author, deploy, run, and analyze with an animated diagram of the cycle
  • Listed the three authoring paths (TofuPilot Framework, supported framework, custom test code) at every stage so it is clear how each one moves through the lifecycle

Try these features today