ReferenceKnown issues

Known issues

Bun defects and limitations that affect this site's examples, with first-party issue links and review dates

Last updated on

How to use this page

This page only tracks defects and limitations that change the behavior of examples on this site — it is not a mirror of the Bun issue tracker. Every entry links to the first-party issue; check the issue before applying a workaround, and fixed entries are removed at the next review.

Package management and CI

IssueImpactWorkaroundStatus (2026-08-02)
bun audit --prod filtering broken at monorepo rootsdevDependency vulnerabilities still reported from the workspace rootTest the output in your actual repo layout; don't trust the exit code aloneOpen
bun audit does not accept --production / --omit=devScripts migrated from npm fail outrightUse --prod insteadOpen
bun install --frozen-lockfile --production unusually slow in Docker buildsImage build times balloonCache the install stage in its own layer; watch the issue for the fixOpen
bun update writes a lockfile that fails the next --frozen-lockfile installCI frozen installs error after dependency updatesRun bun install once locally after updating and commit the lockfileIssue closed as duplicate; fix PR #31752 still open

Test runner

IssueImpactWorkaroundStatus (2026-08-02)
--isolate / --parallel in 1.3.13 crash with native NAPI addonsSegfaults in suites loading native addonsUpgrade to 1.3.14 or newerFixed in 1.3.14
--isolate fails on dynamic import of top-level-await modules (1.3.14 regression)Test files using TLA dynamic imports error outRun affected suites serially until fixedOpen

Redis client

IssueImpactWorkaroundStatus (2026-08-02)
subscribe() silently drops messages after downgrading to RESP2 with HELLO 2Subscriber connections stop receiving messages without errorsDon't downgrade the protocol; stay on RESP3 (Redis 7.2+)Open
send() hangs forever after reconnecting during a large EVAL requestRequests never return after the connection recoversWrap send() calls in an application-level timeoutOpen

Conventions

  • The "Status" column is a snapshot from the review date, not live state; the issue page is always newer.
  • Absence from this list is not a guarantee: validate under the production baseline before adopting.
  • Before recording a new defect here, confirm causality with a minimal reproduction and a specific Bun version.

Official references: oven-sh/bun issues, Bun releases.