Pull Request Explorer

Exploring 509 PRs. Want this for your team? Start Free Trial
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

Summary

Bug Fix

Fix 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
  • Quick fix with minimal rework, approved within an hour, indicating low complexity and high confidence in the change.

AI Details

Tech Stack

Languages: Typescript
fix(ext/node): enforce minimum Miller-Rabin rounds in checkPrime bartlomieju M No 0.7h 0.2h May 26, 2026

Summary

Bug Fix

Enforce 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
  • Quick review and merge, minimal rework, small change to core crypto logic.

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

Summary

Bug Fix

Clearer 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
  • The PR was reviewed and approved quickly, with only a single lint fix required, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust, Typescript
fix: support npm: specifiers in --preload and --import bartlomieju M No 22.4h 0.1h May 26, 2026

Summary

Bug Fix

Support 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
  • Quick fix with minimal changes, fast review and merge, indicating low complexity and high confidence.

AI Details

Tech 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

Summary

Bug Fix

Support 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
  • Fast review and single commit resolved a compatibility issue, keeping the change low risk despite the large code modifications.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(inspector): emit NodeWorker.attachedToWorker for late workers bartlomieju M No 12.4h 0.7h May 26, 2026

Summary

Bug Fix

Fix 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
  • Quick, single‑commit fix with fast review and no rework, indicating a low‑risk, low‑friction change.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(ext/node): reset req.reusedSocket on transparent retry bartlomieju M No 12.5h 0.1h May 26, 2026

Summary

Bug Fix

Reset reusedSocket flag on HTTP retry

Fixes misleading reusedSocket flag causing incorrect userland behavior during HTTP retries.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, fast review and merge, indicating low complexity and risk.

AI Details

Tech 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

Summary

Bug Fix

Fix 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
  • The PR was reviewed and merged within 12 hours, with minimal back‑and‑forth, indicating a straightforward bug fix with low risk.

AI Details

Tech Stack

Languages: Javascript, Typescript
fix(http): wake runtime after direct serve dispatch nathanwhit M No 0.7h 0.2h May 26, 2026

Summary

Bug Fix

Wake 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
  • Rapid resolution with a single commit and minimal review, indicating low complexity and risk.

AI Details

Tech 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

Summary

Bug Fix

Fix 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
  • Quick fix with minimal changes, resolved a proxy inspection bug, no major rework.

AI Details

Tech Stack

Languages: Javascript, Typescript
feat(ext/node): add missing node:util APIs (getSystemErrorMap, transferableAbortSignal, transferableAbortController) divybot M No 10.8h - May 26, 2026

Summary

Feature

Add 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
  • PR merged quickly with minimal changes, indicating straightforward implementation and low risk.

AI Details

Tech Stack

Languages: Typescript
fix: panic in deno test --parallel bartlomieju XS No 0.8h - May 25, 2026

Summary

Bug Fix

Fix 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
  • The PR was merged within 0.8 hours, indicating a quick review and low complexity.

AI Details

Tech Stack

Languages: Rust
refactor(ext/web): build timers directly on core.createTimer bartlomieju M No 1.6h 0.0h May 25, 2026

Summary

Refactor

Refactor 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
  • Quick review and merge with minimal changes indicates low complexity.

AI Details

Tech Stack

Languages: Javascript
fix(transpile): preserve newlines after multi-line block comments bartlomieju M No 1.3h 0.2h May 25, 2026

Summary

Bug Fix

Preserve 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
  • Fast cycle time and minimal rework indicate a straightforward bug fix with quick review.

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

Summary

Bug Fix

Fix 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
  • Quick fix with minimal rework, approved within 10 minutes, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust
fix(upgrade): zstd-compress bsdiff delta patches bartlomieju M No 0.6h 0.3h May 25, 2026

Summary

Bug Fix

Reduce bsdiff patch size with zstd compression

Compresses binary diff patches to reduce download size, improving update performance for users.

Health Assessment

Medium
Low
Low
  • Quick, single-commit fix with minimal review, indicating low complexity and risk.

AI Details

Tech 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

Summary

Bug Fix

Fix config path URL conversion panic

Prevents crashes caused by invalid --config paths, improving reliability across platforms.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in under an hour with a single review round.

AI Details

Tech Stack

Languages: Rust
chore(deps): bump openssl from 0.10.79 to 0.10.80 dependabot XS No 133.1h - May 25, 2026

Summary

Chore

