Bun bun-v1.0.7stable Released Oct 20, 2023
Impact Score: 5/10

Bun v1.0.7

Source available β€” automated, not human-reviewed

Component: bun Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified β€” check source notes
πŸ“„ .MD
⚑ Executive Summary (TL;DR)

Bun bun-v1.0.7. Source highlight: To install Bun v1.0.7:

Who Does This Impact? (Role-Based Analysis)

πŸ’» Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

πŸ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

βš™οΈ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

✨ New Features & Capabilities (4)

  • Add overrides/resolutions docs
  • Adds systemd guide to run a bun application as a daemon
  • packages:bun-types:add-type-parameter-to-expect
  • Add append content to a file guide

⚑ Performance & Enhancements (2)

  • perf(node:events): optimize `emit(...)` function
  • perf(bun-types): remove needless some call

πŸ”§ Bug Fixes & Patches (6)

  • fix editing package json when adding github dependency
  • fixes obvious typo in CONTRIBUTING.md
  • Fix dns.lookup returning wrong address for family
  • fix(error): correct the `path` field in syscall error message.
  • fix(node): dns lookup deprecated behavior
  • fix lockfile struct padding
πŸ“„ View Raw Release Notes (Original Developer Log)
To install Bun v1.0.7: ```bash curl https://bun.sh/install | bash # or you can use npm # npm install -g bun ``` To upgrade to Bun v1.0.7: ```bash bun upgrade ``` **[Read Bun v1.0.7's release notes on Bun's blog](https://bun.sh/blog/bun-v1.0.7)** ## What's Changed * fix editing package json when adding github dependency by @dylan-conway in https://github.com/oven-sh/bun/pull/6432 * Upgrade zig to 0.12.0-dev.888+130227491 by @paperdave in https://github.com/oven-sh/bun/pull/6471 * Add overrides/resolutions docs by @colinhacks in https://github.com/oven-sh/bun/pull/6476 * fixes obvious typo in CONTRIBUTING.md by @clay-curry in https://github.com/oven-sh/bun/pull/6479 * Adds systemd guide to run a bun application as a daemon by @RaresAil in https://github.com/oven-sh/bun/pull/6451 * Fix dns.lookup returning wrong address for family by @Electroid in https://github.com/oven-sh/bun/pull/6474 * fix(error): correct the `path` field in syscall error message. by @Hanaasagi in https://github.com/oven-sh/bun/pull/6370 * fix(node): dns lookup deprecated behavior by @JoaoAlisson in https://github.com/oven-sh/bun/pull/6391 * Guide to containerize a bun application using Docker by @RaresAil in https://github.com/oven-sh/bun/pull/6478 * fix lockfile struct padding by @dylan-conway in https://github.com/oven-sh/bun/pull/6495 * fix installing dependencies that match workspace versions by @dylan-conway in https://github.com/oven-sh/bun/pull/6494 * fix(net/tls) fix pg hang on end + hanging on query by @cirospaciari in https://github.com/oven-sh/bun/pull/6487 * Development -> Contributing by @colinhacks in https://github.com/oven-sh/bun/pull/6538 * Fix a bunch of small things by @Electroid in https://github.com/oven-sh/bun/pull/6539 * fix(node:worker_threads): ensure threadId property is exposed on worker_threads instance by @jerome-benoit in https://github.com/oven-sh/bun/pull/6521 * packages:bun-types:add-type-parameter-to-expect by @Voldemat in https://github.com/oven-sh/bun/pull/6128 * fix-subprocess-argument-missing by @RaresAil in https://github.com/oven-sh/bun/pull/6407 * fix Response.statusText by @toshok in https://github.com/oven-sh/bun/pull/6151 * fix(sqlite) Insert .all() does not return an array #5872 by @HForGames in https://github.com/oven-sh/bun/pull/5946 * fix: don't remove content-encoding header from header table by @liz3 in https://github.com/oven-sh/bun/pull/5743 * perf(node:events): optimize `emit(...)` function by @yschroe in https://github.com/oven-sh/bun/pull/5485 * fix(test): when tests run with --only the nested describe blocks `.on… by @igorshapiro in https://github.com/oven-sh/bun/pull/5616 * Simplify getting Set of extentions by @Connormiha in https://github.com/oven-sh/bun/pull/4975 * fix(runtime): improve IPC reliability + organization pass on that code by @paperdave in https://github.com/oven-sh/bun/pull/6475 * fix(runtime): make some things more stable (partial jsc debug build) by @paperdave in https://github.com/oven-sh/bun/pull/5881 * perf(bun-types): remove needless some call by @Connormiha in https://github.com/oven-sh/bun/pull/6550 * docs: fix ws.publish by @aralroca in https://github.com/oven-sh/bun/pull/6558 * fix(node:http): fix `server.address()` by @Hanaasagi in https://github.com/oven-sh/bun/pull/6442 * use npm alias in dependencies by @dylan-conway in https://github.com/oven-sh/bun/pull/6545 * fix #4766 by @pierre-cm in https://github.com/oven-sh/bun/pull/6563 * fix: stub performance.getEntriesByName by @liz3 in https://github.com/oven-sh/bun/pull/6542 * Fix minimum kernel version in docs by @klatka in https://github.com/oven-sh/bun/pull/6153 * fix: online docs moved by @mountainash in https://github.com/oven-sh/bun/pull/6579 * fix: change `--no-scripts` to `--ignore-scripts` by @owlcode in https://github.com/oven-sh/bun/pull/6587 * fix(node:buffer): fix the behavior of `totalLength` in `Buffer.concat` by @Hanaasagi in https://github.com/oven-sh/bun/pull/6574 * fix(serve): When IPv6 is not enabled, attempt to bind to IPv4 address under the same hostname. by @Hanaasagi in https://github.com/oven-sh/bun/pull/6533 * Add append content to a file guide by @nygmaaa in https://github.com/oven-sh/bun/pull/6581 * fix install add by @dylan-conway in https://github.com/oven-sh/bun/pull/6609 * fix(install): dont replace git urls when already present by @liz3 in https://github.com/oven-sh/bun/pull/6607 * Fix websocket upgrade by @Electroid in https://github.com/oven-sh/bun/pull/6564 * fix: support custom file type in Bun.file by @liz3 in https://github.com/oven-sh/bun/pull/6512 * String response for lambda function - no need to stringify string by @vladaman in https://github.com/oven-sh/bun/pull/6208 * Fix missing function names in console.log and Bun.inspect by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/6612 * fix findBestMatch so it finds the best match and not the first match by @dylang in https://github.com/oven-sh/bun/pull/6611 * respect optional peer dependencies and update docs by @dylan-conway in https://github.com/oven-sh/bun/pull/6615 * Sort list of dependencies and fix test by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/6616 * Update quickstart.md - removed the part for editing `compilerOptions`… by @PaulaBurgheleaGithub in https://github.com/oven-sh/bun/pull/6620 * fix(napi): incorrect refCount with napi_wrap() by @alangecker in https://github.com/oven-sh/bun/pull/6598 * Fixes IV calculation for AES-GCM mode by @imcatwhocode in https://github.com/oven-sh/bun/pull/6590 ## New Contributors * @clay-curry made their first contribution in https://github.com/oven-sh/bun/pull/6479 * @jerome-benoit made their first contribution in https://github.com/oven-sh/bun/pull/6521 * @Voldemat made their first contribution in https://github.com/oven-sh/bun/pull/6128 * @toshok made their first contribution in https://github.com/oven-sh/bun/pull/6151 * @HForGames made their first contribution in https://github.com/oven-sh/bun/pull/5946 * @yschroe made their first contribution in https://github.com/oven-sh/bun/pull/5485 * @Connormiha made their first contribution in https://github.com/oven-sh/bun/pull/4975 * @aralroca made their first contribution in https://github.com/oven-sh/bun/pull/6558 * @pierre-cm made their first contribution in https://github.com/oven-sh/bun/pull/6563 * @klatka made their first contribution in https://github.com/oven-sh/bun/pull/6153 * @mountainash made their first contribution in https://github.com/oven-sh/bun/pull/6579 * @owlcode made their first contribution in https://github.com/oven-sh/bun/pull/6587 * @nygmaaa made their first contribution in https://github.com/oven-sh/bun/pull/6581 * @vladaman made their first contribution in https://github.com/oven-sh/bun/pull/6208 * @PaulaBurgheleaGithub made their first contribution in https://github.com/oven-sh/bun/pull/6620 * @alangecker made their first contribution in https://github.com/oven-sh/bun/pull/6598 * @imcatwhocode made their first contribution in https://github.com/oven-sh/bun/pull/6590 **Full Changelog**: https://github.com/oven-sh/bun/compare/bun-v1.0.6...bun-v1.0.7