Shipped · Languages and runtimes

What oven-sh/bun shipped

The public repository of Bun · github.com/oven-sh/bun

Written by FoxPlug from the repository's own releases; not affiliated with Bun. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/oven-sh/bun; Bun did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow bun's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week ships a release and lands a type checker inside the project, so checking types no longer needs a separate tool. Alongside it, the bundled WebKit is upgraded and a large batch of TLS, fetch, byte stream and SQL fixes addresses panics, memory growth, wrong rows and empty results that users could hit in production.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Bun v1.4.3 is out. Type checking is built in: bun check, bun --check, bun build --check and bun test --check. Also upgraded WebKit, consolidated TLS fixes, one TLS setup per fetch connection, and spawnSync no longer points the VM at the loop it waits on.

Post for LinkedIn

Bun v1.4.3 is released, and type checking is now built in: bun check checks a project, and bun --check, bun build --check and bun test --check check before running, bundling or testing. This week also upgrades the WebKit fork to dbdca7545d, consolidates the open TLS fixes across both engines and node:tls, node:https, WebSocket and SQL, sets up TLS once per fetch connection instead of once per request, stops Bun.spawnSync pointing the VM at the loop it waits on, and reports stored producer errors on byte streams so fetch bodies and other native streams no longer end clean after zero bytes. Every type error in test/ is fixed, and two build options are added for compiling in strict disallow-code-generation-from-strings and building without WebAssembly.

Week of September 28, 2026

What shipped

Why it matters

This week fixes critical crashes in test isolation, module resolution, and development workflows, plus correctness issues in TLS, DNS, and CSS bundling. The module resolution fix is particularly important as it eliminates a class of segfaults for anyone using plugins or symlinks.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Fixed module resolution segfaults, test isolation crashes, macOS split-DNS, TLS handshakes, and CSS bundling. React Fast Refresh and several io/networking edge cases also addressed.

Post for LinkedIn

This week's updates focus on stability and correctness. We fixed critical crashes in module resolution (segfaults with plugins and symlinks), test isolation, and development servers. TLS handshakes now properly validate server names, macOS DNS resolution works with split-DNS configurations, and CSS bundling no longer drops live rules. React Fast Refresh now handles hook calls in methods correctly. These changes address both high-impact crashes and correctness issues in networking, bundling, and testing.

Week of September 21, 2026

What shipped

Why it matters

This week ships fixes for node:http and node:http2 server behaviour, critical TLS and security improvements including rate-limiting for rapid reset attacks, and a major WebKit upgrade. Code coverage, bundler splitting, and Windows stability issues are also resolved, making Bun more compatible with Node.js and more secure.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Bun ships node:http server fixes, node:http2 rate-limiting for rapid reset attacks, TLS validation improvements, WebKit upgrade, bundler splitting fixes, and better code coverage counting.

Post for LinkedIn

This week's Bun release brings significant improvements across multiple areas. The node:http server now follows Node.js behavior more closely for request handling and lifecycle management. Critical security fixes include rate-limiting for node:http2 stream resets (CVE-2023-44487, CVE-2025-8671). TLS server name validation is stricter, rejecting non-hostname values. WebKit upgraded to include 970 upstream commits. Bundler splitting, code coverage, and Windows package installation stability are improved. These changes enhance Node.js compatibility and security.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-12.

Is this your repo? Ask us to remove this page.