Bump 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
  • Simple dependency update with minimal risk, merged after ~5 days without review.

AI Details

Tech Stack

Languages: Rust
fix(types): restore brotli in CompressionFormat for dom/webworker libs bartlomieju S No 1.2h 0.1h May 25, 2026

Summary

Bug Fix

Restore 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
  • Fast review and merge with minimal changes, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Typescript
fix(ext/node): allow omitting arguments in base64Slice turtletongue S No 53.4h 0.0h May 25, 2026

Summary

Bug Fix

Fix 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
  • Quick review and approval with minimal changes; low risk and fast turnaround.

AI Details

Tech 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

Summary

Bug Fix

Fix 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
  • Fast review and merge with minimal changes indicates low complexity and high confidence in the fix.

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

Summary

Bug Fix

Revert 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
  • Fast cycle time and single commit indicate minimal review friction; large line removal suggests significant code cleanup but low risk due to revert nature.

AI Details

Confidence: 0.95

Tech Stack

Languages: Rust, Javascript
test: disable flaky cluster deadlock test lunadogbot XS No 47.4h - May 25, 2026

Summary

Test

Disable flaky node compat cluster deadlock test

Disables a flaky test in CI to improve stability, linking to issue #34180.

Health Assessment

Small
Low
Low
  • PR was merged quickly with minimal changes, indicating low complexity and minimal review friction.

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

Summary

Test

Add 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
  • Quick turnaround with minimal rework; the PR added a regression test to lock in a bug fix that was already resolved upstream.

AI Details

Tech Stack

Languages: Typescript
fix(ext/node): attach register as static on Module bartlomieju S No 16.0h 0.1h May 23, 2026

Summary

Bug Fix

Fix 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
  • Quick fix with minimal changes, fast review and merge, low risk.

AI Details

Tech Stack

Languages: Javascript, Typescript
refactor: replace quick-junit test reporter dependency nathanwhitbot L No 0.7h - May 23, 2026

Summary

Refactor

Refactor: 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
  • Fast cycle time of 0.7 hours and minimal code churn indicate a low-risk refactor with quick approval.

AI Details

Tech Stack

Languages: Rust
refactor: remove shell-escape from install shims nathanwhitbot M No 2.5h - May 22, 2026

Summary

Refactor

Refactor: 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
  • Quick refactor with minimal changes, merged within 2.5 hours, indicating smooth review and low risk.

AI Details

Tech Stack

Languages: Rust
fix(cli): allow --inspect=localhost:0 to resolve hostnames divybot L No 85.0h 32.5h May 22, 2026

Summary

Bug Fix

Fix 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
  • The PR took 3.5 days to merge, with a single review after 32 hours, indicating high review friction but a straightforward bug fix.

AI Details

Confidence: 1.00

Tech Stack

Languages: Rust, Typescript
2.8.0 denobot XL No 0.9h - May 22, 2026

Summary

Chore

Release 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
  • Release PR completed quickly with minimal review, indicating a stable bump process.

AI Details

Tech Stack

Languages: Rust, Typescript, Yaml
Frameworks: Github-Actions
refactor: remove base32 dependency from npm cache encoding nathanwhitbot M No 2.2h - May 22, 2026

Summary

Refactor

Remove 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
  • Quick refactor with minimal code changes and no functional impact, indicating a low-risk, low-friction merge.

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

Summary

Refactor

Reduce 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
  • Minimal code change, quick review and merge, low risk to production

AI Details

Tech Stack

Languages: Rust
perf(ext/node): optimize direct ServerResponse string end nathanwhitbot L No 41.3h 14.6h May 21, 2026

Summary

Chore

Add 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
  • The PR completed in 41 hours with a single review and two follow‑up commits, showing a smooth process. The change is focused on performance, validated by benchmarks and tests, and involves a modest number of files but a larger line addition, reflecting a targeted optimization.

AI Details

Tech Stack

Languages: Typescript
feat(install): default to npm for `deno install -g` unprefixed packages bartlomieju M No 2.0h 0.8h May 21, 2026

Summary

Feature

Default 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
  • Fast cycle time of 2 hours and a single review round indicate a smooth integration. The change is small in scope and introduces no new risk.

AI Details

Tech Stack

Languages: Rust
feat(cli): add --watch flag to deno check bartlomieju M No 67.4h 67.2h May 21, 2026

Summary

Feature

Add --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
  • Review lag of over 67 hours suggests a backlog; single commit indicates minimal rework.

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

