Skip to content

v17.0.0.rc.8

Pre-release
Pre-release

Choose a tag to compare

@justin808 justin808 released this 09 Jul 09:29

Breaking Changes

  • [Pro] Removed the undocumented ReactOnRailsPro::Cache.fetch_react_component class 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, and expires_at handling 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/core from the configured
    client node_modules path, avoiding false Rspack verification failures when the app's package root
    differs from the current process context. Fixes
    Issue 4523.
    PR 4530 by
    justin808.