improved
Benchling SDK Version 1.3.0 Release
over 2 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
alpha
andbeta
APIs: While the Benchling API has included a number of endpoints and APIs released early asalpha
andbeta
functionality, the Benchling SDK has historically only included support for stable APIs. Going forward, the Benchling SDK will include separate namespacing to support certainalpha
andbeta
APIs 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
alpha
support for app configuration; this includes app configuration fields, secrets management, and specifying a decryption provider. App configuration is inalpha
and not yet supported for production use; for more information, reach out to your account manager. - Custom
httpx
client: The SDK now allows for passing a customizedhttpx.Client
toBenchling
, which provides support for advanced use cases like proxies or SSL overrides. Check out thehttpx
documentation 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