Bun adds JSC microbenchmark suite
New benchmark generators and snippet tests target async module linking, star re-exports, and several core JS operations.
Read the issue →New benchmark generators and snippet tests target async module linking, star re-exports, and several core JS operations.
Read the issue →Bun now decodes MySQL DATETIME/TIMESTAMP as UTC to match how values are written, with matching Postgres timestamp docs and tests.
Read the issue →A busy day of bug fixes: YAML conformance, crypto/OpenSSL compatibility, SQL decoding and naming, plus performance and crash hardening.
Read the issue →Major hardening and performance work landed across HTTP, CSS, hashing, YAML, SQLite, and string handling.
Read the issue →Fixes Postgres NUMERIC and MySQL YEAR binary decoding, preserves streaming legacy TextDecoder state, and trims fs.watch startup cost.
Read the issue →Bun added SIMD hex/base64 paths, fixed several correctness bugs, and expanded Linux cross-compilation and LTO support.
Read the issue →macOS binaries now cross-compile from Linux, while the day also brings performance work, crash fixes, and broad input hardening.
Read the issue →Multiple crash, hang, and OOM fixes landed across the transpiler, CSS, markdown, HTTP/2, crypto, and patching paths.
Read the issue →A security-hardening-style day: crash fixes, parser correctness, a CSRF API extension, install trust checks, and a major ICU runtime feature.
Read the issue →Bun tightens VM sandbox isolation, fixes parser panics and YAML/YAML-like edge cases, hardens shell globbing, and upgrades WebKit.
Read the issue →Bun tightened request handling, fixed two rare Linux crash paths, and corrected macOS statfs results.
Read the issue →Major correctness and perf work: YAML scalar parsing, bundler speed, escape diagnostics, Buffer ASCII parity, and several leak/use-after-free fixes.
Read the issue →Stage 3 deferred imports ship, MySQL MEDIUMINT decoding is fixed, and several runtime leaks and perf issues were cleaned up.
Read the issue →Major WebKit bump landed alongside several crash fixes in the lexer, parser, password hashing, Blob/FileSink, and dev server.
Read the issue →New Miri support and several UB/perf fixes landed, plus install now reuses existing folder/tarball entries instead of duplicating package.json keys.
Read the issue →A major hardening day: 36 security fixes landed alongside a resolver refactor and a few bug fixes for workers, imports, and TLS reuse.
Read the issue →Notable fixes for compiled FFI loading, build option generation, JSON define auto-quoting, plus a major collections refactor and CI format shift.
Read the issue →Notable Rust-port followups: HTTP keepalive, Bun.serve config rename, Android/Linux cfg fixes, and build pipeline changes.
Read the issue →Bun adds TCP keepalive for fetch sockets and fixes it to respect `keepalive: false`, with tests covering Node/http interop.
Read the issue →Bun.serve’s HTTP/3 options were renamed and docs updated, WebKit was bumped to fix a require(ESM) deadlock, and two import hang regressions were pinned.
Read the issue →Bun fixes YAML round-tripping, Node HTTP duplex response handling, and unsafe fetch retries on keep-alive resets.
Read the issue →Bun’s dependency update workflows now only run in the upstream repo, preventing noisy automation on forks.
Read the issue →Bun now arms HTTP idle timers on socket open, preventing stalled TLS handshakes from hanging install and fetch requests forever.
Read the issue →Bun tightened argument validation, fixed Android signal handling, and expanded Windows system CA loading for more Node-compatible TLS behavior.
Read the issue →Notable fixes landed for npm publish readme fields, macOS CA lookup stalls, Windows signal handling, and several crash/TLA regressions.
Read the issue →Windows stdin raw mode now updates correctly, Linux subprocess exits no longer get lost, and bundler DCE drops empty else blocks cleanly.
Read the issue →README links were reorganized and updated to match Bun’s newer docs structure and endpoints.
Read the issue →Security fixes, crash fixes, resolver correctness, and a Windows binary-size optimization landed alongside a major src reorganization.
Read the issue →A big day of memory-safety fixes, SQL hardening, and a new image pipeline with ICC profile preservation.
Read the issue →Big fixes landed for macOS orphan tracking, memory-safety bugs, WebSocket upgrades, and more, plus a notable binary size win.
Read the issue →Major fixes across shell, timers, SQL, worker cleanup, and TLS, plus a WebKit upgrade and a new no-orphans runtime flag.
Read the issue →