Skip to content

Changelog

Stay up to date with new features and improvements.

June 12, 2026Dashboard 2.36.32

Speed up the timeline charts

The timeline chart above runs, logs, and units tables used to show a blank band while the page loaded, then pop in with a delay.

  • Added chart bars directly into the initial page response, so the timeline is visible the moment the page appears instead of after a blank pause
  • Improved loading placeholders to match the chart and table layout exactly, removing visible jumps when content arrives
  • Fixed charts disappearing into a loading state on every filter change; the previous chart now stays visible while new data loads
June 12, 2026Dashboard 2.36.29

Show CLI deployments in the dashboard

Deployments pushed with tofupilot deploy now appear alongside git deployments.

  • Added source deployments to the deployments list and detail, labeled "Uploaded from CLI"
  • Showed the source hash in place of a commit for CLI deployments
June 12, 2026CLI 0.26.0

Deploy procedures from the CLI

Ship a procedure's local source straight from your machine, no git push required.

  • Added tofupilot deploy: packs the linked directory, builds it in the cloud, and streams build logs to your terminal
  • Added --prod to ship to every linked station; preview by default
  • Streamed build status and logs live until the build finishes
June 12, 2026Dashboard 2.36.28

Speed up the dashboard load (1)

Data pages now load noticeably faster, starting with the logs page.

  • Fixed data being fetched twice on page load across logs, API activity, stations, workflows, batches, and measurement analysis pages
  • Added an instant loading skeleton to the logs page so it no longer waits for data before appearing
  • Reduced background work during startup so pages become interactive sooner
June 11, 2026Dashboard 2.36.26

Fix sidebar back button losing procedure

Going back from a procedure-scoped page like measurement control no longer resets the selected procedure.

  • Fixed the sidebar back button to return to the procedure overview instead of the organization home when a procedure is selected
  • Applied the fix across all sidebar pages: runs, logs, units, batches, measurement control, and phase pareto
June 11, 2026Dashboard 2.36.25

Fix value counts on boolean and string charts

On measurements with more than 500 records, the boolean and string control charts derived their value distribution from a sampled subset, so the True/False split and per-value counts could be slightly off. They now reflect the exact full dataset.

  • Fixed the True/False and string value counts to be computed over all records, not the chart's sampled points.
  • Kept the chart fast by computing the exact distribution server-side only when sampling is in effect.
June 11, 2026Dashboard 2.36.23

Speed up measurement and log pages

The measurement analysis and list views could take several seconds to load on high-volume procedures, and the logs page was slow on large log histories. A round of optimizations removes those slow queries so these pages stay fast as your data grows.

  • Reworked how the measurement views load data, cutting load times from seconds to milliseconds.
  • Sped up the logs page on large log histories.
  • Removed redundant queries by deriving sidebar filter counts from data the page already loads.
  • Changes apply automatically on both cloud and self-hosted instances, with no manual setup.
June 11, 2026Dashboard 2.36.20

Fix deployment builds for GitLab repositories

Deployment builds failed for procedures linked to GitLab repositories, including self-hosted instances.

  • Fixed the build worker so it can clone GitLab repositories and produce deployments
  • Added a clear failure reason to build errors when a deployment cannot be cloned
June 11, 2026Dashboard 2.36.19

Improve run validation and API error messages

Run uploads now validate timestamps before anything else, and API errors are shorter and clearer.

  • Added validation rejecting runs and phases whose end time precedes the start time, with a message naming the field
  • Improved database error messages in the MCP interface to short, readable descriptions
June 11, 2026Docs 2.3.27

Fix docs search returning no results

Search in the documentation was not returning results.

  • Fixed the docs search endpoint so queries return results again
  • Moved search server-side, replacing the full index download with small per-query responses

Try these features today