Skip to content

Changelog

Stay up to date with new features and improvements.

June 11, 2026Dashboard 2.36.17

Faster dashboard startup and navigation

Opening the dashboard previously fired six separate data fetches in sequence just to render the sidebar, and server startup waited on analytics tooling before serving the first request.

  • Improved sidebar loading by fetching organization, plan, and profile data together in a single round-trip
  • Reduced server cold-start time by deferring analytics initialization and trimming the server bundle
  • Reduced the script payload on every page by loading the live-updates client only when it connects
June 11, 2026Dashboard 2.36.16

Speed up page loads with session caching

Every page load and API call previously checked the session against the database before doing anything else.

  • Added short-lived signed session caching so pages and API calls skip one database round-trip on every request
  • Improved time to first paint on all dashboard pages
June 11, 2026Dashboard 2.36.15

Speed up dashboard page loads

Navigating to the dashboard previously showed a blank page until account and organization data finished loading, and every page carried chart code it did not use.

  • Improved perceived load time: pages now paint instantly with loading skeletons while the sidebar streams in
  • Added loading skeletons to phase pareto, run analytics, workflows, and reports
  • Reduced the script payload shipped on every dashboard page by loading chart-based filters only on the routes that use them
June 11, 2026CLI 0.25.0

Rename procedure link file to tofupilot.json

The file tofupilot link writes to bind a local procedure directory to the dashboard is now named after the product, so it is easier to recognize in your repo.

  • Renamed the link file from procedure.json to tofupilot.json; re-run tofupilot link in previously linked directories after updating
  • Improved error messages to reflect that procedure files can use any .yaml or .yml name, not only procedure.yaml
  • Clarified the no-procedure-found error to list everything the CLI looks for in a directory
June 11, 2026Docs 2.3.26

Match procedure docs to actual CLI behavior

The procedure documentation now reflects what the CLI actually enforces, removing constraints that never existed.

  • Updated CLI and framework pages to say procedure files can use any .yaml name; procedure.yaml is only the default lookup when running a directory
  • Fixed the procedures page: names are not uniqueness-enforced and semantic versioning is a recommendation, not a requirement
  • Added the distinction between the version field you bump yourself and deployments built automatically from every commit
June 11, 2026Dashboard 2.36.13

Improve scheduled workflow reliability

Scheduled workflows and background maintenance now run on dedicated platform schedules instead of inside request servers, removing a class of intermittent failures.

  • Fixed intermittent connection errors that could disrupt scheduled workflow runs
  • Fixed slow responses on station event ingestion caused by background work competing with requests
  • Improved sign-in cookie handling and pinned strict database connection security
June 11, 2026Dashboard 2.36.14

Speed up procedure list initial load

The procedure list now appears immediately when opening the dashboard, instead of after a blank loading spinner.

  • Improved initial load by rendering procedure cards, yield circles, and run sparklines directly in the first page response, removing a full client roundtrip
  • Added skeleton placeholders and kept previous results visible while searching, so the page never flashes empty
  • Added a "/" keyboard shortcut to focus the search bar on list pages, and create buttons no longer pop in after loading
June 11, 2026Dashboard 2.36.12

Control station auto-updates from dashboard

Stations previously installed CLI updates automatically with no way to opt out, which made update timing unpredictable on production lines.

  • Added the ability to turn automatic CLI updates on or off per station from the Setup panel
  • Fixed stations without a saved setting showing auto-update as off while updates were actually running
June 10, 2026Dashboard 2.36.10

Improve database performance monitoring

TofuPilot now tracks database query performance, so slow pages and API responses get found and fixed faster.

  • Added query performance tracking to the TofuPilot cloud database
  • Updated self-hosted installations to enable the same tracking automatically at the next upgrade
June 10, 2026Dashboard

Speed up the measurement control page

The measurement control page could freeze or take a long time to open for procedures with very large numbers of measurements.

  • Made control charts open instantly, even for measurements with millions of data points, while pass rate and Cpk stay accurate across every point
  • Made the value filter appear right away instead of waiting on heavy data
  • Added loading previews and smoother chart hover and selection

Try these features today