improved
SDK Version 1.6.0 Release
almost 2 years ago by Derek Gervais
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.
What’s changing?
Version 1.6.0 of the Benchling SDK includes support for a number of new features, improvements to existing features, and some bug fixes:
Added
BenchlingConfigProvider
now defaults to sorting by Created At- Added functionality for unwrapping encryption keys from App Config
- Added support for sessions and messages in the SDK with a context manager
- Added Webhooks support:
- Added Benchling App Init flows and typed Webhook loading
- Added basic verification capabilities for Webhooks
- Support for array config types
- New endpoints to create, update, and get activity for Benchling users in
benchling.users
Promotions
- Canvas endpoints have been promoted to beta stability
- App Status APIs have been promoted to beta stability
Improvements
ClientCredentialsOAuth2
now accepts customhttpx
clients- Added filtering parameters for modifiedAt to benchling.assay_results.list()
- Added
archive_reason
as a filter for benchling.assay_results.list() - Added filtering parameter for
passwordlastchangedat
to benchling.users.list()
Fixes
- Updated dependencies with security vulnerabilities
- Fixed type checking around alpha and beta models in App Configuration
When is this happening?
Version 1.6.0 of the Benchling SDK is now live! Find the SDK in PyPI