Skip to content
Runtime

Bun Releases

Track every Bun release from latest stable. Version timelines, Node.js API compatibility progress, performance benchmarks, and ecosystem readiness.

Total Versions

Supported

Latest

Version Timeline

All tracked releases with lifecycle status and EOL dates.

Loading version data…

Lifecycle Timeline

Visual overview of active support and maintenance windows.

1.0
1.1
1.2
1.3+
2023 2024 2025 2026 2027 2028
Active
Maint
Active
Maint
Active
Maint
Active
Maint
Active / LTS
Maintenance
Today

Upgrade Paths

Migration guidance between major versions — breaking changes, effort estimates, and tips.

1.0 1.1 Low Difficulty
Est. < 1 hour

Breaking Changes

  • Windows support added
  • Bun.semver and Bun.glob APIs
  • Improved Node.js compatibility
  • Better error messages

Migration Notes

Non-breaking. Run bun upgrade to update. All changes are additive.

Version Risk Assessment

Evaluate risk factors before choosing a version for production.

Version EOL Risk CVE Risk Ecosystem Cloud Support Overall Recommended Action
Bun < 1.0 Critical Medium Pre-release None Critical Pre-release — upgrade immediately
Bun 1.0 Medium Low Stable Growing Medium Update to latest 1.x
Bun 1.1+ Low Low Active Growing Low Current — keep updated

Risk focuses on API stability, Node.js compat gaps, and production readiness. Assessed as of March 2026.

Bun Version Feature Comparison

Side-by-side feature differences across major versions.

Feature 1.0 1.1 1.2
Node.js API compat ~90% ~93% ~95%
Windows support No Stable Stable
TypeScript Native Native Native
JSX Native Native Native
Package manager Stable Stable Stable
Bundler Stable Stable Enhanced
Test runner Stable Enhanced Enhanced
SQLite built-in Stable Stable Stable
S3 client built-in No No Stable
Worker threads Partial Improved Improved

Embed Badges

Add live Bun status badges to your README, docs, or dashboard.

Health Status

Overall support health

Bun Health Status
![Bun Health Status](https://img.releaserun.com/badge/health/bun.svg)

EOL Countdown

Next end-of-life date

Bun EOL Countdown
![Bun EOL Countdown](https://img.releaserun.com/badge/eol/bun.svg)

Latest Version

Current stable release

Bun Latest Version
![Bun Latest Version](https://img.releaserun.com/badge/v/bun.svg)

CVE Status

Known vulnerabilities

Bun CVE Status
![Bun CVE Status](https://img.releaserun.com/badge/cve/bun.svg)

Frequently Asked Questions

Common questions about Bun releases and lifecycle.

Should I use Bun or Node.js?
Node.js is mature, battle-tested, and has universal library support. Bun is significantly faster for startup, installs, and many operations. Use Bun for new projects where speed matters and you can tolerate occasional compatibility gaps. Use Node.js when you need guaranteed compatibility with every npm package.
Is Bun production-ready?
Bun 1.0 (Sep 2023) marked production readiness. It runs Express, Next.js, Hono, and many Node.js apps. However, some native addons and niche Node APIs are still unsupported. Test your specific app before deploying.
How compatible is Bun with Node.js?
Bun implements most Node.js APIs: fs, path, http, crypto, child_process, streams, and more. It runs package.json scripts, supports node_modules, and passes a large portion of the Node.js test suite. Gaps remain in some edge cases of http2, worker_threads, and native addons (N-API partial).
How fast is Bun compared to Node.js?
Bun starts 4x faster than Node.js, installs packages 25x faster than npm, and runs TypeScript/JSX natively without a transpilation step. HTTP server throughput is 2-3x higher in synthetic benchmarks. Real-world gains depend on your app but cold start and install speed are consistently faster.
Does Bun replace npm/yarn/pnpm?
Yes. bun install is a drop-in replacement for npm install that reads package.json and generates a bun.lockb lockfile. It is 25x faster than npm and supports workspaces. You can use Bun as just a package manager even if you run your app with Node.js.

Related Tools