Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix(ext/node): accept array forms of cert/key/pfx in createSecureContext | bartlomieju | M | No | 14.0h | 0.8h | May 26, 2026 |
SummaryBug FixFix TLS array handling in Node polyfill Ensures TLS secure contexts correctly process array inputs for certificates, keys, and PFX, preventing anonymous connections and errors in client authentication. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(ext/node): enforce minimum Miller-Rabin rounds in checkPrime | bartlomieju | M | No | 0.7h | 0.2h | May 26, 2026 |
SummaryBug FixEnforce minimum Miller‑Rabin rounds in checkPrime Improves cryptographic validation by enforcing minimum Miller‑Rabin rounds, reducing false‑positive prime detection and strengthening security. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust
|
||||||
| fix(cli): clearer error when importing .node addon via ESM | bartlomieju | S | No | 16.4h | 0.0h | May 26, 2026 |
SummaryBug FixClearer error for ESM .node addon imports This change replaces a cryptic syntax error with a clear TypeError, guiding developers to use the correct import method for native addons, reducing debugging time. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix: support npm: specifiers in --preload and --import | bartlomieju | M | No | 22.4h | 0.1h | May 26, 2026 |
SummaryBug FixSupport npm specifiers in preload and import Fixes runtime errors when preloading or importing npm packages by ensuring they are installed before resolution, improving reliability of the Deno CLI. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/node): support PKCS#12 MACs other than SHA-1 | divybot | L | No | 26.1h | 0.2h | May 26, 2026 |
SummaryBug FixSupport PKCS#12 MACs beyond SHA-1 Ensures Deno’s TLS secure contexts accept PFX files using modern SHA-2 MACs, improving compatibility and security for users importing certificates. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(inspector): emit NodeWorker.attachedToWorker for late workers | bartlomieju | M | No | 12.4h | 0.7h | May 26, 2026 |
SummaryBug FixFix inspector to emit NodeWorker.attachedToWorker for late workers Ensures VSCode debugger can attach to workers created after enabling the inspector, improving debugging reliability for developers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/node): reset req.reusedSocket on transparent retry | bartlomieju | M | No | 12.5h | 0.1h | May 26, 2026 |
SummaryBug FixReset reusedSocket flag on HTTP retry Fixes misleading reusedSocket flag causing incorrect userland behavior during HTTP retries. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(ext/node): TLSSocket.authorized=false when client presents no cert | bartlomieju | M | No | 12.1h | 0.1h | May 26, 2026 |
SummaryBug FixFix TLS socket authorized flag for missing client cert This fix ensures that TLS servers correctly flag connections without client certificates as unauthorized. It prevents applications from mistakenly treating unauthenticated connections as trusted, enhancing security. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(http): wake runtime after direct serve dispatch | nathanwhit | M | No | 0.7h | 0.2h | May 26, 2026 |
SummaryBug FixWake runtime after direct serve dispatch Ensures Deno.serve correctly wakes event loop after async I/O in request handlers, preventing timeouts and restoring reliable request processing. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(node/util): don't invoke Proxy traps in util.inspect | divybot | M | No | 10.8h | 10.8h | May 26, 2026 |
SummaryBug FixFix util.inspect to avoid proxy traps Ensures Deno's util.inspect behaves like Node.js, preventing errors when inspecting proxies and improving developer experience. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| feat(ext/node): add missing node:util APIs (getSystemErrorMap, transferableAbortSignal, transferableAbortController) | divybot | M | No | 10.8h | - | May 26, 2026 |
SummaryFeatureAdd missing node:util APIs for error map and abort Adds missing Node util APIs, enhancing Deno's compatibility and error handling capabilities. This allows developers to use standard Node utilities for error mapping and abort signal management, improving reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix: panic in deno test --parallel | bartlomieju | XS | No | 0.8h | - | May 25, 2026 |
SummaryBug FixFix panic in deno test --parallel Updates the rusty_v8 dependency to resolve a regression that caused panics when running tests in parallel, improving stability for developers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| refactor(ext/web): build timers directly on core.createTimer | bartlomieju | M | No | 1.6h | 0.0h | May 25, 2026 |
SummaryRefactorRefactor timers to use core.createTimer This refactor removes unnecessary Node layer indirection for web timers, improving performance and reducing memory overhead. It also ensures consistent timer behavior across web and Node environments. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix(transpile): preserve newlines after multi-line block comments | bartlomieju | M | No | 1.3h | 0.2h | May 25, 2026 |
SummaryBug FixPreserve newlines after multi-line block comments Ensures transpiled JavaScript preserves original formatting of multi-line comments, improving code readability and preventing accidental code merging. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(core): keep lazy_loaded_esm sources across concurrent loads | bartlomieju | M | No | 1.3h | 0.3h | May 25, 2026 |
SummaryBug FixFix concurrent lazy ESM source handling Ensures dynamic imports that share lazy-loaded modules no longer fail, improving reliability for applications using node builtins. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(upgrade): zstd-compress bsdiff delta patches | bartlomieju | M | No | 0.6h | 0.3h | May 25, 2026 |
SummaryBug FixReduce bsdiff patch size with zstd compression Compresses binary diff patches to reduce download size, improving update performance for users. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(config): don't panic when --config path can't be converted to URL | bartlomieju | S | No | 1.0h | 0.1h | May 25, 2026 |
SummaryBug FixFix config path URL conversion panic Prevents crashes caused by invalid --config paths, improving reliability across platforms. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| chore(deps): bump openssl from 0.10.79 to 0.10.80 | dependabot | XS | No | 133.1h | - | May 25, 2026 |
SummaryChoreBump openssl dependency to 0.10.80 Updates the OpenSSL library to the latest patch, ensuring security and compatibility for the Deno runtime. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(types): restore brotli in CompressionFormat for dom/webworker libs | bartlomieju | S | No | 1.2h | 0.1h | May 25, 2026 |
SummaryBug FixRestore Brotli support in CompressionFormat Aligns TypeScript lib definitions with Deno runtime, enabling Brotli compression streams to type‑check in DOM and WebWorker contexts. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(ext/node): allow omitting arguments in base64Slice | turtletongue | S | No | 53.4h | 0.0h | May 25, 2026 |
SummaryBug FixFix optional arguments in base64Slice Adds default parameters to Buffer.base64Slice to match Node.js behavior, preventing errors when called without arguments. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(ext/node): drop extra positional args in promisified fs.promises.* | bartlomieju | M | No | 1.0h | 0.1h | May 25, 2026 |
SummaryBug FixFix extra positional args in fs.promises Corrects file system promise behavior, preventing runtime errors when mapping over paths, improving reliability of Deno's Node compatibility layer. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
|
||||||
| Revert "fix(ext/node): polyfill module.enableCompileCache and companions" (#34190) | divybot | XL | No | 0.7h | 0.7h | May 25, 2026 |
SummaryBug FixRevert Node compile cache polyfill changes Reverts the addition of Node compile cache polyfills, restoring previous behavior and eliminating unnecessary permission prompts for scripts. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust, Javascript
|
||||||
| test: disable flaky cluster deadlock test | lunadogbot | XS | No | 47.4h | - | May 25, 2026 |
SummaryTestDisable flaky node compat cluster deadlock test Disables a flaky test in CI to improve stability, linking to issue #34180. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| chore: regression for JSDoc @example with decorator syntax | divybot | M | No | 6.9h | 6.7h | May 25, 2026 |
SummaryTestAdd regression test for JSDoc @example with decorator syntax Ensures that documentation generation correctly preserves example code containing decorators, preventing broken or incomplete documentation for developers. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(ext/node): attach register as static on Module | bartlomieju | S | No | 16.0h | 0.1h | May 23, 2026 |
SummaryBug FixFix register static on Module Reattaches the register stub to Module to restore Node compatibility for tsx, preventing runtime errors for users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| refactor: replace quick-junit test reporter dependency | nathanwhitbot | L | No | 0.7h | - | May 23, 2026 |
SummaryRefactorRefactor: replace quick-junit test reporter dependency Replaces the JUnit test reporter’s quick-junit dependency with a lightweight local XML writer, preserving report structure and removing unused packages. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| refactor: remove shell-escape from install shims | nathanwhitbot | M | No | 2.5h | - | May 22, 2026 |
SummaryRefactorRefactor: Remove shell-escape from install shims Eliminates external shell-escape dependency from install shims, reducing build complexity and potential security risks. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(cli): allow --inspect=localhost:0 to resolve hostnames | divybot | L | No | 85.0h | 32.5h | May 22, 2026 |
SummaryBug FixFix CLI inspect hostname resolution Enables Deno to accept hostnames for the --inspect flag, matching Node.js behavior and improving developer experience. Health Assessment
Medium
Low
High
AI Details
Confidence:
1.00
Tech Stack
Languages:
Rust, Typescript
|
||||||
| 2.8.0 | denobot | XL | No | 0.9h | - | May 22, 2026 |
SummaryChoreRelease 2.8.0: Bump crate versions Version bump for 2.8.0 release, updating crate versions and release notes to keep dependencies current. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript, Yaml
Frameworks:
Github-Actions
|
||||||
| refactor: remove base32 dependency from npm cache encoding | nathanwhitbot | M | No | 2.2h | - | May 22, 2026 |
SummaryRefactorRemove base32 dependency from npm cache Eliminates an external crate, reducing build size and potential security surface while maintaining cache compatibility. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Rust
|
||||||
| perf(ext/net): reduce Quinn TLS provider size | nathanwhitbot | XS | No | 1.6h | - | May 22, 2026 |
SummaryRefactorReduce Quinn TLS provider size in networking extension Switches to AWS‑LC Rustls provider, eliminating unnecessary code paths. This reduces release‑lite binary size, speeding up deployment and reducing storage costs. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| perf(ext/node): optimize direct ServerResponse string end | nathanwhitbot | L | No | 41.3h | 14.6h | May 21, 2026 |
SummaryChoreAdd guarded fast path for ServerResponse.end(string) Introduces a direct write path for string responses in Node’s HTTP server, cutting overhead and boosting GET throughput by ~11% and POST by ~8%. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| feat(install): default to npm for `deno install -g` unprefixed packages | bartlomieju | M | No | 2.0h | 0.8h | May 21, 2026 |
SummaryFeatureDefault unprefixed global installs to npm Ensures global installs without a prefix resolve to npm, aligning behavior with local installs and add, improving user experience and consistency. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| feat(cli): add --watch flag to deno check | bartlomieju | M | No | 67.4h | 67.2h | May 21, 2026 |
SummaryFeatureAdd --watch flag to deno check Enables automatic re-running of the type checker whenever source files change, streamlining development and reducing manual steps. Health Assessment
Medium
Low
High
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust
|
||||||
| feat(types): add Math.sumPrecise and Intl.Locale.prototype.variants | bartlomieju | S | No | 3.4h | 2.3h | May 21, 2026 |
SummaryFeatureAdd Math.sumPrecise and Intl.Locale.prototype.variants typings Adds missing TypeScript typings for Math.sumPrecise and Intl.Locale.prototype.variants to prevent TS2339 errors during deno check, improving developer experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore: unpin twox-hash and update it to 2.1.2 | jbg | S | No | 20.1h | 20.1h | May 21, 2026 |
SummaryChoreUnpin twox-hash dependency and bump to 2.1.2 This PR relaxes the twox-hash crate version constraint and updates it to 2.1.2, ensuring compatibility and addressing potential security or performance concerns. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(ext/image): handle bitmaps in `createImageBitmap` correctly | turtletongue | S | No | 2.4h | 0.6h | May 21, 2026 |
SummaryBug FixFix image bitmap handling in createImageBitmap Corrects out-of-bounds error in image bitmap creation, ensuring proper pixel mapping for all image sizes, improving stability and reliability for image processing features. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| feat(cli): accept `deno audit fix` as alias for `deno audit --fix` | bartlomieju | M | No | 12.5h | - | May 21, 2026 |
SummaryFeatureAdd alias for deno audit fix Users can now run `deno audit fix` to automatically apply fixes, matching npm behavior and improving developer ergonomics. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| perf: use panic=abort in release builds | nathanwhit | XS | No | 6.6h | 6.1h | May 21, 2026 |
SummaryChorePerformance: Enable panic abort in release builds Reduces release binary size by ~10 MB, improving deployment efficiency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| perf: consolidate HTTP Brotli compressor setup | nathanwhitbot | M | No | 0.8h | 0.8h | May 21, 2026 |
SummaryRefactorConsolidate HTTP Brotli compressor setup Improves HTTP Brotli compression efficiency by consolidating constants, reducing code duplication and slightly decreasing binary size. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(core): disable include_icu_data feature | nathanwhit | XS | No | 0.6h | - | May 21, 2026 |
SummaryBug FixDisable include_icu_data feature Removes the include_icu_data feature to bundle ICU data with V8, reducing binary size by ~11 MB. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| chore: add back locked-tripwire | dsherret | S | No | 0.6h | 0.1h | May 20, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| feat(ext/node): make Network.* CDP events fire under plain --inspect | bartlomieju | L | No | 0.9h | - | May 20, 2026 |
SummaryFeatureAdd Network CDP events for plain inspect Enables Chrome DevTools Network tab to show fetch and WebSocket activity when running Deno with --inspect, improving debugging visibility. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript, Rust
|
||||||
| fix(fmt): panic on tagged HTML template with multi-level indent | bartlomieju | S | No | 5.2h | - | May 20, 2026 |
SummaryBug FixFix panic in deno fmt for multi-level indent Prevents crashes when formatting complex HTML/SVG templates, improving reliability for developers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(ext/node): node:test with watch-mode events | divybot | L | AI | 9.5h | 8.4h | May 20, 2026 |
SummaryBug FixAdd watch-mode events to node:test Enables node:test to emit watch events, improving developer feedback during test runs. Health Assessment
Large
Medium
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| chore: upgrade deno_task_shell to 0.32.0 | bartlomieju | XS | No | 1.0h | - | May 20, 2026 |
SummaryChoreUpgrade deno_task_shell to 0.32.0 Updates the deno_task_shell dependency to support new shell features, improving task execution reliability. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Rust
|
||||||
| feat: add `deno ci` subcommand | bartlomieju | M | No | 28.4h | 23.8h | May 20, 2026 |
SummaryFeatureAdd deno ci subcommand Provides a reproducible install command for CI environments, mirroring npm ci, ensuring lockfile consistency and removing node_modules. Health Assessment
Medium
Low
High
AI DetailsTech Stack
Languages:
Rust
|
||||||
| feat(ext/node): Node-compatible TAP reporter for node:test | divybot | XL | No | 7.8h | 0.7h | May 20, 2026 |
SummaryFeatureAdd Node-compatible TAP reporter for node:test Enables node:test to output TAP-compatible reports, improving test integration with Node tooling. Health Assessment
X-Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Rust
|
||||||
| fix(ext/node): flesh out node:trace_events polyfill | divybot | L | No | 54.8h | 54.8h | May 20, 2026 |
SummaryFeatureImplement node:trace_events polyfill Flesh out the node:trace_events polyfill to enable four node compat tests Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript, Typescript
Frameworks:
Node
|
||||||
| chore: bump deno_task_shell to 0.31.0 | bartlomieju | XS | No | 0.8h | - | May 20, 2026 |
SummaryChoreBump deno_task_shell dependency to 0.31.0 Updates the deno_task_shell library to address a bug where the POSIX ':' command was missing, ensuring deno task scripts that use ':' no-op run successfully. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||