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.
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:
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.
[DEPRECATED] App Canvas label block
Label canvas blocks are currently deprecated and will be sunset on February 24th 2023
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.
[BUGFIX] Removing `configuration` property from `v2/apps/{app_id}` response
A configuration
property was incorrectly being returned in the response from v2/apps/{app_id}
. This property will no longer be returned starting on February 18th 2023. If you need to query an app’s configuration, please use the v2/app-configuration-items
endpoint.
Adding `id` field to non-interactive block types
Canvas UI blocks of type MARKDOWN
, SECTION
, and CHIP
will now support an id
field. If no id
is provided, one will be auto-generated by Benchling.
Benchling SDK Version 1.5.1 Release
Version 1.5.1 adds support for Python 3.11, updates request/response models, and includes fixes for listing sort parameters.
Deprecating alpha App Configuration APIs
All v2-alpha
app configuration endpoints are now officially deprecated; these endpoints will be fully sunset on December 15th.
Benchling SDK Version 1.5.0 Release
Version 1.5.0 of the Benchling SDK includes sweeping fixes, promotion of various alpha
and beta
features, and support for new features like App Configuration, RNA, and more. Version 1.5.0 includes bug fixes that may result in breaking changes; read on for more details.