QBench Release Notes October 22, 2019 - v2.0.0

What’s New:

Templates:

  • Users are now able to customize their own Email Templates.
  • Users are now able to access the “date_generated” timestamp in Print Label Templates
  • Users are now able to upload attachments and reference them within Print Label Templates
  • In the Customer Portal, users are now able to see additional fields in the Sample Print Label pop up

Batches:

  • Users are now able to add an Inventory Stock to a Platemap
  • Platemaps now including hotkeys for faster navigation
  • Navigating Platemaps:
  • [Delete]: Clear highlighted cell.
  • [Alt + S]: Save Platemap.
  • [Alt + T]: Switch data entry type.
  • [Enter]: Bring up data entry for highlighted cell.
  • [Arrow Keys]: Traverse Platemap (up/down/left/right)
  • Cell Editing:
  • [Enter]: Select highlighted option from dropdown.
  • [Shift + Enter]: Enter selected data into platemap cell

API:

  • Batch Platemaps are now available through the API
  • Assay information on Tests is now expanded upon in the response for GET requests
  • Orders GET endpoint now has an option to expand on Samples
  • Users are now able to Publish a report to the Customer Portal
  • Users are now able to retrieve Inventory Item/Stock information

Field Configuration:

  • Users are now able to make any field required and give them default values on creation
  • New additional field type: Object Relation
  • This field type allows a user to select another QBench object as a field value
  • Currently, the only available option is User

Worksheets:

  • Jinja2 is now available for use in QWML (similar to report templates)
  • Now able to make fields required by including the string “required” in the tag Example Usage: __(input, my_input_field, required)__

Tests:

  • Users are now able to filter Tests by “Current Priority” and also include any Tests that are not part of a priority group
  • Users are now able to include Order Status when exporting tests to a spreadsheet

Billing:

  • If an Order only has one Invoice, the “Billing” tab on the Order Page will lead directly to that Invoice
  • Users are now able to set a “Payment Term” value on the Customer. This value will auto-populate on any Invoice that is created for them.

Security / Stability:

  • Now setting a timeout on report generation. If a report takes too long to generate, this could potentially stack up requests and hog up CPU usage, resulting in poorer performance until the report(s) are finished generating.
  • Now limiting the number of history entries. We have had issues where a client using our API bugs out and results in too many history entries, slowing down their instance. Please contact support@qbench.net to discuss modifying this limit
  • We are now enforcing our 300/1minute API call rate The API will return a 429 Response (Too Many Requests) if it exceeds the limit. Please contact support@qbench.net to discuss modifying this limit

QoL / Bug Fixes

  • Samples are now able to be associated to a Batch in bulk from the Test List page
  • Users are now able to filter Inventory Items by expiring Stock
  • Fixed bug where admins were able to bypass permission restrictions when marking a QMS Document OBSOLETE
  • On Location page, the Sample input is now correctly auto-focused when the modal pops up
  • Fixed bug where “Total Hours Left” on the Professional Services page was showing too many decimal places
  • Fixed bug where some data was missing when exporting Tests to spreadsheet
  • Fixed bug where our custom Jinja2 Filter to download an attachment for report templates did not select the correct attachment version
  • Fixed bug where values in history were not converting datetimes to local
  • Fixed bug in the API where it was not properly converting the “last_updated” parameter for GET endpoints


Latest Articles

LIMS Alternatives: Compare QBench, Benchling, Labguru, LabVantage, LabWare, and Scispot

Compare QBench, Benchling, Labguru, LabVantage, LabWare, and Scispot side by side. Explore key capabilities, deployment options, pricing, and what to consider when choosing the right LIMS for your lab.

LIMS Tips
November 13, 2026

How to Choose the Best LIMS for Environmental Testing Labs: A Buyer’s Guide

What to look for when considering a LIMS to help resolve the challenges faced by Environmental Testing Labs.

LIMS Tips
September 30, 2026

Which Lab Software Do You Actually Need? How LIMS, QMS, ELN, and Other Systems Fit Together

Not sure whether your lab needs a LIMS, QMS, ELN, or something else? Learn where the capabilities overlap and how to evaluate the full workflow before choosing software.

General
September 23, 2026

How LEX Scientific Went Live With QBench in 29 Days

See how an environmental testing lab replaced a 20-year-old custom LIMS, addressed ISO 17025 audit-readiness needs, and went live with QBench in 29 days.

Case Studies
September 16, 2026

Why Labs Put QBench at the Top of G2's Fall 2026 LIMS Grid

Discover why labs ranked QBench #1 on G2's Fall 2026 Grid Report for LIMS, from everyday usability to support that speaks your team's language.

General
September 1, 2026

Why LIMS Implementations Fail: The Factors That Can Derail Your Rollout

Discover the factors that most often derail a LIMS implementation, from vague requirements to skipped validation, and how to catch each one before it costs you.

LIMS Tips
July 16, 2026