Changelog

Keep yourself informed about the most recent additions and improvements we’ve made to TofuPilot.

Changelog

Version 0.40.0

New

  • Improved Procedure Analytics: Upgraded the analytics on the procedure page to provide more detailed insights into procedure performance over time. This includes highlighting the test steps that have the most significant impact on overall performance.
  • Thumbnail for Components: Added the ability to upload thumbnails for components. These images are automatically displayed throughout the app, enhancing visual identification and ease of use.

Improvements

  • Improved Deletion Flow: Enhanced the deletion process for main data elements. Users can now clearly see the relationships between data elements, ensuring they understand the impact before confirming deletions.
Changelog

Version 0.39.5

New

  • Optional Unit Part Number: Simplified API calls by making `unit_part_number` optional when `serial_number` is already provided.
  • Search by Unit Serial Number: Improved search capabilities by allowing Runs to be searched using the Unit's serial number.

Improvements

  • Run Page: Disabled the options to edit runs and add attachments.
  • UI Improvements: Enhanced the Units table, sorted Procedures and Components alphabetically, standardized duration display, refined the edit modal, and improved conditional display for attachments, report and steps.
  • Functional Improvements : Improved error handling for authentication failures, updated Runs ID display and ensured archived runs are considered in step run overview calculations a streamlined interface.

Fixes

  • Fixed Component Search: Resolved the issue preventing the component searches to get executed correctly.
  • Invalid Content Fix: Eliminated issues with displaying invalid content on the Run page.
  • UI Fixes: Addressed several user interface minor issues.

Feature

Track test steps

Testing hardware in production usually requires many steps. We're introducing Steps, a way to help you quickly identify the test steps that are failing the most and taking up the most time, from simple pass/fail checks to advanced numeric tests.

Release Highlight
Changelog

Version 0.39.0

New

  • Introducing Steps: Log test results with structured Steps in the Python client and REST API. Integrate seamlessly into existing scripts without disruption.
  • Steps UI Initial Release: Run page now includes Steps section; Procedure page shows average durations and pass rates.
  • Open Source Python Client: Now open-sourced under an MIT license for community engagement. ⭐️ Star the GitHub repo for updates.
Feature

Upload Runs attachments

Manufacturing tests often generate data in various formats, such as logs and images. With the TofuPilot Python client, you can now easily upload these files. The attachments are securely stored and can be conveniently accessed on the test run page.

Release Highlight
Changelog

Version 0.38.0

New

  • Attachment Support: You can now upload attachments directly from the Python client when creating runs. Upload is fully secure to TofuPilot servers. Attachments are available on the test run page and can be opened directly through the browser.
Feature

Track tests through assembly

Electronic product assembly often involves many components tested incrementally during the process. To enable precise tracking, TofuPilot introduces sub-units: a new parameter in its REST API and Python client. With a simple API call, you can now define when a unit is assembled into a larger set. TofuPilot will automatically link and track these sub-units, making it easy to monitor them in the UI.

Release Highlight
Changelog

Version 0.37.0

New

  • Sub-Units Support: Our latest API release enables uploading optional sub-unit parameters to the test run endpoint. This allows assembly test stations to automatically assign sub-units as children of the assembly units being tested, ensuring seamless unit test traceability throughout the assembly line.
  • New Unit Page: These updates are immediately visible in the TofuPilot UI, with sub-units shown in the Units table and on dedicated Unit pages.
  • Improved Loading UI: Enhancements have been made to the loading interface for a smoother user experience.