QBench March 30, 2026 Product Release Notes

This release brings major enhancements to bulk data management and system performance, along with a suite of bug fixes to keep your lab running smoothly. Whether you're importing complex data or relying on fast API responses, these updates make your QBench experience more powerful and reliable.

Are you a QBench customer with ideas for new features? We’d love to hear them. Use the "Submit Feedback" link in your user dropdown menu to submit your ideas and vote on feature requests. The requests with the most votes get considered first in our roadmap planning.

Customer Requests (You asked, we delivered!)

  • Ability to Import/Export Data Fields and Data Points for Controls: Save time by importing and exporting Control data fields and points. See details below.

QBench UI

Fresh Look, Same QBench. You'll notice a refreshed look and feel across the platform — we've rolled out a new typography system and other small changes that bring cleaner, more consistent styling everywhere you look. This is the first step in a broader design refresh coming to QBench, built on our new design language. No changes to functionality in this release — just a better-looking experience from the moment you log in.

Controls

  • Ability to Import/Export Data Fields and Data Points for Controls: You can now import and export Data Fields and Data Points for Controls directly from the Controls page. This feature streamlines the process of creating and updating large analyte lists or control criteria, especially for labs with extensive methods. The new Import/Export button opens a modal where you can download a template, make bulk changes, and upload updates. The import process validates data, summarizes changes, and ensures no deletions occur—only additions and updates. Permissions are enforced so only users with edit access can import, while view-only users can still download templates.

Customers & Bulk Import

  • Customer Assay Update Bulk Import Template and Parsing Logic: The Customer bulk import template now includes a new "Assay" tab, allowing labs to update Customer-Assay relationships in bulk. The template dynamically includes pricing columns when billing is enabled and pre-populates with existing data for selected Customers. The import process validates division alignment, enforces row limits, and provides clear error handling for invalid IDs or pricing. This streamlines the management of Customer-Assay pricing and relationships, with robust validation and permission checks.
  • New Customer Import Option - All Customers from Filter: The Import Customers modal now offers a "Select All Customers from Filter" option, visible when filters are active on the Customer list page. This lets users quickly select all Customers matching current filters for bulk import or update, improving efficiency for targeted updates. The option is mutually exclusive with "Select All Customers" and ensures only filtered Customers are included in the downloaded template.

API & Performance

  • Optimize GET /api/v2/batches: The GET /api/v2/batches endpoint has been dramatically optimized, reducing mean response times from over 13 seconds to under 2 seconds. All batch listing and filtering operations now benefit from this performance boost, improving responsiveness for high-volume users and integrations.

A special treat for those who read all the way here:

What do you call an acid with attitude?
A-mean-o acid.