Summary

Feature

Add 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
  • Quick fix with minimal changes, resolved in under 4 hours, indicating efficient review and low complexity.

AI Details

Tech Stack

Languages: Typescript
chore: unpin twox-hash and update it to 2.1.2 jbg S No 20.1h 20.1h May 21, 2026

Summary

Chore

Unpin 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
  • Quick dependency update with minimal changes, merged within a day.

AI Details

Tech Stack

Languages: Rust
fix(ext/image): handle bitmaps in `createImageBitmap` correctly turtletongue S No 2.4h 0.6h May 21, 2026

Summary

Bug Fix

Fix 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
  • Quick fix with minimal changes, fast review and approval, low risk.

AI Details

Tech Stack

Languages: Rust, Typescript
feat(cli): accept `deno audit fix` as alias for `deno audit --fix` bartlomieju M No 12.5h - May 21, 2026

Summary

Feature

Add 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
  • Quick merge with minimal changes, likely straightforward review.

AI Details

Tech Stack

Languages: Rust
perf: use panic=abort in release builds nathanwhit XS No 6.6h 6.1h May 21, 2026

Summary

Chore

Performance: Enable panic abort in release builds

Reduces release binary size by ~10 MB, improving deployment efficiency.

Health Assessment

Small
Low
Low
  • Performance improvement merged quickly with minimal changes.

AI Details

Tech Stack

Languages: Rust
perf: consolidate HTTP Brotli compressor setup nathanwhitbot M No 0.8h 0.8h May 21, 2026

Summary

Refactor

Consolidate 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
  • Quick, single-commit PR with minimal changes and fast review, indicating low risk and high confidence.

AI Details

Tech Stack

Languages: Rust
fix(core): disable include_icu_data feature nathanwhit XS No 0.6h - May 21, 2026

Summary

Bug Fix

Disable 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
  • Quick, single-file change that removes a feature flag, resolving a binary size regression.

AI Details

Tech Stack

Languages: Rust
chore: add back locked-tripwire dsherret S No 0.6h 0.1h May 20, 2026

Summary

Health Assessment

AI Details

Tech Stack

feat(ext/node): make Network.* CDP events fire under plain --inspect bartlomieju L No 0.9h - May 20, 2026

Summary

Feature

Add 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
  • Fast merge with minimal review indicates low complexity and high confidence.

AI Details

Tech Stack

Languages: Typescript, Javascript, Rust
fix(fmt): panic on tagged HTML template with multi-level indent bartlomieju S No 5.2h - May 20, 2026

Summary

Bug Fix

Fix 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
  • Quick fix with minimal changes, resolved in a single review cycle.

AI Details

Tech Stack

Languages: Rust
fix(ext/node): node:test with watch-mode events divybot L AI 9.5h 8.4h May 20, 2026

Summary

Bug Fix

Add watch-mode events to node:test

Enables node:test to emit watch events, improving developer feedback during test runs.

Health Assessment

Large
Medium
Medium
  • Fast cycle time and single review round indicate efficient resolution of a critical test runner issue.

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

Summary

Chore

Upgrade 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
  • Quick dependency bump with minimal changes, merged within an hour.

AI Details

Confidence: 1.00

Tech Stack

Languages: Rust
feat: add `deno ci` subcommand bartlomieju M No 28.4h 23.8h May 20, 2026

Summary

Feature

Add 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
  • The PR had a single review after ~24h, followed by a quick fix commit, indicating moderate review friction but overall straightforward implementation.

AI Details

Tech Stack

Languages: Rust
feat(ext/node): Node-compatible TAP reporter for node:test divybot XL No 7.8h 0.7h May 20, 2026

Summary

Feature

Add 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
  • Fast review and merge indicate low complexity and minimal friction.

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

Summary

Feature

Implement node:trace_events polyfill

Flesh out the node:trace_events polyfill to enable four node compat tests

Health Assessment

Medium
Low
Low
  • The PR had a relatively fast cycle time of 54.8 hours
  • The PR had a single review round with no significant rework

AI Details

Tech Stack

Languages: Rust, Javascript, Typescript
Frameworks: Node
chore: bump deno_task_shell to 0.31.0 bartlomieju XS No 0.8h - May 20, 2026

Summary

Chore

Bump 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
  • Quick dependency bump with minimal changes, merged within 0.8 hours, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Rust
« Page 6 of 11 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos