Welcome to the 3rd volume of our 2024 product release notes! We’ve been working hard to bring you performance improvements that add value to your work. Read on to learn about the product enhancements and bug fixes released in March and April 2024.
Notebook
Benchling Notebook helps users log their experiments, create protocols, and capture results against their samples.
Undo and redo buttons in Notebook formatting toolbar [2024.3.N.1]
Users can now undo and redo changes using new options in the Notebook formatting toolbar.
Improved maximize and minimize options in tables [2024.3.N.2]
Users can now more easily find the maximize and minimize options in the top-right corner of tables, instead of hidden in the options in the top-left corner.
Populate workflow output tables from structured tables [2024.3.N.3]
Users can now populate workflow output tables using the new Add from structured table option.
New Date and Date/Time custom column data types [2024.3.N.4]
Users can now select Date or Date/Time column types when inserting custom columns in structured tables.
Paste merged cells in structured tables [2024.3.N.5]
Users can now paste merged cells into structured tables. Previously, merged ranges would fail if users tried to copy and paste.
Template collections moved to Feature Settings [2024.3.N.6]
Users can now find template collections in a new section within Feature Settings.
Entries link to their template versions [2024.3.N.7]
Entries created from templates now link to the template version used to generate the entry.
Registry and Inventory
The Registry and Inventory combine to form an extremely powerful solution for life sciences R&D samples. The Registry can be used to model and log any biological entities while the Inventory provides an interactive digital window into the physical storage system of your lab.
Location restrictions to account for allowed schema types and capacity [2024.3.RI.1]
Users with appropriate permissions can now put constraints on locations to restrict users from storing boxes, plates, and containers where they're not allowed. This prevents discrepancies between system records and physical inventory.
In Vivo
Manage in vivo studies with modern software designed for data capture, collaboration, and insights.
Date picker added to date metadata filters [2024.3.IV.1]
When using a filter option for a date metadata field, users can now select the date using a date picker instead of entering it manually in the correct format.
Benchling Connect
Benchling Connect, formerly Lab Automation, enables seamless integration of Benchling to liquid handlers, plate readers, imaging instruments, and more.
Benchling Connect Gateway supporting multi-tenant [2024.3.BC.1]
The Benchling Gateway is a critical component of the instrument connectivity for the Benchling Connect. It is designed to be installed on a customer’s machine, interfaces with the physical instrument(s) or instrument software(s), and establishes direct connectivity with a Benchling tenant.
Users can now install multiple gateways on a single machine, which enables interaction with multiple Benchling tenants. Previously, users could only install one gateway on a given machine, which limited interaction to a single Benchling tenant.
Developer Platform
Our developer platform is fundamental to centralizing and standardizing all your R&D data. Benchling’s APIs and Events are built to match the flexibility and speed of modern life science R&D.
Upsert Customer Entities API operation available to more efficiently load bulk data [2024.3.DP.1]
Users can now create or update entities with a single call using the Upsert operation, instead of splitting updates and creation into 2 separate transactions. Users no longer need to confirm if an entity has already been created in Benchling, making this operation especially impactful when loading data from an external source.
Visual warning for warehouse login rotation [2024.3.DP.2]
A warning now displays in user settings for users who need to recreate their warehouse credentials.
JWK validation for Benchling webhooks [2024.3.DP.3]
Users can now use a secure JWK endpoint provided by Global Apps to verify if a webhook was sent from Benchling.
Bug Fixes
In Vivo
1. Fixed a bug saving study drafts containing Benchling-registered treatments.
2. Fixed bulk assigning repeated animal IDs after animals had been moved to new cages.
3. Returned "Select" and "Clear All" options that had been hidden from multi-select components.
4. Fixed a bug where the "Select all 10+ items in this table" button appeared without additional items to display.
5. Fixed a bug where the cage name text box locked after clicking away without entering any text during recaging.
6. Fixed a bug where dose units were not maintained when using study design cloning.
Application Core
7. Fixed a bug where result schema updates done by config migration were not being audited.
8. Fixed a bug where dropdown updates were not populating on the Review & Summary pages of config migration.
9. Fixed a bug where config migrations were failing due to archiving snapshot fields.
10. Fixed a bug where config migration archiving of snapshot fields was not captured in the final migration changelog.
11. Fixed a bug where CSV exports from the search dashboard weren't showing "No Access" chips for schema fields.
Access Management
12. Fixed a bug where an error was thrown instead of a helpful error message when a user tried to create a project.
13. Fixed an issue where users were blocked from viewing their own profile on Academic tenants.
14. Fixed an issue where access policy errors displayed internal names rather than user-facing policy statements.
15. Fixed a permissions issue with workflows.
16. Fixed an issue where tenants with "delete" enabled did not have the option to delete projects due to a bug where permissions were not sent to the front end.
17. Fixed an issue where default schema permissions conflicted with new schema collaborators and prevented new schemas from being created.
Molecular Biology
18. Fixed a bug to prevent deleting preferred primers when changing the fragment production method.
App Ecosystem
19. Fixed an issue where app configuration did not allow "0" as a valid input.
20. Fixed an issue where app webhook URLs did not allow ports in the URL.
Workflows
21. Fixed a bug where you could not unarchive an archived Task from the Task Details page.
22. Fixed a bug where, immediately after creating a flowchart task schema, if you did not refresh the screen and tried to configure a flowchart with a router, you would see an error.
Data Input
23. Users can now paste merged cell ranges into unstructured tables. Behavior now matches Excel.
24. Fixed an issue where clicking a row or table header caused users to be incorrectly jumped back to their cursor location in the notebook.
Connect
25. Fixed an issue with the Unchained Labs Lunatic connector where the "Concentration" column in the file export was not being returned.
26. Fixed an issue with the Luminex xPONENT connector where .csv files formatted by the instrument software were not being processed.
27. Fixed an issue with request timeouts when processing large Run Output Processor archives.