Last 7 days
0
Features: 0
Changes: 0
Fixes: 0
Deprecations: 0
Fast JavaScript runtime, bundler, package manager, and test runner.
Latest Bun changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Bun release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
0
0
4
Provides Windows installation instructions for Bun v1.3.14.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
21
Upgrade to Bun v1.3.13 using the Windows installer
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Workspace installs now explain more hoisting conflicts instead of failing silently.
Community ratings: 19 Useful, 2 Noise, 3 Risky, 0 Broke, 12 Try.
Release v1.3.12 provides updated Windows installation instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Provides Windows installation instructions for Bun v1.3.11.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated Bun to version 1.3.10 with Windows installation instructions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Windows installation instructions for Bun v1.3.9
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.3.8 for Windows with upgrade instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds Windows installation instructions for Bun v1.3.7
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.3.6 is now available for Windows installation and upgrade
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.3.5 released with installation and upgrade instructions for Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.3.4 with Windows support
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.3.3 for Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Windows installation instructions for Bun v1.3.2
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.3.1 patch release with updated Windows installation instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Check the blog post for details on Bun v1.3 features and fixes.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.2.23 released with updated Windows installation and upgrade instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Windows installation guide for Bun v1.2.22.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.2.21 with Windows installation and upgrade instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.2.20 released with updated Windows installation and upgrade guidance.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.2.19 with installation instructions for Windows.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.2.18 with updated Windows installation and upgrade instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.2.17 on Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Windows installation instructions for Bun v1.2.16.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds Windows installation instructions for Bun v1.2.15
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Windows installation instructions for Bun v1.2.14
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.2.13 with updated Windows install and upgrade instructions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds Windows installation instructions for Bun v1.2.12.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.2.11 with updated Windows installation instructions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Windows installation instructions for Bun v1.2.10
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds Windows installation instructions for Bun v1.2.9.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.2.8 released with Windows installation support.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Released Bun v1.2.7 with updated Windows installation and upgrade instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Windows installation guide for Bun v1.2.6
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.2.5 with Windows installation and upgrade guidance
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Windows-specific installation instructions for Bun v1.2.4.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Bump to Bun v1.2.2 with updated installation instructions for Windows.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.2.1 for Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release of Bun 1.2 with updated installation instructions for Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release notes published on Bun's blog for version 1.1.45.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Provides upgrade instructions for Bun v1.1.44 on Windows.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release of Bun v1.1.43 with updated installer instructions for Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Windows installation instructions for Bun v1.1.42.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.41 on Windows via the new installer
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Provides Windows installation instructions for Bun v1.1.40.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.39 on Windows with provided install instructions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Provides upgrade instructions for Windows users to Bun v1.1.38.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.37 released with updates from 14 contributors.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed release process bug that incorrectly published v1.1.35 as a canary
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.1.35 with upgrade instructions for Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.34 using the provided Windows installation guide.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.33 released with upgrade instructions for Windows.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Patch release Bun v1.1.32 with minor updates.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.1.31
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release v1.1.30 adds updated Windows installation instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.1.29 with no specific change details listed
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.28 released
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.27 via Windows instructions and see the release notes on Bun’s blog.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Patch release Bun v1.1.26 with updated installation instructions for Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.1.25.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed regression in the net module that caused errors after upgrading from TCP TLS (introduced in v1.1.23).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds Windows install and upgrade instructions for Bun v1.1.23.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.22 release primarily updates the version without detailed change notes
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Publish release notes for Bun v1.1.21 on the blog
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixes macOS build issue where Node API symbols were stripped from the binary
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Released Bun v1.1.19 with updated Windows installation instructions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.18 release announced with upgrade instructions for Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.16 with Windows installer
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds new `bun patch` command
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.14 released.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.13 is released with Windows upgrade instructions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixes Windows regression introduced in Bun v1.1.11
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.11 with Windows installation instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.1.10
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.9 released with contributions from 16 community members
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.8 available for Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.7 release with no specific feature or bugfix details provided.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.6 with contributions from 9 developers
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.5 with Windows installer instructions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade to Bun v1.1.4, a minor patch release
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.3 released with updated installation instructions for Windows.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.1.2 with updated Windows installation instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.1 released as a minor update with incremental improvements.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.1.0 released with updated installation instructions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.36 released, incorporating contributions from 13 community members.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Resolve regression bug introduced in Bun v1.0.34
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release Bun v1.0.34 with updates from six contributors; see full changelog for detailed changes.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bumped Bun to version 1.0.33.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.32 released (patch update).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
No specific changes detailed; release focuses on community contributions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated to Bun v1.0.29 with contributions from eight community members
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Patch release Bun v1.0.28, updating from v1.0.27
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Patch release with various minor fixes and improvements.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.26 released as a patch update.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.25 released – a patch update with various improvements and bug fixes.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces the new Bun Shell interactive environment
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Release announcement for Bun v1.0.23 with contributor acknowledgements
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.22 released, recognizing 22 contributors (13 new PR authors).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.21 released
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.20 released.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.18 released.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.17 released with no specific change details provided.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Update to Bun v1.0.16.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bun v1.0.15 released with updated install/upgrade instructions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new glob functionality with Bun.Glob and glob.scan(string) support
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added process.report.getReport API, http2 client support, and updated Bun.serve type definitions for websockets.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds contributions from multiple first‑time community contributors across various PRs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple bugs: handshake handling, JSONWebToken test failures, semver edge‑case comparisons, and other issue regressions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed node:http bugs and corrected pathToFileURL handling of relative URLs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed JSX key parsing and visit order
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Acknowledged multiple new contributors in this release.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs across the runtime, networking, TLS, NAPI, and filesystem APIs (e.g., package.json handling, dns.lookup, lockfile struct, worker thread Id, Buffer.concat, server.address, websocket upgrades, custom file types, AES‑GCM...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added documentation for running Bun apps as a daemon with PM2.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced new features such as BOM detection in encoding, AbortSignal creation without JS, KeyObject support, automatic migration of package lock files, and default peer‑dependency installation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new runtime APIs such as server.requestIp, node:http socket.address, Module.extensions, virtual module support in plugins, and fs.statfs{Sync}
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new runtime capabilities such as console.Console, console.stdout, Module.prototype.compile, DNS lookup service, BOM detection for TextDecoder, and a switch to disable telemetry via bunfig.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed many runtime bugs (Lambda V1 events, console.log formatting, fetch data URLs, DNS resolve crashes, BunFile.slice, buffering edge cases, and made globals configurable/deletable)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added runtime support for named imports of JSON and TOML files.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Added major runtime and API features: hot‑reload for Bun.serve, dns.reverse implementation, filesystem helpers (fs.cp/cpSync, fs.watchFile), unix socket support for http servers, and fetch security options (rejectUnauthorized, checkSer...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Unix domain socket support to Bun.serve() and improved Debug Adapter Protocol integration
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Improved package handling: bun add now respects existing peerDependencies, missing scripts exit with non‑zero, and files without extensions can be executed.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added hot‑reload terminal clearing, dev/D install flags, test name pattern, and dns.getServers support.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple memory leaks, a coredump when reading empty files, and path‑related edge cases, improving stability and reducing memory usage.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced WebKit's URL parser for fetch() and added support for file: URLs, plus new concurrency features like a concurrent transpiler and MessageChannel/Port APIs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new runtime features: bail option for bun test, Workers, AsyncLocalStorage, constants/node:constants module, TLS rootCertificates API, stream‑formData support, and NAPI wrap in constructors.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Implemented extensive process APIs (on beforeExit/exit, memoryUsage, cpuUsage, signal events) and added new HTTP methods and crypto getCurves.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs across workspace handling, client request exports, Jest lifecycle, buffer operations, fs.watch symlinks, TLS servername handling, and zero‑length env vars
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added FTS5 support to bun:sqlite on Linux and introduced new APIs like `await Bun.file(path).exists()` and `Error.appendStackTrace` with source‑mapped stack traces.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed release‑build bug that broke N‑API in v0.6.10 and corrected util.callbackify and missing functions in the node:module shim.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added several new test matchers (toBeOdd, toBeEven, toBeArray, etc.) and enabled asymmetric matchers in expect APIs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated docs for Bun.sleepSync wording and examples
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Bun.password and Bun.passwordSync APIs with documentation and tests
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add dirname/filename support in CommonJS, rename ptr to unsafe ptr, expose Bun.Env, and honor NO_COLOR environment variable.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added FormData and file upload support in fetch, enhancing HTTP capabilities.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added native CommonJS runtime support and converted module.exports to ESM in the bun build
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added TypeScript‑generated builtins, timezone support, macro build mode, and new test utilities (timeouts, environment loading, expect().toBeEmpty())
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add raw template contents for tagged templates, node:vm support, test utilities (timeouts, test.todo) and upgrade WebKit
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix asset naming output paths and broken link handling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bugfix release addressing issues in the bun build compile process
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced a new bundler with plugin support, source maps, JSX pragmas, TOML/JSON handling, .txt imports and extensive documentation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added watch mode support (`bun watch` and `bun test --watch`) with accompanying documentation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new OS and runtime APIs: `os.cpus` on macOS, `os.networkInterfaces`, preload support, D/dev install flags, and extra `tty.WriteStream` methods.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added FormData implementation, fetch AbortSignal support, and dynamic port assignment for Bun.serve; introduced os.machine() and runtime layer for AWS Lambda.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated and expanded TypeScript type definitions, adding node:console, node:perf hooks, Dirent, Stats, and fixing multiple type gaps.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a filePath property to MatchedRoute objects
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new features: DNS resolveSrv, fetch parameter merging, support for scoped packages and GitHub URL dependencies, and ability to run WASI files via `bun run`.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed a wide range of bugs: constructor ordering, child‑process test hangs, Buffer.write size calculations, WebSocket large‑packet handling, Express hostname handling, bench condition, assert() crash, and more.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Implemented full DNS resolve methods, merged fetch request parameters, added WASI execution support, and introduced FileSystemRouter with a React example.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new filesystem APIs such as fs.rmdir and related functions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced new Node APIs (node:readline, node:readline/promises, DNS module) and CLI proxy support (HTTPS, HTTP, NO proxy).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new bunx command and bun pm ls for lockfile inspection
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced new APIs such as process.release, AbortSignal.timeout, wildcard imports, console.timeLog, TypeScript decorators, thread‑safe bun:ffi callbacks, WebSocketServer.publish, and URL support in fetch().
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a new TCP/TLS Socket API with client/server support, hot‑reloading, custom data handling and TLS/SSL.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added built‑in WebSocket support to Bun.serve() with server‑side API enhancements (DOMJIT functions, uWebSockets backend)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced hot reloading via `bun hot`, new process spawning APIs (`Bun.spawn`/`Bun.spawnSync`), streaming HTTP request bodies, and support for the `imports` field in package.json.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixes regression where fetch() with a small body failed to write the body (introduced in v0.1.12).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed critical stability issues in `bun install` on Linux (deadlock, HTTP client crashes, DNS failures, empty JSON) eliminating hangs and crashes.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a plugin API for custom file loaders (e.g., .svelte, .vue, .yaml, .mdx) and dynamic ESM/CJS module generation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Fixed regressions: bun dev now sends HTTP bodies, resolved crash with Next.js, corrected console.log printing, and fixed Buffer.compare bug.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous crashes and improved Linux event loop reliability, reducing CPU usage for async I/O.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds bun link (npm‑link like symlinking), runtime require.resolve, and FFI toBuffer/toArrayBuffer support for native destructors.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new commands `bun init` and enhanced `bun create` to specify a start command; `bun install` now supports private registries, scoped packages, and project‑level lifecycle hooks.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Baseline Linux/macOS x64 builds without AVX/AVX2 eliminate the “Illegal Instruction” crash on older CPUs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed several runtime crashes and regressions (require undefined, console.log segfault, URL polyfill, env loader off‑by‑one, scoped package handling, and install port config).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed several crashes, including a GC bug in fetch(url) and env loader spacing handling, plus assorted benchmark and template fixes.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added global dialog functions (alert, confirm, prompt) and expanded type definitions, including node module and SVG types; introduced web interaction APIs and new templates.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added randomUUID export to crypto, exposed Node API version via napi, and allowed LLVM prefix/macOS version setting via environment variables.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Web Streams APIs (ReadableStream, WritableStream, TransformStream) and made WebSocket a global with a custom client.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added bun:sqlite high‑performance builtin module and new ffi CFunction abstraction (with linkSymbols and faster CString);
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Node API support with require/process.dlopen and new import.meta helpers (resolveSync, require) plus polyfills for dirname, filename, and Buffer.byteLength
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced bun:ffi core module for fast native library calls via the C ABI.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for importing Bun via `import "bun"`, which maps to the global Bun instance (non‑breaking).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added TypeScript typings and new Web APIs (URL, AbortController, etc.) plus Bun.serve fast HTTP/HTTPS server, Bun.write unified I/O, Bun.mmap, Bun.hash, and Bun.allocUnsafe.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added source‑map support for JavaScript (including unbundled code) and many new Web APIs such as HTMLRewriter, timers, Blob, fetch clones, atob/btoa, etc., to bun.js.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
bun install gets a more reliable binary lockfile with SHA512/256 hashing, config via bunfig.toml, faster Linux builds, and private registry support, but the lockfile format change breaks existing installations.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Rewrote TLS layer of bun’s HTTPS client, fixing TLS 1.3 handshakes, kernel‑specific crashes, socket leaks and DNS caching bugs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces Bun.Transpiler API for programmatic JavaScript/TypeScript/TSX transpilation, delivering 8‑15× speed gains over swc/esbuild and supporting simple macro plugins.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Performance upgrades: bun install up to 25% faster, JS parser 5% faster, and more reliable Linux filesystem watcher.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces `bun install`, a high‑performance npm client claiming 80‑100× faster incremental installs and ~4× faster fresh installs versus npm.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed CommonJS/ESM interop issues, preserving live bindings and prioritizing .mjs/.mts extensions when no extension is specified.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Improved ZSH completions with flags, subcommand descriptions, and refined script filtering
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix multiple bugs across bun run, bun create, JSX and JS parsers (quotes/spaces handling, Yarn scripts, Volta symlinks, JSX entity decoding, Unicode decoding as WTF‑8, fixing faker error)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for Next.js 12 (including React 18 alpha) and bumped the hard‑coded Next.js version to 12.0.2.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Zsh/Fish tab completions for `bun run` showing package scripts and binaries, plus a built‑in “supports‑color” polyfill and native `node-fetch` integration.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
bun run now executes .js, .jsx, .ts, and .tsx files directly (experimental)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced bun run, a fast replacement for npm run with script support, lifecycle hooks, .env handling and PATH enhancements.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces `bun create` subcommand for quickly scaffolding projects from official, GitHub, or local templates.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added tsconfig.json support for jsxImportSource, jsxFragmentFactory, and jsxFactory to simplify using custom JSX runtimes like @emotion/react and Preact.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Statically link ICU on Linux to avoid version mismatches, increasing binary size
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
5% performance boost by reducing identifier allocations in the JavaScript/TypeScript parser
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced official Linux x64 support with a new binary, inotify-based file watcher, macros, and SSR/SSG capabilities.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Relay GraphQL client via bun macro relay, implemented in TypeScript
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced Bun Macros (import prefix `macro:`) enabling compile‑time code transformations for use cases like zero‑runtime CSS‑in‑JS, GraphQL parsing, and static data fetching.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed crash when both JSX automatic and classic imports are used during bundling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed JSX transform bug when a key prop, spread props, and a callback function are used together on the same element.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for package.json "exports" resolution, absolute imports and symlinked workspace package bundling with allow‑listing to prevent root‑level import vulnerabilities.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Improve JSX decoding performance slightly.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enhanced developer experience with colorized errors, absolute file paths in logs, auto‑incrementing ports up to 10, and a dev‑server flag to disable HMR.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Switch version handling to use 0.0.x to resolve npm install issues
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bump release to Bun v0.0.15.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed a crash in Bun runtime.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added npm installation support for Bun and improved M1 compatibility
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed crashes related to request metadata, missing Next.js page assets, and a SyntaxError source‑printing edge case.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.