From 573fb7e2f875a9105f4a3a7500ca0bd71fca1fc1 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 23:34:54 +0000 Subject: [PATCH 1/3] docs: add weekly changelog for July 14, 2026 --- docs/changelog.mdx | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docs/changelog.mdx diff --git a/docs/changelog.mdx b/docs/changelog.mdx new file mode 100644 index 00000000..3eb64dc6 --- /dev/null +++ b/docs/changelog.mdx @@ -0,0 +1,31 @@ +--- +title: "Changelog" +description: "Weekly updates on what shipped in E2B" +rss: true +--- + + + +## New features + +**Per-role storage URLs for self-hosted deployments** + +Self-hosted deployments can now point templates and the build cache at different storage backends by setting `TEMPLATE_STORAGE_URL` and `BUILD_CACHE_STORAGE_URL` to full destination URLs, including `s3://`, `gs://`, and `file://` schemes. Existing bucket and provider environment variables continue to work unchanged. + +## Updates + +**Compressed uploads for AWS storage** + +Self-hosted deployments backed by AWS S3 can now upload template layers with the same compressed transfer path already used for other providers, cutting bandwidth on large template builds. + +## Bug fixes + +- Fixed an issue where a resumed sandbox could silently drop outbound traffic until its network cache re-resolved, causing stalled connections right after resume. +- Fixed a rare deadlock in [sandbox command execution](/docs/commands) where cancelling a request while a command was starting could leave the call hung. +- Fixed [template build](/docs/template/build) failures caused by incorrect compressed uploads and cache handling for template layers. +- Fixed an issue where creating a template could fail with a stale lock error when a previous build had exited without cleaning up. +- Fixed [template builds](/docs/template/build) unpacking OCI image layers so that whiteouts and permissions match the behavior of the Docker daemon. +- Fixed an issue where a sandbox could remain accounted for after being removed, keeping it in the paused list until the next reconciliation. +- Reliability and security hardening across platform services, including dependency and base image CVE patches. + + From 4c1749244542480a43334f10bb4eb8a8efe65b1b Mon Sep 17 00:00:00 2001 From: Tomas Beran Date: Tue, 14 Jul 2026 17:49:35 -0700 Subject: [PATCH 2/3] docs: add changelog to navigation --- docs.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs.json b/docs.json index 5122fde4..e43ba751 100644 --- a/docs.json +++ b/docs.json @@ -4656,6 +4656,13 @@ "source": "openapi-public.yml", "directory": "docs/api-reference" } + }, + { + "anchor": "Changelog", + "icon": "clock-rotate-left", + "pages": [ + "docs/changelog" + ] } ], "global": {} From b1a4156597f9863573a1dbaadb63bd58ec5b90bd Mon Sep 17 00:00:00 2001 From: Tomas Beran Date: Tue, 14 Jul 2026 21:56:13 -0700 Subject: [PATCH 3/3] docs: add PR links to July 14 changelog entry --- docs/changelog.mdx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 3eb64dc6..1da161ad 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -10,22 +10,22 @@ rss: true **Per-role storage URLs for self-hosted deployments** -Self-hosted deployments can now point templates and the build cache at different storage backends by setting `TEMPLATE_STORAGE_URL` and `BUILD_CACHE_STORAGE_URL` to full destination URLs, including `s3://`, `gs://`, and `file://` schemes. Existing bucket and provider environment variables continue to work unchanged. +Self-hosted deployments can now point templates and the build cache at different storage backends by setting `TEMPLATE_STORAGE_URL` and `BUILD_CACHE_STORAGE_URL` to full destination URLs, including `s3://`, `gs://`, and `file://` schemes. Existing bucket and provider environment variables continue to work unchanged. ([#3246](https://github.com/e2b-dev/infra/pull/3246)) ## Updates **Compressed uploads for AWS storage** -Self-hosted deployments backed by AWS S3 can now upload template layers with the same compressed transfer path already used for other providers, cutting bandwidth on large template builds. +Self-hosted deployments backed by AWS S3 can now upload template layers with the same compressed transfer path already used for other providers, cutting bandwidth on large template builds. ([#3232](https://github.com/e2b-dev/infra/pull/3232)) ## Bug fixes -- Fixed an issue where a resumed sandbox could silently drop outbound traffic until its network cache re-resolved, causing stalled connections right after resume. -- Fixed a rare deadlock in [sandbox command execution](/docs/commands) where cancelling a request while a command was starting could leave the call hung. -- Fixed [template build](/docs/template/build) failures caused by incorrect compressed uploads and cache handling for template layers. -- Fixed an issue where creating a template could fail with a stale lock error when a previous build had exited without cleaning up. -- Fixed [template builds](/docs/template/build) unpacking OCI image layers so that whiteouts and permissions match the behavior of the Docker daemon. -- Fixed an issue where a sandbox could remain accounted for after being removed, keeping it in the paused list until the next reconciliation. +- Fixed an issue where a resumed sandbox could silently drop outbound traffic until its network cache re-resolved, causing stalled connections right after resume. ([#3271](https://github.com/e2b-dev/infra/pull/3271)) +- Fixed a rare deadlock in [sandbox command execution](/docs/commands) where cancelling a request while a command was starting could leave the call hung. ([#3256](https://github.com/e2b-dev/infra/pull/3256)) +- Fixed [template build](/docs/template/build) failures caused by incorrect compressed uploads and cache handling for template layers. ([#3231](https://github.com/e2b-dev/infra/pull/3231)) +- Fixed an issue where creating a template could fail with a stale lock error when a previous build had exited without cleaning up. ([#3217](https://github.com/e2b-dev/infra/pull/3217)) +- Fixed [template builds](/docs/template/build) unpacking OCI image layers so that whiteouts and permissions match the behavior of the Docker daemon. ([#3215](https://github.com/e2b-dev/infra/pull/3215)) +- Fixed an issue where a sandbox could remain accounted for after being removed, keeping it in the paused list until the next reconciliation. ([#3199](https://github.com/e2b-dev/infra/pull/3199)) - Reliability and security hardening across platform services, including dependency and base image CVE patches.