Improved
Benchling SDK Version 1.3.0 Release
over 3 years ago by Derek Gervais
Version 1.3.0 of the Benchling SDK includes selective support for alpha and beta APIs, support for Benchling apps and app configuration, and support for customized httpx clients.
What’s changing?
Version 1.3.0 includes a few big net-new features:
- Selective support for
alphaandbetaAPIs: While the Benchling API has included a number of endpoints and APIs released early asalphaandbetafunctionality, the Benchling SDK has historically only included support for stable APIs. Going forward, the Benchling SDK will include separate namespacing to support certainalphaandbetaAPIs in the SDK. These features are not fully stable and shouldn't be used in production. They are subject to the same breaking change guidelines as their API counterparts. See our Stability Guidelines for more information. - App configuration: The SDK now includes
alphasupport for app configuration; this includes app configuration fields, secrets management, and specifying a decryption provider. App configuration is inalphaand not yet supported for production use; for more information, reach out to your account manager. - Custom
httpxclient: The SDK now allows for passing a customizedhttpx.ClienttoBenchling, which provides support for advanced use cases like proxies or SSL overrides. Check out thehttpxdocumentation for more information.
Additionally, version 1.3.0 has been verified compatible with Python version 3.10.
When is this happening?
Version 1.3.0 is now live! Find the SDK in PyPI
