Breaking Changes
- [Pro] Removed the undocumented
ReactOnRailsPro::Cache.fetch_react_componentclass API:
Pro apps should use the supported cached helper APIs (cached_react_component,
cached_react_component_hash, and related helpers) instead of calling the low-level cache class
directly. The helper cache path still preserves generated-pack loading on cache hits, tag
registration, andexpires_athandling internally. Fixes
Issue 4497.
PR 4541 by
justin808.
Fixed
- [Pro] Deferred RSC route failures now reach app error boundaries: Rejected deferred RSC route
fetches stay observable long enough for React error boundaries to render their fallback, while failed
entries release their in-flight cache pin without evicting unrelated healthy payloads under concurrent
load. Fixes Issue 4522.
PR 4529 by
justin808. - [Pro] RSC doctor and version checks resolve Rspack from the configured app dependencies:
RSC artifact diagnostics and startup version checks now resolve@rspack/corefrom the configured
clientnode_modulespath, avoiding false Rspack verification failures when the app's package root
differs from the current process context. Fixes
Issue 4523.
PR 4530 by
justin808.