Improved
SDK Version 1.8.0 Release
about 2 years ago by Derek Gervais
Version 1.8.0 of the Benchling SDK adds beta support for Datasets, and includes the promotion of a number of features from beta to GA including App Canvas , App Status, and Webhooks models. 1.8.0 also includes a minor update to the webhook verification helper, as well as the deprecation of some Benchling app methods. Finally, 1.8.0 fully sunsets support for Python 3.7.
What’s changing?
Promoted
- Benchling App Canvas endpoints are available in v2 stable GA in
benchling.appscreate_canvasget_canvas_by_idupdate_canvasarchive_canvasesunarchive_canvases
- Benchling App Session endpoints are available in v2 stable GA in
benchling.appscreate_sessionget_session_by_idupdate_session
- Webhook models are available as v0 stable in
benchling_sdk.models.webhooks.v0 - App Canvas Helpers in
benchling_sdk.apps.helpers.canvas_helpershave been promoted to SDK beta stability - App Status Helpers in
benchling_sdk.apps.helpers.session_helpershave been promoted to SDK beta stability
Added
- Datasets are available as
benchling.v2.beta.datasets
Changed
benchling_sdk.apps.helpers.webhook_helpers.verify()for verifying webhooks has been renamed tobenchling_sdk.apps.helpers.webhook_helpers.verify_app_installation(). This method remains in SDK alpha stability.
Deprecated
- A number of app-related features are now deprecated, including:
benchling.apps.create()benchling.apps.update()benchling.apps.archive()benchling.apps.unarchive()
Sunset
- Support for Python 3.7 support has been removed. The minimum supported version is now Python 3.8.
When is this happening?
Version 1.8.0 of the Benchling SDK is now live! Find the SDK in PyPI
