Commit Graph

  • 344b2c1dfe fix: Response.clone() no longer locks body when body was accessed before clone (#25484) robobun 2025-12-15 18:46:02 -08:00
  • aef0b5b4a6 fix(usockets): safely handle socket reallocation during context adoption (#25361) Ciro Spaciari 2025-12-15 18:43:51 -08:00
  • 1c329161c9 Merge branch 'main' into claude/add-catalog-flag Jarred Sumner 2025-12-15 18:38:58 -08:00
  • 740fb23315 fix(windows): improve bunx metadata validation (#25012) robobun 2025-12-15 18:37:09 -08:00
  • 2dd997c4b5 fix(node): support duplicate dlopen calls with DLHandleMap (#24404) robobun 2025-12-15 18:35:26 -08:00
  • 86392c0d09 Merge branch 'main' into claude/add-catalog-flag Claude Bot 2025-12-16 01:54:47 +00:00
  • 0cda623d15 Merge branch 'main' into claude/refactor-shell-interpreter-jsref claude/refactor-shell-interpreter-jsref Jarred Sumner 2025-12-15 17:52:50 -08:00
  • 4061e1cb4f fix: handle EINVAL from copy_file_range on eCryptfs (#25534) robobun 2025-12-15 17:47:08 -08:00
  • 6386eef8aa fix(bunx): handle empty string arguments on Windows (#25025) robobun 2025-12-15 17:29:04 -08:00
  • 3394fd3bdd fix(node:url): return empty string for invalid domains in domainToASCII/domainToUnicode (#25196) robobun 2025-12-15 17:26:32 -08:00
  • 746cec1117 Merge branch 'main' into claude/fix-process-title-linux claude/fix-process-title-linux Jarred Sumner 2025-12-15 17:05:00 -08:00
  • 5a8cdc08f0 docs(bundler): add comprehensive Bun.build compile API documentation (#25536) robobun 2025-12-15 16:20:50 -08:00
  • dcc3386611 [publish images] Jarred Sumner 2025-12-15 15:34:01 -08:00
  • 5874a79ba5 fix(test): increase timeout for v8 test native module builds Claude Bot 2025-12-15 21:11:18 +00:00
  • 8dc79641c8 fix(http): support proxy passwords longer than 4096 characters (#25530) robobun 2025-12-15 13:21:41 -08:00
  • d865ef41e2 feat: add Bun.Terminal API for pseudo-terminal (PTY) support (#25415) robobun 2025-12-15 12:51:13 -08:00
  • e66b4639bd fix: use LLVM unstable repo for Debian trixie/forky [publish images] (#25470) robobun 2025-12-15 12:45:45 -08:00
  • 8698d25c52 fix: ensure TLS handshake callback fires before HTTP request handler (#25525) robobun 2025-12-15 12:44:26 -08:00
  • f26bb5bee4 Merge branch 'main' into claude/fix-process-title-linux Jarred Sumner 2025-12-15 12:03:20 -08:00
  • 81a5c79928 deps: update c-ares to v1.34.6 (#25509) github-actions[bot] 2025-12-15 11:36:18 -08:00
  • fa996ad1a8 fix: Support @types/node@25.0.2 (#25532) Alistair Smith 2025-12-15 11:29:04 -08:00
  • d0a536b577 Merge branch 'main' into claude/fix-process-title-linux Jarred Sumner 2025-12-15 11:13:38 -08:00
  • ed1d6e595c skip HandleScope GC test on ASAN builds (#25523) robobun 2025-12-15 11:11:11 -08:00
  • ee1f9ec214 trigger ci claude/fix-import-type-attribute-caching Claude Bot 2025-12-15 07:24:29 +00:00
  • 7c98b0f440 Deflake test/js/node/test/parallel/test-fs-readdir-stack-overflow.js Jarred Sumner 2025-12-14 22:49:49 -08:00
  • c32ee7cc68 Merge branch 'main' into claude/fix-process-title-linux Jarred Sumner 2025-12-14 20:20:35 -08:00
  • 6afc136429 fix(process): make process.title work properly on Linux Claude Bot 2025-12-15 00:05:13 +00:00
  • f0d18d73c9 Disable CodeRabbit issue enrichment (#25520) robobun 2025-12-14 14:56:58 -08:00
  • f2604e1b3d fix: include import type attribute in module cache key Claude Bot 2025-12-14 22:03:15 +00:00
  • 7523ac9c52 deps: update elysia to 1.4.19 (1.4.19) deps/update-elysia-13 Jarred-Sumner 2025-12-14 04:16:01 +00:00
  • 2090a02b6b deps: update libarchive to v3.8.4 (d114ceee6de08a7a60ff1209492ba38bf9436f79) deps/update-libarchive-50 RiskyMH 2025-12-14 03:33:24 +00:00
  • a5712b92b8 Fix 100% CPU usage with idle WebSocket connections on macOS (kqueue) (#25475) Ciro Spaciari 2025-12-12 11:10:22 -08:00
  • 7dcd49f832 fix(install): only apply default trusted dependencies to npm packages (#25163) robobun 2025-12-11 17:44:41 -08:00
  • c59a6997cd feat(bundler): add statically-analyzable dead-code elimination via feature flags (#25462) robobun 2025-12-11 17:44:14 -08:00
  • 4ca1dc537e refactor: use test.each for single binding test cases Claude Bot 2025-12-11 22:41:08 +00:00
  • 79bf4f280a fix: use safe integer value in bigint binding test Claude Bot 2025-12-11 22:31:40 +00:00
  • f73a2b422b Merge branch 'main' into claude/fix-sqlite-prepare-single-binding Alistair Smith 2025-12-11 14:23:59 -08:00
  • 9dca31f3cd update claude/fix-tarball-integrity-vulnerability Dylan Conway 2025-12-11 13:59:05 -08:00
  • 4cb5813799 fix(sqlite): handle single binding value in Database.prepare() Claude Bot 2025-12-11 17:36:56 +00:00
  • 602f95055c [autofix.ci] apply automated fixes autofix-ci[bot] 2025-12-11 15:52:24 +00:00
  • 04ceae0381 fix: standalone executables with 8+ embedded files silently exiting robobun 2025-12-12 02:50:13 +11:00
  • b84ba569af fix(test): logical operators && || ! === are valid in conditions claude/feature-flag-edge-case-tests Claude Bot 2025-12-11 09:19:32 +00:00
  • 7e9a366beb fix(test): simplify check to not.toInclude("A") Claude Bot 2025-12-11 09:06:32 +00:00
  • f51c11e22d fix(test): also verify "A" branch is eliminated in ValidElseIf Claude Bot 2025-12-11 09:05:24 +00:00
  • e971905df5 fix(test): logical operators and short-circuit must also error Claude Bot 2025-12-11 09:04:47 +00:00
  • 733fdfb034 test(bundler): add edge case tests for bun:bundle feature flags Claude Bot 2025-12-11 08:58:43 +00:00
  • 0bbd4ad560 feat(bundler): restrict feature() to sole condition of if/ternary claude/feature-flag-restrictions Claude Bot 2025-12-11 04:32:39 +00:00
  • db3a04cc25 test(bun-types): add comprehensive type tests for bun:bundle module (#25465) robobun 2025-12-10 19:51:37 -08:00
  • 08215d9d20 test(bun-types): add comprehensive type tests for bun:bundle module claude/bun-bundle-types-tests Claude Bot 2025-12-11 03:30:32 +00:00
  • 21d93e97fa fix: Change unknown bun:bundle export from warning to error Claude Bot 2025-12-11 03:24:19 +00:00
  • 7cdf07e36e fix: Add deinit for bundler_feature_flags to prevent memory leak Claude Bot 2025-12-11 02:51:27 +00:00
  • f1789680b4 docs: Remove redundant adverb in feature flags docs Claude Bot 2025-12-11 02:45:38 +00:00
  • ca1bf28023 fix: Add CLI flag reference to JSDoc, improve initComptime warning Claude Bot 2025-12-11 02:45:06 +00:00
  • fd3daa2661 [autofix.ci] apply automated fixes autofix-ci[bot] 2025-12-11 02:33:07 +00:00
  • 3fc2644bc2 docs(bundler): Add documentation for feature flags Claude Bot 2025-12-11 02:31:20 +00:00
  • 7d74e8e02c [autofix.ci] apply automated fixes autofix-ci[bot] 2025-12-11 02:27:48 +00:00
  • daaa6a1c31 feat(bundler): Add features support to Bun.build API and use StringSet Claude Bot 2025-12-11 02:07:58 +00:00
  • 1d50af7fe8 @types/bun: Update to @types/node@25, fallback to PropertyKey in test expect matchers when keyof unknown is used (#25460) Alistair Smith 2025-12-10 18:15:55 -08:00
  • 41d2ceb8d3 refactor: move bun:bundle handling to parse time and optimize Claude Bot 2025-12-11 01:39:16 +00:00
  • 03275767b8 address CodeRabbit review comments Claude Bot 2025-12-11 01:29:28 +00:00
  • a489198dd5 feat: add TypeScript definitions for bun:bundle module Claude Bot 2025-12-11 01:16:53 +00:00
  • 555cd5808e refactor: rename bun:bundler to bun:bundle Claude Bot 2025-12-11 01:15:31 +00:00
  • f975a66cf3 fix: support aliased imports and runtime feature flags Claude Bot 2025-12-11 01:04:54 +00:00
  • 98cee5a57e Improve Bun.stringWidth accuracy and robustness (#25447) Jarred Sumner 2025-12-10 16:17:57 -08:00
  • 4ee36d8d3c feat(bundler): add statically-analyzable dead-code elimination via feature flags Claude Bot 2025-12-10 23:51:55 +00:00
  • 5b806e56ac add strip-ansi wrapper to use Bun.stripANSI when available claude/slack-session-01JUuX2KibsHMR1YPuPVcuY6 Claude 2025-12-10 08:28:52 +00:00
  • ac0099ebc6 docs: fix code highlight (#25411) Elfayeur - Remi 2025-12-10 13:06:45 +08:00
  • 64146d47f9 Update os-signals.mdx (#25372) Ryan Machado 2025-12-10 02:06:39 -03:00
  • a2d8b75962 fix(yaml): quote strings ending with colons (#25443) robobun 2025-12-09 18:20:26 -08:00
  • a15fe76bf2 add brotli and zstd to CompressionStream and DecompressionStream types (#25374) Kyle 2025-12-10 14:56:55 +13:00
  • 8dc084af5f fix(fetch): ignore proxy object without url property (#25414) robobun 2025-12-09 12:31:45 -08:00
  • 7d6bb96f78 Add cross-runtime which wrapper utility claude/slack-session-011kAFmFMyF9HxHmbpuhv7sr Claude 2025-12-09 08:24:48 +00:00
  • d74c3be025 fix(zlib): prevent use-after-free in WorkPool compression operations claude/fix-zlib-workpool-uaf Claude Bot 2025-12-09 04:08:14 +00:00
  • 2b1f9553f7 Update lockfile claude/remove-bun-tracestrings Dylan Conway 2025-12-08 18:03:45 -08:00
  • 2028e21d60 fmt bun.d.ts Alistair Smith 2025-12-08 18:00:09 -08:00
  • dd00068d21 Remove unused bun-tracestrings dependency Dylan Conway 2025-12-08 17:52:15 -08:00
  • f25ea59683 feat(s3): add Content-Disposition support for S3 uploads (#25363) Ciro Spaciari 2025-12-08 15:30:20 -08:00
  • 55c6afb498 Deflake test/js/bun/net/socket.test.ts Jarred Sumner 2025-12-08 11:16:26 -08:00
  • 0aca002161 Deflake test/js/bun/util/sleep.test.ts Jarred Sumner 2025-12-08 11:14:52 -08:00
  • 4980736786 docs(server): fix satisfies Serve type in export default example (#25410) robobun 2025-12-08 09:25:00 -08:00
  • 3af0d23d53 docs: expand single-file executable file embedding documentation (#25408) robobun 2025-12-07 18:43:00 -08:00
  • 9c96937329 fix(transpiler): preserve simplified property values in object spread expressions (#25401) Hamidreza Hanafi 2025-12-07 19:33:37 -05:00
  • d4eaaf8363 docs: document autoload options for standalone executables (#25385) robobun 2025-12-07 15:44:06 -08:00
  • e1aa437694 Bump Jarred Sumner 2025-12-07 15:42:23 -08:00
  • 73c3f0004f fix(vm): delete internal Loader property from node:vm global object (#25397) robobun 2025-12-07 13:29:32 -08:00
  • 0ec9349f4a fix: simplify sandbox exec CLI and fix argument parsing claude/sandboxfile2 Claude Bot 2025-12-07 20:29:19 +00:00
  • 78e434a1e0 feat: implement real Linux namespace sandbox isolation claude/sandboxfile1 Claude Bot 2025-12-07 20:06:59 +00:00
  • b80cb629c6 fix(docs): correct mock documentation examples (#25384) robobun 2025-12-06 22:17:51 -08:00
  • de8dd1e71f deps: update elysia to 1.4.18 (1.4.18) deps/update-elysia-12 Jarred-Sumner 2025-12-07 04:13:24 +00:00
  • 8773f7ab65 Delete TODO.md Jarred Sumner 2025-12-06 19:58:21 -08:00
  • 19f19aafbc deps: update libarchive to v3.8.4 (d114ceee6de08a7a60ff1209492ba38bf9436f79) deps/update-libarchive-49 RiskyMH 2025-12-07 03:32:48 +00:00
  • 5eb2145b31 fix(compile): use 8-byte header for embedded section to ensure bytecode alignment (#25377) bun-v1.3.4 Dylan Conway 2025-12-06 16:37:09 -08:00
  • 8d05aa74e6 feat(node:fs): support copying embedded files from standalone executables claude/fs-copyfile-embedded-files Claude Bot 2025-12-06 02:02:50 +00:00
  • b742800e66 feat: complete pure-Zig Linux sandbox with seccomp-BPF Claude Bot 2025-12-06 10:04:50 +00:00
  • 5e0d0d604a feat: implement native Linux sandbox with user namespaces Claude Bot 2025-12-06 09:51:26 +00:00
  • f01896d857 feat: add native bun sandbox CLI command Claude Bot 2025-12-06 09:26:37 +00:00
  • 559771a82e feat: add sandbox runner and CLI command Claude Bot 2025-12-06 09:24:25 +00:00
  • 43d847209d feat: implement native Zig Linux sandbox with namespaces and seccomp claude/sandboxfile3 Claude Bot 2025-12-06 09:15:02 +00:00
  • 9ceff9632e feat: add Linux namespace isolation for sandboxes Claude Bot 2025-12-06 09:06:07 +00:00
  • 37c5b41542 feat: add sandbox runtime for executing Sandboxfiles Claude Bot 2025-12-06 09:03:44 +00:00