Changelog

improved

SDK Version 1.6.1 Release

Version 1.6.0 of the Benchling SDK includes some minor fixes related to AsyncTask deserialization and Lab Automation models.

fixed

`POST /transfers` endpoint to specify `sourceConcentration` as a measurement

The specification for the POST /transfers endpoint is being updated to denote that the sourceConcentration field is a Measurement, not just a generic object. There’s no change in functionality for this endpoint, however the name of the corresponding SDK parameter will change from MultipleContainersTransferSourceConcentration to Measurement. This change will be going live on September 25th 2023.

improved

Support for sample control features in Container API

Containers in Benchling are being updated to support access restrictions and ownership. This information will be visible via the Containers API, and may impact integration access to containers and samples.

improved

App Canvas Initialization Experience

App canvas initialization for apps with an ASSAY_RUN canvas feature responding to webhooks will no longer receive a canvasId as part of the payload.

fixed

Webhook Type for App Canvas Interactions

The two webhook payloads for app canvas interactions and initializations will have their type key within the message attribute changed from:

improved

SDK Version 1.6.0 Release

Version 1.6.0 of the Benchling SDK includes support for new features like App Canvas, Webhooks and App Status. Improvements have been made to how App Configuration is handled, as well as minor changes to User APIs and filter parameters. See full release notes for more detail.

improved

Update to Lab Automation status event

The automationFileTransform.updated.status event will be delivered when a transform step is applied Lab Auto input file in addition to an output file. This change in behavior will start on February 28th 2023.