E2B 2.37.0 adds Fedora, Alpine and Arch base images for agent sandboxes and fixes cross-realm object detection
Released July 31, E2B 2.37.0 extends the Template builder beyond Ubuntu/Debian with `fromFedoraImage`, `fromAlpineImage` and `fromArchImage` (plus Python equivalents), with the orchestrator identifying the distro from /etc/os-release; Fedora and Alpine pin to fedora:44 and alpine:3.24 for reproducibility while Arch tracks latest since provisioning runs pacman -Syu regardless. The more interesting patch recognizes web platform objects by shape rather than `instanceof`, because libraries routinely replace the globals — @hono/node-server installs its own Request, remix's installGlobals() swaps Request/Blob/File, web-streams-polyfill swaps ReadableStream. The old checks caused every API call to crash with "Failed to parse URL from [object Request]", uploads to silently contain the literal string "[object Blob]", and volume.readFile() to return empty data.
↳ Follow the thread