React Daily: Release Infrastructure Overhaul
The React team merged seven pull requests focused on unifying the release process across multiple version branches and fixing FormData handling issues in Flight Reply. A performance improvement was also implemented to prevent main-thread stalls from large debug strings.
Duration: PT1M37S
Transcript
Good evening, this is React Daily for May 29th, 2026.
eps1lon merged three major pull requests unifying the release process across React's version branches. The changes backport a unified release system to the 19.0.x, 19.1.x, and 19.2.x release branches, allowing releases to be triggered directly from CI. Each merge removed over 1,400 lines of code while adding streamlined automation, consolidating multiple GitHub workflow files into a single runtime release workflow.
The same contributor also merged three additional pull requests backporting FormData fixes to these version branches. These changes address an issue where FormData entries were being dropped in the `decodeReplyFromBusboy` function across multiple React Server DOM packages including webpack, turbopack, and ESM variants.
unstubbable merged a performance improvement for React Flight Server that prevents main-thread stalls when serializing large debug strings. The fix addresses bottlenecks in both the Flight Client parser and React DevTools when handling multi-megabyte strings in debug information for Server Components.
What's next:
- The unified release process should streamline React's version management across all active branches
- Performance improvements for large debug payloads will benefit developers working with complex Server Components
That's your React Daily update. I'm your host, we'll be back tomorrow with more developer news.