diff options
| author | Stefan Boberg <[email protected]> | 2026-04-11 12:46:01 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-04-11 12:46:01 +0200 |
| commit | dc742b88d908d23e0c5c5d1d95994637658db2b2 (patch) | |
| tree | 6fb25b88b64c92c503c239cf3cef497ed18ee172 /CHANGELOG.md | |
| parent | Reduce short-lived heap allocations in zenhttp (diff) | |
| parent | hub deprovision all (#938) (diff) | |
| download | zen-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.md | 7 |
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 |