Upgrade React from 6b70072c-20250909 to 1eca9a27-20250922#5
Closed
celicoo wants to merge 10000 commits intominimal-ci-workflowfrom
Closed
Upgrade React from 6b70072c-20250909 to 1eca9a27-20250922#5celicoo wants to merge 10000 commits intominimal-ci-workflowfrom
6b70072c-20250909 to 1eca9a27-20250922#5celicoo wants to merge 10000 commits intominimal-ci-workflowfrom
Conversation
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User description
diff facebook/react@6b70072c...1eca9a27
React upstream changes
__DEV__type facebook/react#34551renderDebugModelfacebook/react#34536getDebugInfotest util function tointernal-test-utilsfacebook/react#34523Bufferfacebook/react#34512@tanstack/react-virtualto known incompatible libraries facebook/react#34493download_devtools_regression_build.json a clean repo facebook/react#34456titlefor buttons/icons facebook/react#34379PR Type
Enhancement
Description
• Upgraded React from version
6b70072c-20250909to1eca9a27-20250922• Stabilized Activity API by moving from
unstable_ActivitytoActivityexport• Enhanced React DOM with improved debug capabilities including
getCurrentDebugTask()function• Added comprehensive view transition handling with better error handling and animation lifecycle management
• Implemented image loading optimization with bandwidth estimation and resource loading features
• Enhanced Suspense component with improved state management and timeout handling
• Added async module support in React Server Components with better stream state tracking
• Improved error handling across React DOM client and server components
• Updated all React package versions to maintain compatibility
• Enhanced profiling capabilities with better commit phase logging and performance monitoring
Diagram Walkthrough
File Walkthrough
11 files
react-dom-profiling.profiling.js
React DOM profiling enhancements with view transitions and suspenseimprovementspackages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js
• Added new utility functions
includesSyncLaneandincludesBlockingLanefor lane checking• Enhanced view transition
handling with improved error handling and animation lifecycle
management
• Added comprehensive logging functions for commit phases
and animation phases
• Improved suspense handling with image loading
support and bandwidth estimation
• Updated function names from
throwOnInvalidObjectTypetothrowOnInvalidObjectTypeImplreact-dom-profiling.profiling.js
React DOM profiling updates with resource loading optimizationspackages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js
• Added bandwidth estimation functionality for resource loading
optimization
• Enhanced suspense state management with image loading
support
• Updated function names from
throwOnInvalidObjectTypetothrowOnInvalidObjectTypeImpl• Improved commit timing and resource
handling
react.production.js
React core updates with Activity type and version bumppackages/next/src/compiled/react/cjs/react.production.js
• Added new
REACT_ACTIVITY_TYPEsymbol for activity components•
Refactored
Childrenobject extraction and addedActivityexport•
Updated React version to
19.2.0-canary-1eca9a27-20250922react-dom-client.development.js
Enhanced React DOM debug capabilities and Suspense handlingpackages/next/src/compiled/react-dom/cjs/react-dom-client.development.js
• Added
getCurrentDebugTask()function to retrieve current debug taskfrom debug info
• Refactored error handling functions to use debug
tasks for better error reporting
• Updated Suspense component
rendering with new variable names and improved debug handling
•
Enhanced commit phase with better suspended state management and
timeout handling
• Added bandwidth estimation and resource loading
optimization features
• Updated React version from
6b70072c-20250909to
1eca9a27-20250922react-dom-profiling.development.js
Enhanced React DOM profiling with debug improvementspackages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js
• Added
getCurrentDebugTask()function for debug task retrieval•
Refactored error handling functions to support debug task execution
•
Updated Suspense component with improved variable naming and debug
handling
• Enhanced commit phase with better suspended state and
timeout management
• Added bandwidth estimation and resource loading
optimization
• Updated React version from
6b70072c-20250909to1eca9a27-20250922react-server-dom-turbopack-client.browser.development.js
Enhanced React Server Components with async modules and debug trackingpackages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js
• Added async module support with new parameter in
resolveClientReference()• Enhanced stream state management with debug
information tracking
• Improved chunk processing with debug info
resolution and bandwidth estimation
• Added performance monitoring for
stream chunks and resource loading
• Updated React version from
6b70072c-20250909to1eca9a27-20250922react.development.js
Stabilized Activity API and improved code structurepackages/next/src/compiled/react-experimental/cjs/react.development.js
• Refactored deprecated APIs object structure for better code
organization
• Added
Activityexport to public API (moved fromunstable_Activity)• Removed
unstable_Activityexport as it's nowstable
• Updated React version from
6b70072c-20250909to1eca9a27-20250922react-dom-client.production.js
React DOM client production build upgrade with transition timing andimage optimizationpackages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js
• Added
globalMostRecentTransitionTimetracking and initialization•
Renamed
throwOnInvalidObjectTypetothrowOnInvalidObjectTypeImplacross multiple locations
• Updated view transition functions to use
fiberparameter instead offiber.child• Enhanced suspense commit
handling with image loading and bandwidth estimation features
• Added
new image loading optimization functions like
estimateImageBytesandwaitForImageToLoadreact-dom-unstable_testing.production.js
React DOM testing build upgrade with transition timing and imageoptimizationpackages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js
• Added
globalMostRecentTransitionTimetracking and initialization•
Renamed
throwOnInvalidObjectTypetothrowOnInvalidObjectTypeImplacross multiple locations
• Updated view transition functions to use
fiberparameter instead offiber.child• Enhanced suspense commit handling with image loading and
bandwidth estimation features
• Added new image loading optimization
functions like
estimateImageBytesandwaitForImageToLoadreact-server-dom-turbopack-client.edge.development.js
React Server DOM Turbopack client with async modules and streamoptimizationpackages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js
• Added async module support with optional 4th parameter in module
resolution
• Enhanced lazy type handling with additional null checks
and object type validation
• Added stream state tracking with debug
information and performance monitoring
• Improved error handling with
owner task support and better debug info transfer
• Added image
loading optimization with bandwidth estimation and timeout handling
react-server-dom-webpack-client.browser.production.js
React Server DOM Webpack client with improved lazy loading and errorhandlingpackages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js
• Enhanced lazy type handling with additional null checks and object
type validation in
fulfillReferenceandgetOutlinedModelfunctions•
Updated variable naming and improved reference handling logic
• Added
better error handling and chunk resolution in stream processing
•
Improved buffer and chunk management in
processFullBinaryRowfunction4 files
react-dom-server.browser.development.js
React DOM server version update for browser environmentpackages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js
• Updated React version compatibility check to
19.2.0-canary-1eca9a27-20250922• Updated exports version to match new
React version
react-dom-server-legacy.node.development.js
React DOM experimental server legacy version updatepackages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js
• Updated exports version to
19.2.0-experimental-1eca9a27-20250922react-dom-server.edge.development.js
React version update for server-side renderingpackages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js
• Updated React version compatibility check from
6b70072c-20250909to1eca9a27-20250922• Updated exports version string to match new React
version
react-dom-server-legacy.browser.development.js
React version update for legacy server renderingpackages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js
• Updated React version string from
6b70072c-20250909to1eca9a27-2025092299 files