Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix(task): escape backticks in forwarded args | fibibot | S | No | 6.9h | 0.5h | May 17, 2026 |
SummaryBug FixEscape backticks in forwarded task arguments Prevents backtick arguments from being misinterpreted as shell command substitutions, ensuring correct task execution. This fixes a parsing bug that could cause unintended command execution. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| fix(ext/node): isolate TLS client reject session resumption | bartlomieju | M | No | 33.2h | 19.5h | May 17, 2026 |
SummaryBug FixFix TLS client reject session resumption isolation Ensures TLS session resumption behaves correctly when switching between insecure and strict connections, improving security and reliability for Node compatibility. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| fix(ext/node): support shouldUpgradeCallback in http server | bartlomieju | S | No | 33.8h | 14.8h | May 17, 2026 |
SummaryBug FixAdd shouldUpgradeCallback support to HTTP server Enables Node-compatible upgrade handling in Deno's HTTP server, improving compatibility with Node.js applications and ensuring correct upgrade behavior. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix(ext/node): add v8.GCProfiler | divybot | L | No | 4.3h | 4.3h | May 17, 2026 |
SummaryFeatureAdd v8.GCProfiler to node module Enables Node.js code to sample garbage collections, providing detailed GC profiling reports for performance analysis. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/node): implement TCP/TLS socket useUserBuffer | divybot | L | No | 2.9h | 2.9h | May 17, 2026 |
SummaryBug FixImplement TCP/TLS socket useUserBuffer Fixes crash when using onread buffer option in Node compatibility, improving stability for network operations. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| test(node_compat): mark parallel/test-shadow-realm-* as ignored | divybot | S | No | 4.4h | 4.2h | May 17, 2026 |
SummaryChoreMark ShadowRealm tests as ignored This change prevents failing ShadowRealm tests from blocking CI, ensuring a stable test suite while awaiting feature maturity. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack |
||||||
| fix(ext/node): expose internal/net as requireable module | divybot | S | No | 4.9h | 4.9h | May 17, 2026 |
SummaryBug FixExpose internal/net as requireable module Enables Node tests to import the internal net module, providing access to internal symbols and fixing test failures. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(ext/node): add v8.queryObjects() and util.queryObjects() | divybot | L | No | 3.3h | 3.2h | May 17, 2026 |
SummaryFeatureAdd v8.queryObjects and util.queryObjects Adds leak‑detection helpers to Node v8 and util modules, improving memory leak diagnostics for Deno. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/node): implement Module._stat | divybot | M | No | 3.7h | 0.5h | May 17, 2026 |
SummaryBug FixImplement Module._stat for Node compatibility Adds Node-compatible module stat function, enabling patching and improving compatibility with Node-based tooling. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(node): refresh async id for reused agent sockets | divybot | M | No | 3.5h | 3.5h | May 16, 2026 |
SummaryBug FixRefresh async ID for reused agent sockets Fixes async ID handling for reused agent sockets, improving reliability of Node HTTP connections. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| fix(node): expose internal webstreams modules | divybot | XL | No | 11.0h | 11.0h | May 16, 2026 |
SummaryBug FixExpose internal webstreams modules Adds internal webstreams modules to Node polyfills, improving compatibility and enabling new stream features for developers, enhancing the developer experience in Deno. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| fix(ext/node): expose internal/async_hooks as requireable module | divybot | S | AI | 8.4h | 7.9h | May 16, 2026 |
SummaryBug FixExpose internal async_hooks module for Node tests Enables Node compatibility tests to load internal async_hooks, improving Deno's Node API reliability. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(ext/node): expose internal/tty as requireable module | divybot | S | No | 8.9h | 5.7h | May 16, 2026 |
SummaryBug FixExpose internal/tty module for Node compatibility Fixes Node.js compatibility by making internal/tty module requireable, enabling color support tests to run. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix(node): add test.expectFailure to node:test | divybot | L | No | 4.5h | 3.7h | May 16, 2026 |
SummaryBug FixAdd test.expectFailure to node:test Introduces a helper for handling expected failures in node:test, improving test reliability. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| fix(tests/node_compat): normalize underscored V8 flags | divybot | S | AI | 3.9h | 0.2h | May 16, 2026 |
SummaryBug FixNormalize underscored V8 flags in node_compat tests This change normalizes V8 flag syntax in node_compat tests, preventing failures due to mismatched flag names. It ensures reliable test execution and reduces false negatives in CI. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| feat(ext/node): add linkRequests/moduleRequests/instantiate to node:vm | divybot | L | No | 2.2h | 2.2h | May 16, 2026 |
SummaryFeatureAdd two-phase vm.Module linking and instantiation Enables Node.js compatible module linking and instantiation in Deno, improving compatibility with Node's vm.Module API and allowing more robust module loading. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript, Javascript
|
||||||
| fix(ext/node): expose internal/options as requireable module | divybot | S | No | 1.9h | 1.9h | May 16, 2026 |
SummaryBug FixExpose internal/options module for Node.js compatibility Fixes Node.js compatibility tests by exposing internal options module, enabling proper handling of NODE_OPTIONS flags and improving test reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript, Rust
|
||||||
| fix(ext/node): expose internal/fs/promises with FileHandle | divybot | L | AI | 1.5h | 1.5h | May 16, 2026 |
SummaryBug FixExpose internal fs/promises via FileHandle Adds missing internal module registration and refactors fs.promises to use FileHandle, ensuring Node compatibility tests pass and improving file operation reliability. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(ext/node): add active process resources APIs | divybot | L | No | 2.6h | 2.6h | May 16, 2026 |
SummaryBug FixAdd active process resources APIs Adds APIs to expose active process resources, improving monitoring and debugging for Node runtime users. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Rust, Javascript
|
||||||
| fix(ext/url): align URLSearchParams with Node for node:url compat | divybot | L | No | 1.4h | 1.4h | May 16, 2026 |
SummaryBug FixAlign URLSearchParams with Node for node:url Ensures Deno’s URLSearchParams behavior matches Node.js, unblocking 14 failing node-compat tests and improving cross‑runtime consistency. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript
|
||||||
| fix(ext/node): improve node:tls test compatibility | nathanwhitbot | XL | No | 31.1h | 22.6h | May 15, 2026 |
SummaryBug FixImprove node:tls test compatibility Enhances TLS compatibility for Deno’s node:tls polyfills, improving security and reliability for applications that rely on Node‑compatible TLS behavior. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Rust, Typescript, Javascript
|
||||||
| fix(ext/node): improve https agent compat | bartlomieju | S | No | 2.3h | - | May 15, 2026 |
SummaryBug FixImprove HTTPS Agent Compatibility in Node Polyfills Enhances Node compatibility by ensuring HTTPS agent behavior matches Node's expectations, improving reliability for developers using Deno's Node compatibility layer. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(node): report directory imports with node error code | divybot | M | No | 5.9h | 5.9h | May 15, 2026 |
SummaryBug FixFix Node directory import error reporting Ensures Node-compatible error codes for directory imports, improving error handling for users. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| fix(ext/node): align nextTick ordering in ESM | bartlomieju | M | No | 2.2h | - | May 15, 2026 |
SummaryBug FixFix nextTick ordering in ESM Aligns promise and queueMicrotask job ordering with Node ESM behavior, ensuring correct execution order for top-level ESM and CJS entrypoints. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Rust
|
||||||
| feat(ext/node): add createHistogram to node:perf_hooks | fibibot | XL | No | 72.1h | 71.9h | May 15, 2026 |
SummaryFeatureAdd createHistogram to node:perf_hooks Enables Deno to expose Node.js’s createHistogram API, improving performance monitoring and ensuring compatibility with Node applications. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/node): emit destroy for cleared immediates | bartlomieju | S | No | 2.2h | - | May 15, 2026 |
SummaryBug FixFix async_hooks destroy emission for cleared immediates Ensures Deno's async_hooks implementation correctly emits destroy callbacks when Immediate resources are cleared, aligning behavior with Node.js and improving resource cleanup. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(ext/node): emit deprecation warnings for legacy stream/_tls_wrap requires and module.parent | divybot | M | No | 1.6h | 1.6h | May 15, 2026 |
SummaryBug FixAdd deprecation warnings for legacy Node modules Ensures Deno’s Node compatibility layer emits the same deprecation warnings as Node, improving developer experience and aligning behavior. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| feat(ext/node): implement node:wasi | divybot | XL | AI | 0.8h | 0.8h | May 15, 2026 |
SummaryFeatureImplement node:wasi polyfill Adds WASI support for Node applications in Deno, enabling native WASI API usage and improving compatibility with Node workloads. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(node): expose internal/js_stream_socket and add default read path | divybot | S | AI | 1.0h | 1.0h | May 15, 2026 |
SummaryBug FixExpose internal js_stream_socket and default read path Enables Node.js compatibility tests to run by exposing internal JSStreamSocket and implementing default read behavior, improving test coverage and reliability. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| perf(ext/web): optimize TextEncoder encodeInto result | bartlomieju | M | No | 26.7h | 0.0h | May 15, 2026 |
SummaryRefactorOptimize TextEncoder encodeInto performance Improves text encoding speed by ~12%, reducing latency for web applications. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Rust
|
||||||
| fix(ext/node): reject structuredClone for file-backed Blobs | divybot | M | No | 3.2h | 2.9h | May 15, 2026 |
SummaryBug FixReject structuredClone for file-backed Blobs Aligns Deno's structuredClone behavior with Node by rejecting cloning of file-backed Blobs, preventing incorrect serialization and ensuring consistent error handling. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| fix(node): expose `E` and `SystemError` from `internal/errors` | divybot | M | AI | 1.7h | - | May 15, 2026 |
SummaryBug FixExpose E and SystemError in internal errors Adds missing exports to Node compatibility polyfill, enabling internal error tests to run and ensuring error handling works correctly in Deno's Node compatibility layer. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Revert module loader hooks stack | bartlomieju | XL | No | 1.8h | - | May 15, 2026 |
SummaryBug FixRevert module loader hooks stack Reverts deprecated module loader hooks to simplify runtime and focus on stable API, reducing complexity and potential bugs. This ensures the Deno runtime remains lean and stable for Node compatibility. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| fix(graph): bump deno_graph to 0.108.2 for wasm multi-value return types | lunadogbot | S | No | 20.8h | - | May 15, 2026 |
SummaryBug FixBump deno_graph to support wasm multi-value types This update fixes a bug where WebAssembly functions with multiple return values were incorrectly typed as a single number. By bumping deno_graph to 0.108.2, the correct tuple type is now generated, improving type-checking accuracy. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/crypto): validate raw key length on X25519/X448/Ed25519 importKey | lunadogbot | L | No | 117.5h | 0.8h | May 15, 2026 |
SummaryBug FixFix raw key length validation for X25519/X448/Ed25519 Ensures invalid raw cryptographic keys are rejected, preventing runtime crashes and aligning with browser behavior. This improves reliability for developers using Deno's WebCrypto API. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript, Rust
|
||||||
| refactor(core): pre-resolve child imports before V8 module registration | bartlomieju | XL | No | 4.2h | 3.6h | May 14, 2026 |
SummaryRefactorPre-resolve child imports before V8 module registration Reduces async import round-trips and fixes module resolution bugs, improving performance and reliability for blob-based modules. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust, Typescript, Javascript
|
||||||
| fix(ext/process): respect AbortSignal in Deno.Command.output() | lunadogbot | M | No | 0.6h | 0.2h | May 14, 2026 |
SummaryBug FixFix AbortSignal handling in Deno.Command.output Ensures child processes started via Deno.Command.output() honor AbortSignal, preventing orphaned processes and improving reliability. This fixes a regression that caused processes to continue running after cancellation. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| refactor(tsc): drop redundant timer globals from Deno libs | bartlomieju | L | No | 22.1h | 4.7h | May 14, 2026 |
SummaryRefactorRemove redundant timer globals from Deno libs Eliminates duplicate timer declarations, streamlining the type library and improving consistency across Node and Deno environments. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Typescript, Rust
|
||||||
| fix(core): short-circuit async-resolve when it returns an already-registered module | bartlomieju | M | No | 1.9h | 1.9h | May 14, 2026 |
SummaryBug FixFix async resolve short‑circuit for registered modules Ensures npm package imports resolve correctly, preventing runtime errors and improving reliability for developers using Deno with npm modules. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| fix(ext/fetch): close response_rid when abort races op_fetch_send completion | nikicat | XS | AI | 139.3h | 0.8h | May 14, 2026 |
SummaryBug FixFix fetch abort response resource leak Prevents resource leaks when aborting fetch requests, ensuring Deno's resource sanitizer remains clean and improving reliability. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| fix(ext/node): surface ERR_REQUIRE_ASYNC_MODULE/CYCLE_MODULE codes and fix TLA retry | bartlomieju | M | No | 1.5h | - | May 14, 2026 |
SummaryBug FixFix Node error codes and TLA retry handling Ensures Node error codes are surfaced correctly in Deno's error printer and fixes retry logic for top-level async modules, improving debugging and compatibility. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript, Rust
|
||||||
| fix(ext/node): use primordials in internal_binding/symbols.ts | bittoby | XS | No | 210.4h | 0.3h | May 14, 2026 |
SummaryBug FixFix primordials usage in internal binding symbols Ensures Node polyfills use correct primordials, improving compatibility and preventing runtime errors. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| feat(ext/node): convert node:url/util/zlib to synthetic_esm | bartlomieju | M | No | 12.5h | - | May 14, 2026 |
SummaryFeatureConvert node URL/Util/Zlib to synthetic ESM Adds synthetic ESM wrappers for node URL, util, and zlib, eliminating manual shims and improving module resolution consistency. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/websocket): don't panic on H2 stream reset in poll_write | lunadogbot | S | No | 60.4h | 43.0h | May 14, 2026 |
SummaryBug FixFix websocket H2 stream reset panic Prevents Deno runtime crashes caused by H2 stream resets during WebSocket writes, ensuring more reliable network connections for users. Health Assessment
Small
Low
High
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| feat(core): synthetic_esm extension DSL + node:worker_threads canary | bartlomieju | XL | No | 13.4h | 7.6h | May 14, 2026 |
SummaryFeatureAdd synthetic ESM extension for node worker_threads Enables dynamic ESM polyfills for Node extensions, improving compatibility and performance. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/node): fire uncaughtExceptionMonitor with correct origin for sync top-level throws | divybot | L | AI | 1.0h | 1.0h | May 14, 2026 |
SummaryBug FixFix uncaughtExceptionMonitor origin for sync throws Aligns Deno’s error handling with Node.js semantics, ensuring developers receive accurate exception origins for synchronous top‑level throws, improving reliability and debugging clarity. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(ext/node): implement displayErrors for vm scripts | divybot | M | No | 106.1h | 0.4h | May 14, 2026 |
SummaryBug FixImplement displayErrors for VM scripts Adds Node.js‑style error stack formatting for VM scripts and validates compileFunction options, improving developer debugging and test reliability. Health Assessment
Medium
Medium
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Rust, Javascript
|
||||||
| fix(ext/node): don't emit ServerResponse 'finish' after client abort | lunadogbot | S | No | 10.6h | 10.6h | May 14, 2026 |
SummaryBug FixFix ServerResponse finish event after client abort Ensures HTTP responses correctly emit only 'close' when a client aborts, preventing erroneous 'finish' events. Aligns Deno's behavior with Node.js, improving reliability for server-side applications. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| fix(ext/node): implement vm.SyntheticModule constructor | littledivy | L | No | 20.4h | 9.9h | May 14, 2026 |
SummaryBug FixImplement vm.SyntheticModule constructor Adds support for synthetic ES modules via vm.SyntheticModule, enabling users to construct modules and set exports programmatically, improving developer experience and aligning with V8's API. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Rust, Javascript
|
||||||
| fix(ext/node): add util.setTraceSigInt stub | divybot | S | AI | 21.9h | - | May 14, 2026 |
SummaryBug FixAdd util.setTraceSigInt stub for Node polyfill Provides a missing Node.js util function to support worker-thread compatibility, ensuring Deno’s node compatibility layer behaves like Node.js and prevents errors in worker contexts. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||