[SUNSET] App Lifecycle Management
The lifecycleManagement
manifest field is being removed from the manifest specification, and the clientId
and clientSecret
fields in thev0-beta.lifecycle.activateRequested
webhook type are being sunset. This webhook type will be replaced by the v2.app.activateRequested
webhook type. Both of these are now considered deprecated, and will be fully sunset on July 11th 2024.
Upcoming - Shareable Apps GA
Shareable Apps (formerly known as โGlobal Appsโ) are moving into a full GA release! As a part of this rollout, there are a number of changes to Benchling Apps and app-related features coming over the next few months. Check out the Shareable Apps FAQ for more details and stay tuned for subsequent announcements.
[SUNSET] DNA, RNA, AA Sequences, Enzymes, Codon Usage Tables v2-alpha, v2-beta and v2-experimental Endpoints
A number of v2-experimental
, v2-alpha
and v2-beta
endpoints for DNA Sequences, DNA oligos, RNA oligos, AA Sequences, Enzymes, and Codon Usage Tables will be sunset on June 3, 2024. Please use their stable v2
equivalents instead.
Enforcing Entity Link Validation for Inventory Objects
Previously unenforced entity link validation is being updated and will be properly enforced beginning on May 23rd 2024.
Update to warehouse connection and transaction guidelines
In order to protect the integrity and stability of the Warehouse for customers, we are rolling out some new guidelines for direct connections to the Warehouse, including connection limits and polling best practices. Check out the Limits guide for more details.
SDK Version 1.12.0 Release
Version 1.12.0 of the Benchling SDK is a release focusing on coverage. This includes promoting upsert and bulk upsert methods for entities, adding filters for listing plates, and a method for retrieving warehouse user credentials summaries.
Transfers are no longer deleted when container contents are removed
Transfers will now be retained as a historical record, in both the Benchling UI and the container_transfer
warehouse table, even after container contents are removed. This change will be live on March 29th 2024.
SDK Version 1.11.0 Release
Version 1.11.0 of the Benchling SDK introduces a helper function verify for verifying webhooks, and deprecates the verify_app_installation
in the benchling_sdk.apps.helpers.webhook_helpers
module. When polling for Async tasks with benchling.tasks.wait_for_task()
, the default max_wait_seconds
has been raised from 30 seconds to 600 seconds. Other changes include new helper function for references in App Status, support for Python 3.12, and a bug fix in OAuthClientCredentials.
Entity upsert endpoints promoted to stable
A number of upsert
endpoints are being promoted from v2-beta
to the v2
stable API. The new v2
stable endpoints are now live; the corresponding v2-beta
endpoints are now deprecated, and will be fully sunset at a later date.
[SUNSET] v2-beta and v2-experimental search-bases and match-bases endpoints
A number of v2-beta
and v2-experimental
endpoints that have stable v2
counterparts are currently marked deprecated, and will be fully sunset on March 29th 2024.