Repository navigation
e2b@2.52.1
·
74 commits
to main
since this release
Patch Changes
- cc29617: Match BuildKit when filtering the template build context with
.dockerignore: a leading**followed by literal characters (e.g.**.txt) now matches at any depth, a negated pattern matching only a parent directory (e.g.src/app.tsthen!src) no longer re-includes the path, and in the JS SDK?and bracket expressions match characters outside the BMP (e.g. emoji) as a single character. - 3ba1d05: Retry a
502response only for operations that are safe to replay: a gateway may answer502after the API already processed the request, so a502from sandbox creation, fork, snapshot or another resource-creatingPOSTis returned instead of being retried (which could create a duplicate).503is still retried for every operation. Secret updates (POST /secrets/{id}) are no longer replayed after a502or a dropped connection, as each update appends a new version. - 4813482: Bump dependency floors:
undici^7.29.1 → ^7.30.0and optionalundici88.10.2 → 8.11.2(backported HTTP/2 WebSocket, decompression backpressure and aborted-request fixes),compare-versions^6.1.0 → ^6.1.1ine2b, andinquirer^12.10.0 → ^12.11.1in@e2b/cli. - d0ed5c1: fix(js-sdk): treat
WatchHandle.stop()as a clean watch end -onExitnow fires with no error instead of aTimeoutErrorblamingrequestTimeoutMs, matching the Python SDK behavior.