Pull Request Explorer
Back to Repo| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Turbopack: Move turbo-tasks/src/raw_vc.rs to turbo-tasks/src/vc/raw.rs | bgw | S | No | 102.4h | 0.5h | Jun 02, 2026 |
SummaryRefactorMove raw_vc.rs to vc/raw.rs Reorganizes turbo-tasks source structure for better maintainability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust
|
||||||
| instant: enable navigation validation by default | aurorascharff | L | No | 30.6h | 0.1h | Jun 02, 2026 |
SummaryFeatureEnable navigation validation by default Flips the default instant insights validation level to 'warning', ensuring Cache Components apps receive instant-navigation validation warnings across all pages by default and improving developer visibility. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
Nextjs
|
||||||
| [turbopack] Treat assignments to `module.exports` as side-effect free | sampoder | L | No | 36.3h | 15.7h | Jun 02, 2026 |
SummaryFeatureMake module.exports assignments side-effect free This change treats assignments to module.exports as side-effect free, improving build performance and reducing unnecessary re-evaluations. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Rust
|
||||||
| Turbopack: support turbopackIgnore on more traced calls | mischnic | XS | No | 1.3h | 1.2h | Jun 02, 2026 |
SummaryFeatureAdd turbopackIgnore support for more traced calls Enables developers to exclude specific filesystem calls from Turbopack's tracing, improving build performance and reducing unnecessary processing. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| [tests] Use snapshots in debug-build-paths | mischnic | L | No | 4.4h | 4.2h | Jun 02, 2026 |
SummaryTestAdd snapshot tests for debug build paths Snapshot tests ensure debug build paths match expected pages, preventing accidental page matches. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Enable Node streams by default | timneutkens | L | No | 26.9h | 0.5h | Jun 02, 2026 |
SummaryFeatureEnable Node streams by default This change enables Node streams by default in Next.js, simplifying configuration and reducing CI overhead for projects. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Delay Node Fizz piping until after render task | timneutkens | S | No | 5.9h | 0.7h | Jun 02, 2026 |
SummaryBug FixDelay Node Fizz piping after render task Fixes short-lived Suspense boundaries in App Router renders by delaying dynamic Node Fizz piping until after the render task, ensuring consistent behavior with web-stream path. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| Devirtualize the backend api inside of turbo_tasks and turbo-tasks-backend | lukesandberg | L | No | 306.2h | 306.0h | Jun 02, 2026 |
SummaryRefactorRemove virtual backend API for turbo_tasks Simplifies backend API by eliminating unnecessary abstraction, improving performance and maintainability. Reduces complexity and potential runtime overhead, enabling faster build times for developers using TurboPack. Health Assessment
Large
High
High
AI Details
Confidence:
0.10
Tech Stack
Languages:
Rust
|
||||||
| skip render dev overlay ux under private flag | huozhi | L | No | 2.5h | 2.4h | Jun 02, 2026 |
SummaryFeatureSkip dev overlay UX when private flag set Adds a private environment variable to disable dev overlay UX, improving performance for private deployments. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| docs: cached functions from the client | icyJoseph | XS | No | 27.4h | 0.2h | Jun 02, 2026 |
SummaryDocsAdd documentation on client cached functions Provides guidance on calling cached functions from the client, clarifying conditions and patterns. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| docs: update draftMode guide | icyJoseph | L | No | 148.5h | 51.4h | Jun 02, 2026 |
SummaryDocsUpdate Draft Mode guide for clarity Clarifies how Draft Mode bypasses caching layers, improving developer understanding and reducing confusion. Health Assessment
Small
Low
High
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Remove the instantNavigationDevToolsToggle flag | samselikoff | M | No | 17.4h | 17.3h | Jun 02, 2026 |
SummaryRefactorRemove instantNavigationDevToolsToggle flag Simplifies navigation debugging by removing an experimental flag. The Navigation Inspector is now always available when cacheComponents is enabled, improving developer experience and reducing configuration complexity. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
Nextjs
|
||||||
| Avoid bundling HMR refresh reducer in production | timneutkens | S | No | 24.5h | 1.4h | Jun 02, 2026 |
SummaryBug FixAvoid bundling HMR refresh reducer in production This change removes a development-only module from production bundles, reducing bundle size and preventing unnecessary code from shipping to users. Health AssessmentAI Details
Confidence:
0.60
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| refactor: use named arguments for StagedRenderingController | lubieowoce | M | No | 0.7h | 0.6h | Jun 02, 2026 |
SummaryRefactorRefactor StagedRenderingController to use named arguments This refactor replaces positional constructor arguments with a named arguments object for StagedRenderingController, improving code readability and reducing the risk of misconfigured rendering logic. The change enhances maintainability and speeds future feature development. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React, Nextjs
|
||||||
| Fix debug channel not closing on the client with Node streams | unstubbable | S | No | 70.2h | 42.1h | Jun 02, 2026 |
SummaryBug FixFix debug channel Node streams leak Fixes memory leak and test failures in debug channel, improving stability and developer experience. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| Persist debug channel via `IndexedDB` without blocking hydration | unstubbable | L | No | 91.0h | 63.3h | Jun 02, 2026 |
SummaryFeaturePersist debug channel via IndexedDB Enables efficient, non-blocking persistence of debug data, reducing load times and improving developer experience during navigation and caching. Health Assessment
Large
High
Medium
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| Handle a purged browser cache on back navigation | unstubbable | L | No | 16.9h | 14.4h | Jun 02, 2026 |
SummaryBug FixFix back navigation cache purge handling This change prevents unnecessary page reloads when the browser cache is purged during back navigation, ensuring a smoother user experience. It also improves performance by correctly handling fresh responses. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| Disable `default-case` ESLint rule for type-checked TypeScript files | unstubbable | S | No | 16.9h | 15.1h | Jun 02, 2026 |
SummaryRefactorDisable default-case rule for type-checked TS files This change removes unnecessary default-case enforcement for TypeScript enums, improving developer experience while maintaining exhaustive switch checks. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| DiskFileSystem: run write effects on a spawned task | sokra | S | No | 151.4h | 141.9h | Jun 02, 2026 |
SummaryRefactorParallelize DiskFileSystem write effects This change allows DiskFileSystem write and symlink operations to run concurrently on dedicated tasks, improving I/O throughput and reducing latency for build processes. Health Assessment
Small
Low
High
AI Details
Confidence:
0.30
Tech Stack
Languages:
Rust
|
||||||
| chore: lint-language output only warnings and errors | icyJoseph | XS | No | 74.4h | 5.2h | Jun 02, 2026 |
SummaryChoreChore: Reduce lint-language verbosity The lint-language script was too verbose; now it only outputs warnings and errors, improving developer experience. Health Assessment
Small
Low
Medium
AI DetailsTech Stack |
||||||
| [cd] Stop fetching all tags when searching for ancestor tag | eps1lon | XS | No | 18.5h | 8.3h | Jun 02, 2026 |
SummaryCI/CDStop fetching all tags when searching for ancestor tag This change reduces CI build time and network usage by limiting tag fetching during release workflows, improving efficiency and reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| docs: accuracy and pappercuts | icyJoseph | M | No | 9.0h | 0.0h | Jun 01, 2026 |
SummaryDocsdocs: accuracy and pappercuts Updated Next.js documentation to correct inaccuracies and improve guidance on revalidation, caching, and backend integration, enhancing developer experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| [turbopack] Function pointers are copy | lukesandberg | M | No | 47.0h | 0.1h | Jun 01, 2026 |
SummaryRefactorChange function pointer bound to Copy Simplifies handling of function pointers by making them copyable, improving code clarity and performance. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| v15.5.19 | eps1lon | M | No | 2.1h | 1.8h | Jun 01, 2026 |
SummaryChoreRelease v15.5.19 Bumps package versions for a new release, ensuring consistency across the monorepo. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| v16.2.7 | eps1lon | M | No | 2.2h | 0.1h | Jun 01, 2026 |
SummaryChoreRelease v16.2.7 Bumps Next.js to version 16.2.7, preparing for release. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| [15.5.x] Don't drop `FormData` entries | eps1lon | XL | No | 70.2h | 3.6h | Jun 01, 2026 |
SummaryBug FixPreserve FormData entries in server components Ensures FormData entries are retained during server rendering, improving data integrity for form submissions. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| fix(instrumentation): await instrumentation in RouteModule.prepare | mischnic | M | No | 1.0h | 1.0h | Jun 01, 2026 |
SummaryBug FixFix instrumentation await in RouteModule Fixes a bug where instrumentation registration was not awaited, causing issues with cold-start requests. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
Nextjs
|
||||||
| [15.5.x] Fix CI | eps1lon | M | No | 27.8h | 21.4h | Jun 01, 2026 |
SummaryBug FixFix CI for Node.js 18 compatibility Aligns test snapshots and pins dependencies to ensure CI passes on Node.js 18, addressing compatibility issues with Tailwind and ESLint. Health Assessment
Medium
Low
Medium
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Turbopack: show codeframe when tracing too much | mischnic | L | No | 91.0h | 0.9h | Jun 01, 2026 |
SummaryBug FixShow codeframe for excessive tracing in Turbopack Enhances developer experience by displaying code frames when tracing exceeds limits, reducing debugging time. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Rust, Typescript
|
||||||
| Turbopack: refactor NFT to add Endpoint.traced_files | mischnic | XL | No | 76.6h | 0.2h | Jun 01, 2026 |
SummaryRefactorAdd Endpoint.traced_files to NFT module Enables bundle analyzer to access traced files without altering logic. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
1.00
Tech Stack
Languages:
Rust
|
||||||
| Include `--port` in `next internal query-trace` startup hint and help example | sokra | XS | No | 291.5h | 215.2h | Jun 01, 2026 |
SummaryFeatureAdd --port to query-trace help and hint Ensures users run query-trace against the correct server port, reducing confusion and errors when using Turbopack trace server. This change prevents misconfiguration errors and improves developer workflow. Health Assessment
Small
Low
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
|
||||||
| Update ctor from 0.10 to 1.0.6 | sokra | M | No | 240.4h | 104.6h | Jun 01, 2026 |
SummaryBug FixUpgrade ctor crate to 1.0.6 Bumps the ctor dependency to 1.0.6, fixing rust‑analyzer issues and adding safety improvements for runtime initialization. Health Assessment
Medium
High
High
AI DetailsTech Stack
Languages:
Rust
|
||||||
| docs: bodySizeLimit measures raw HTTP body | icyJoseph | XS | No | 132.7h | 9.4h | Jun 01, 2026 |
SummaryDocsDocument bodySizeLimit raw HTTP body measurement Clarifies that the bodySizeLimit flag controls the raw HTTP body size, including overhead, improving documentation accuracy for developers. Health Assessment
Small
Low
Medium
AI Details
Confidence:
0.20
Tech Stack |
||||||
| Use `serde_json::Number` in `CompileTimeDefineValue` and remove `TotalOrderF64` | sampoder | M | No | 101.4h | 11.9h | Jun 01, 2026 |
SummaryRefactorReplace TotalOrderF64 with serde_json::Number This refactor removes the custom TotalOrderF64 type, simplifying compile‑time value handling and reducing potential bugs in the bundler logic. Health Assessment
Medium
Low
Medium
AI Details
Confidence:
0.20
Tech Stack
Languages:
Rust
|
||||||
| Switch `TotalOrderF64` to `f64` in `ConstantNumber` to correctly handle `NaN === NaN` and `0 === -0` inside the Turbopack analyzer | sampoder | XL | No | 105.2h | 0.8h | Jun 01, 2026 |
SummaryBug FixFix NaN and -0 handling in Turbopack analyzer Corrects numeric comparison logic in Turbopack, ensuring JavaScript's NaN and -0 semantics are respected. This improves bundle correctness and prevents subtle runtime bugs that could affect end users. Health Assessment
X-Large
High
Medium
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust
|
||||||
| [backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution | lukesandberg | XL | No | 1.0h | 0.9h | May 31, 2026 |
SummaryFeatureAdd LocalPathOrProjectPath PostCSS config resolution Users can now configure Turbopack to resolve PostCSS configs relative to CSS file directories, improving build flexibility. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Assisted
Confidence:
0.75
Tech Stack
Languages:
Rust, Typescript, Javascript
Frameworks:
Nextjs
|
||||||
| [16.2.x] Don't drop `FormData` entries | eps1lon | XL | No | 41.8h | 4.4h | May 31, 2026 |
SummaryBug FixPrevent FormData entry loss in Next.js Ensures FormData entries are preserved during server rendering, improving data integrity for form submissions and enhancing reliability for users. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| [CLI] Exit non-zero with a clear message when next typegen fails | gaojude | M | No | 28.4h | 2.6h | May 30, 2026 |
SummaryBug FixCLI exits non-zero on typegen failure The CLI now exits with a clear error message when typegen fails, preventing silent failures that cause later TypeScript errors. This improves developer experience by linking typegen issues directly to build failures. Health AssessmentAI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
Nextjs
|
||||||
| [turbopack] Use `ast_path.kinds()` instead of mapping over `ast_path` in the analyzer | sampoder | S | No | 21.0h | 4.2h | May 30, 2026 |
SummaryRefactorImprove Analyzer Performance with Precomputed Node Kinds Optimizes Turbopack's AST analysis by leveraging precomputed node kinds, reducing runtime overhead and improving build performance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| [turbopack] Handle negative numbers as constants in the analyzer | sampoder | XL | No | 22.0h | 0.1h | May 30, 2026 |
SummaryBug FixHandle negative numbers as constants in analyzer Allows the analyzer to correctly fold expressions involving negative numbers, improving optimization accuracy for applications using numeric comparisons. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Rust
|
||||||
| [turbopack] Add `explain()` methods to `WellKnownObjectKind` and `WellKnownFunctionKind` | sampoder | L | No | 23.1h | 11.6h | May 30, 2026 |
SummaryFeatureAdd explain methods to WellKnown kinds Enhances turbopack's introspection by adding explain methods, enabling clearer debugging and better developer tooling. This improves developer experience when diagnosing bundling issues. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| [turbopack] Break up `graph.rs` in the analyzer into smaller files | sampoder | XL | No | 31.3h | 2.8h | May 30, 2026 |
SummaryRefactorRefactor graph.rs into modular files Splits the large graph.rs file into separate modules for effects, eval context, and visitor. Enhances code maintainability and reduces complexity for future development. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| Turbopack analyzer: analyze ternaries + promises in string & nullish methods | sampoder | M | No | 39.7h | 4.9h | May 29, 2026 |
SummaryFeatureAdd ternary and promise analysis to Turbopack Enhances Turbopack's static analysis by correctly identifying nullish and string outcomes in ternary expressions and promise chains, improving build-time optimizations and developer tooling. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| [turbopack] Move `require.context`-related code into a seperate file in the analyzer | sampoder | M | No | 26.2h | 2.8h | May 29, 2026 |
SummaryRefactorMove require.context code to separate file Refactors analyzer code for better modularity, improving maintainability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| [turbopack] Move `WellKnownObjectKind` & `WellKnownFunctionKind` into `well_known/kinds.rs` in the analyzer | sampoder | L | No | 26.2h | 2.7h | May 29, 2026 |
SummaryRefactorMove WellKnown enums into separate file Refactors analyzer module to improve readability and maintainability. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Rust
|
||||||
| [turbopack] Shrink ReadRawVcFuture from 80 to 64 bytes | lukesandberg | M | No | 30.2h | 30.0h | May 29, 2026 |
SummaryRefactorShrink ReadRawVcFuture size for performance Optimizes hot futures by reducing memory footprint, improving performance. Health Assessment
Medium
Low
Medium
AI Details
Confidence:
0.05
Tech Stack
Languages:
Rust
|
||||||
| Exclude static metadata and viewport from error recovery prerender when cache-components is enabled | gnoff | M | No | 71.6h | 12.6h | May 29, 2026 |
SummaryBug FixExclude static metadata from error recovery prerender This change removes static metadata and viewport from error recovery prerender when cache-components is enabled, preventing unnecessary blocking during client recovery and speeding up page load for users. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| feat(image-optimization): add experimental flag `imgOptOperationCache` | styfle | S | No | 1.6h | 0.8h | May 29, 2026 |
SummaryFeatureAdd experimental image optimization cache flag Adds a new experimental flag to control operation caching in the image optimizer, enabling fine‑tuned performance for image processing. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
|
||||||
| [turbopack] Separate `JsValue` into it's own folder in the analyzer | sampoder | XL | No | 24.2h | 3.9h | May 29, 2026 |
SummaryRefactorSeparate JsValue into its own analyzer folder Organizes analyzer code by moving JsValue logic into a dedicated folder, improving maintainability and preparing for crate extraction. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Rust
|
||||||
| Turbopack: reduce hmr chunk list subscriptions | wbinnssmith | XL | No | 163.1h | 0.1h | May 29, 2026 |
SummaryRefactorReduce HMR chunk list subscriptions in Turbopack Improves dev server performance by cutting cold build time by ~10s for large apps, enhancing developer experience. Health Assessment
X-Large
High
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust, Typescript
Frameworks:
Nextjs
|
||||||