e2b@2.29.1
·
30 commits
to main
since this release
Patch Changes
- 1d5259c: Fix a batch of connection-handling bugs in the JS and Python SDKs:
- Python: HTTP transport caches now key on the configured proxy, so clients created with different (or no) proxy settings no longer silently reuse a transport built for the first proxy seen.
- Python:
request_timeoutis now applied to control-plane (E2B API) requests; previously the underlying httpx client was built with no timeout at all. - Python: the server-stream parser no longer stalls (or drops the final envelope) when the remaining payload of an envelope is shorter than the 5-byte envelope header.
- JS + Python: passing
debug: falseexplicitly now overrides theE2B_DEBUG=trueenvironment variable instead of being ignored. - JS: the RPC logger no longer crashes requests with a
TypeErrorwhen a response contains protobuf int64 (bigint) fields; they are now logged as strings.