RepoJournal
Meta

Meta

React, React Native, and Jest - the open source under what Meta ships

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript AI / ML Full archive →

The Wire · Showcase

REACT SERVER COMPONENTS GET SECURITY HARDENING ACROSS THREE MAJOR VERSIONS

By RepoJournal · Filed · About Meta

React shipped type hardening and performance improvements to Server Functions across 19.0.6, 19.1.7, and 19.2.6, closing security vulnerabilities in FlightReply.

The React team deployed identical security fixes [1] [2] [3] to three active LTS channels simultaneously, signaling this is a patch you can't skip. The improvements harden type safety in Server Components and address performance regressions in the Flight protocol — both critical for production apps streaming RSC payloads [4]. Over on React Native, the infrastructure crew is reshaping text rendering: they've renamed DrawCommandSpan to CanvasEffectSpan [5] and added AnimatedEffectSpan for text animation support [7], paving the way for richer text effects without sacrificing layout performance. Meanwhile, Jest locked down three configuration gaps [8] [9] [10] that let you define coverage and verbosity per project, while also fixing moduleNameMapper resolution in require.resolve() and patching expect module loading [11]. The Android side shipped a snapshot capture upgrade that defaults to software rendering [6] to prevent overlapping views from bleeding into transition captures.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [FlightReply] Type hardening and performance improvements ↗ facebook/react
  2. [2] 19.0.6 (May 6th, 2026) ↗ facebook/react
  3. [3] 19.1.7 (May 6th, 2026) ↗ facebook/react
  4. [4] [FlightReply] Type hardening and performance improvements (#36425) facebook/react
  5. [5] Rename DrawCommandSpan to CanvasEffectSpan and remove UpdateAppearance (#56705) facebook/react-native
  6. [6] Use software snapshot capture unless featureflag (#56684) facebook/react-native
  7. [7] Add support for animated effects on spans of text (#56702) facebook/react-native
  8. [8] fix: support `silent` and `verbose` as project config ↗ facebook/jest
  9. [9] fix: allow `collectCoverage` and `coverageProvider` in project config ↗ facebook/jest
  10. [10] fix(jest-runtime): apply moduleNameMapper to require.resolve paths ↗ facebook/jest
  11. [11] fix(runtime): resolve `expect` and `@jest/expect` from the internal module registry ↗ facebook/jest

Quick answers

What shipped in Meta on May 7, 2026?
React shipped type hardening and performance improvements to Server Functions across 19.0.6, 19.1.7, and 19.2.6, closing security vulnerabilities in FlightReply. In total, 15 commits, 6 pull requests, and 3 releases landed.
Who contributed to Meta on May 7, 2026?
2 developers shipped this update, including SimenB and kimsuyeon0916.
What were the notable Meta updates?
[FlightReply] Type hardening and performance improvements, 19.0.6 (May 6th, 2026), and 19.1.7 (May 6th, 2026).

More from Meta

Daily updates, in your inbox

Follow Meta

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?