aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2026-04-11 12:46:01 +0200
committerGitHub Enterprise <[email protected]>2026-04-11 12:46:01 +0200
commitdc742b88d908d23e0c5c5d1d95994637658db2b2 (patch)
tree6fb25b88b64c92c503c239cf3cef497ed18ee172 /CHANGELOG.md
parentReduce short-lived heap allocations in zenhttp (diff)
parenthub deprovision all (#938) (diff)
downloadzen-sb/reduce-allocs.tar.xz
zen-sb/reduce-allocs.zip
Merge branch 'main' into sb/reduce-allocssb/reduce-allocs
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2beee79d4..01f340f59 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,13 @@
- Single-byte ranges (`bytes=N-N`) are now correctly accepted (were previously rejected)
- Range byte positions widened from 32-bit to 64-bit; RFC 7233 imposes no size limit on byte range values
- Build store binary GET requests with a Range header now return 206 Partial Content with `Content-Range` (previously returned 200 OK without it)
+- Improvement: Updated rpmalloc to develop branch commit 262c698d7019 (2026-04-10), which fixes memory ordering on weak architectures and avoids assert on mmap failure with callback
+- Improvement: Increased rpmalloc page decommit thresholds to reduce commit/decommit churn under high allocation turnover
+- Improvement: Disk full error message for `builds download` now shows human-readable sizes and available free space
+- Improvement: Dashboard paginated lists now include a search input that jumps to the page containing the first match and highlights the row
+- Improvement: Dashboard paginated lists show a loading indicator while fetching data
+- Improvement: Hub dashboard navigates to and highlights newly provisioned instances
+- Feature: Hub bulk deprovision endpoint (`POST /hub/deprovision`) tears down all provisioned and hibernated modules in a single request
- Bugfix: Added logic to shared memory instance state management to ensure unclean shutdown followed by restart with identical pid doesn't lead to errors. Particularly likely to happen when running on k8s
## 5.8.3