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

QBench Sweeps G2 Summer 2025 Awards with Multiple #1 Rankings

Real labs. Real success stories. QBench swept G2’s Summer 2025 LIMS awards. Discover why teams rate us #1 in Usability, Results, and Relationship.

General
July 21, 2025

The Top 9 Benchling Alternatives

Evaluating LIMS options? This in-depth review highlights the top alternative to Benchling and why labs choose QBench for its powerful automation, ease of use, and flexible integrations over other competitors.

LIMS Tips
July 12, 2025

6 Essential Software Platforms for Fast-Scaling Labs

Looking to improve data integrity, productivity, and compliance? You’re going to need to equip your lab with the right software. Read on for the essential software platforms your lab needs.

LIMS Tips
July 11, 2025

The Benefits of a Customer Portal in Your LIMS & How to Set One Up

Looking to save time for your team and provide a better customer experience? You need an integrated client portal in your LIMS. Learn how to set one up to automate your customer processes.

LIMS Tips
June 20, 2025

The Top 9 LabWare Alternatives

Evaluating LIMS options? This in-depth review highlights the top alternative to LabWare and why labs choose QBench for its powerful automation, ease of use, and flexible integrations over other competitors.

LIMS Tips
June 17, 2025

Is AI Software Compliant for Labs? What the Experts Say

As AI tools go mainstream across industries, new compliance risks and questions emerge. Are AI tools compliant for labs? Learn more in this guide.

Regulations
June 17, 2025