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.