feat(streaming-ssr): Fix build and server html injection#8978
feat(streaming-ssr): Fix build and server html injection#8978dac09 merged 31 commits intoredwoodjs:mainfrom
Conversation
|
@dac09 is this scheduled for the next release? Started trying to review and saw it's touching files like |
jtoar
left a comment
There was a problem hiding this comment.
I did a superficial review. Happy to step through the code for a more thorough one next week—can I run this locally with a test project and the yarn rw exp setup-streaming-ssr command? But definitely don't wait for me!
Here's what I saw, mostly nits so feel free to ignore. Maybe one comment about keys worth documenting
| } | ||
|
|
||
| return serverInsertedHtml.map((html, i) => { | ||
| return <Fragment key={`rwjs-server-injected-${i}`}>{html}</Fragment> |
There was a problem hiding this comment.
Don't have full context here, assuming it's ok/you guys worked it out, but using the index of an item in an array isn't recommended (see the pitfall here: https://react.dev/learn/rendering-lists#why-does-react-need-keys). What's the nuance here? Maybe document it here in a comment too
There was a problem hiding this comment.
There isn't really any nuance. I think it doesn't matter if we used i here anyway - but I've changed it now to have unique-id + key. The unique ids should never match.
We can keep shipping into canary for now I think. At some point I do want it to be avaialble to users though :) |
Co-authored-by: Dominic Saadi <dominiceliassaadi@gmail.com>
…sr-stream * 'main' of github.com:redwoodjs/redwood: feat(streaming-ssr): Fix build and server html injection (redwoodjs#8978) fix(router): Do not reset scroll on query & hash changes (redwoodjs#9004) fix(deps): update dependency pino to v8.15.0 (redwoodjs#9023) fix(deps): update dependency eslint to v8.46.0 (redwoodjs#9022) fix(deps): update dependency react-hook-form to v7.45.4 (redwoodjs#9017) chore(docs): reversion docs to include recent changes fix(deps): update dependency vite to v4.4.9 (redwoodjs#9018) v6.0.4 fix(docs): update quick start to fix Storybook start up (redwoodjs#9014) cherry pick part of "fix: Improve GraphQL Schema Validation to allow Subscription types when not using Realtime and ensure schema does not use reserved names (redwoodjs#9005)" fix: Improve GraphQL Schema Validation to allow Subscription types when not using Realtime and ensure schema does not use reserved names (redwoodjs#9005) Docs: Explain the entry.client.{jsx,tsx} file (redwoodjs#8987) chore(deps): update dependency esbuild to v0.18.19 (redwoodjs#8983) chore(deps): update dependency nx-cloud to v16.2.0 (redwoodjs#8985)
Revert "feat(streaming-ssr): Fix build and server html injection (#8978)" This reverts commit 58a2421. Revert "fix: Improve GraphQL Schema Validation to allow Subscription types when not using Realtime and ensure schema does not use reserved names (#9005)" This reverts commit 0167be7. Revert "RSC: Use experimental node loader (#8979)" This reverts commit 2add568. Revert "RSC: Fix noExternal rule for server build (#8961)" This reverts commit 9ac5ab2. Revert "@rwjs/vite: Pin acorn-loose version (#8944)" This reverts commit 6f33914. Revert "RSC: react-server condition. Poisoned imports (#8948)" This reverts commit e941365. Revert "RSC fix typo in example code (#8949)" This reverts commit 3588ec0. Revert "fix(ssr): Get experimental ssr setup working properly (#8922)" This reverts commit abf229b. Revert "RSC fix: setup description (#8906)" This reverts commit b11bd72. Revert "RSC: Add css files to the example (#8905)" This reverts commit fcd7c39. Revert "RSC build without user config (#8896)" This reverts commit 37692a4. Revert "Refactor cli serve command (#8958)" This reverts commit f24016a. Revert "RSC: Use rw serve (#8897)" This reverts commit 921c9cb. Revert "RSC: Build using rw build (#8893)" This reverts commit f1d0dcb. Revert "RSC: Fix experimental setup (#8894)" This reverts commit c44a260. Revert "RSC: Include entries.ts in paths (#8888)" This reverts commit db271db. Revert "RSC: Initial css support (#8887)" This reverts commit 8610d58. Revert "RSC: Use exported defineEntries() (#8886)" This reverts commit f5fc2e2. Revert "Include standard vite config in RSC build (#8882)" This reverts commit c1e62c2. Revert "Update entry.client and disable vite legacy mode (#8851)" This reverts commit 8917ad6. Revert "experimental feature flag for rsc (#8837)" This reverts commit c7a5b13. Revert "React Server Components (RSC) (#8451)" This reverts commit f22dfbe. Revert "Use "import type" for all types (#8827)" This reverts commit 7a6aea7. Revert "React 18.3.0-canary-035a41c4e-20230704 (#8826)" This reverts commit d261819. Revert "ViteBuildManifest and note about import-attributes (#8818)" This reverts commit 8b85ad6. Revert "Streaming SSR: Fix build, serve and dev (#8811)" This reverts commit 4c51cae. Revert "Add files needed for React Streaming SSR (#8810)" This reverts commit 6da5aae. Revert "entry.server and entry.client (#8808)" This reverts commit 7cc5564. Revert "Use existing rw-vite-build bin for SSR as well (#8806)" This reverts commit 8b2a566. Revert "Disable prerender when streamingSsr is enabled (#8775)" This reverts commit e7d5361. Revert "vite utils.ts: fix source format (#8796)" This reverts commit e191071. Revert "Server Rendering & Streaming (#8561)" This reverts commit 2557bf8. Revert "React Streaming and SSR feature flag (#8764)" This reverts commit 565f620.
This commit reverts all the RSC and SSR PRs to date so that v7.0.0 can go out with clean changes. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.5.2 (#9716)" This reverts commit 9d9d373. Revert "fix(apollo): Enhance error differently for Suspense Cells (#9640)" This reverts commit 7870ce4. Revert "SSR smoke-test: Use <Metadata /> (#9763)" This reverts commit 3d1179a. Revert "Use TS 5.3 import attributes (#9591)" This reverts commit cb4aba6. Revert "chore(RSC): update RSC test projects to latest canary (#9717)" This reverts commit 209add6. Revert "RSC: Fix the RSA test project fixture (#9704)" This reverts commit f7c7613. Revert "chore(CI): add RSC fixtures to detect changes list (#9703)" This reverts commit b7115dd. Revert "RSC: Update rsc test project fixtures (#9666)" This reverts commit cc69243. Revert "RSC: Use `pages` directory (#9660)" This reverts commit 809e3ff. Revert "RSC: Default entry.server and more standard App.tsx (#9655)" This reverts commit 33a3b0b. Revert "RSC: Use the default entry.client file (#9654)" This reverts commit 3f6e7c1. Revert "RSC: No need to patch Vite anymore (#9636)" This reverts commit 2fdb496. Revert "RSC: Remove unused code. Improve code organization (#9631)" This reverts commit 4937929. Revert "chore: Linting and disable some console logs (#9635)" This reverts commit b1adcc7. Revert "RSC: Use Routes.tsx for (client-side) routing (#9630)" This reverts commit e9f5f01. Revert "RSC: Add RW env var definitions to Vite config and include FatalErrorBoundary (#9622)" This reverts commit 69a1770. Revert "RSC: Refactor to share buildRouteManifest function with SSR process (#9618)" This reverts commit 00462e5. Revert "RSC: Fake server-side routing (#9593)" This reverts commit 2c638c3. Revert "RSC: Include routing in initial RSC example app (#9611)" This reverts commit a7ea8cd. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.18 (#9602)" This reverts commit 1e1c8d1. Revert "RSC: Generate a route manifest (#9592)" This reverts commit 99685ee. Revert "RSC: Refactor build process (#9588)" This reverts commit 1f66831. Revert "fix(streaming-ssr): Fixes running the streaming server using rw serve (#9558)" This reverts commit 6459562. Revert "fix(streaming): Fix css loading on dev server on Windows (#9557)" This reverts commit 205e0f4. Revert "RSC: Combine RSC server with StreamingSSR server (#9553)" This reverts commit 4afccbc. Revert "Prerender smoke-test: await helper function (#9546)" This reverts commit fe70a36. Revert "fix(deps): update dependency isbot to v3.7.1 (#9506)" This reverts commit e330be7. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.16 (#9475)" This reverts commit 886e28a. Revert "chore(deps): update dependency rollup to v3.29.4 (#9464)" This reverts commit c5eca98. Revert "RSC: Support client-only package and include @tobbe.dev/rsc-test in smoke test (#9367)" This reverts commit e04e48e. Revert "RSC: Check for rw-rsc header (#9410)" This reverts commit cb0b035. Revert "RSC GH action: Move build to after copy (#9413)" This reverts commit 114a2b0. Revert "RSC: Move loaders to worker thread (#9412)" This reverts commit df88574. Revert "RSC: smoke tests: install and build after project:copy (#9411)" This reverts commit e2a90f8. Revert "feat(ssr-streaming): Allow building without index.html during streaming-ssr (#9387)" This reverts commit 76e1672. Revert "chore(ssr): Move LocationProvider inside framework for SSR (#9383)" This reverts commit c4dedc6. Revert "feat(ssr): Collect CSS links during dev (#9382)" This reverts commit 1e42b43. Revert "fix(stream-ssr): Move wait for all ready to fix bot rendering (#9389)" This reverts commit bdf885a. Revert "chore(e2e): Setup e2e test for streaming SSR (#9349)" This reverts commit 656a2c8. Revert "RSC: vite externalConditions (#9333)" This reverts commit c8c8a3b. Revert "RSC: test-project-rsa: Fix TS type error in onSend (#9332)" This reverts commit 45065da. Revert "RSC: Implement RSC worker (#9331)" This reverts commit 18c5d96. Revert "RSC: createRscRequestHandler (#9330)" This reverts commit 433d8ef. Revert "fix(stream-ssr): Cancel the timeout when the react stream has finished (#9317)" This reverts commit daaa199. Revert "fix(ssr-build): Generate document in ssr build too! (#9310)" This reverts commit e2cf25d. Revert "feat(streaming-ssr): Various bug fixes and migrate to FetchAPI/Web streams (#9295)" This reverts commit 1ed2b5b. Revert "RSC: Smoke test (#9194)" This reverts commit 18555d0. Revert "RSC: Handle Windows paths in clientEntries (#9233)" This reverts commit 27d33d3. Revert "RSC: Check if index.html has already been updated during setup (#9197)" This reverts commit 83d180f. Revert "RSC: Use react/experimental types (#9196)" This reverts commit e2c14eb. Revert "RSC: Patch vite when running setup command (#9192)" This reverts commit a7bab85. Revert "RSC: Support 'use client' in 3pp packages (#9191)" This reverts commit a436b1c. Revert "RSC: react-18.3.0-canary-bbc8530ed-20230912 (#9164)" This reverts commit 9d63d08. Revert "RSC: Decode RSF args from request (#9157)" This reverts commit 9257e39. Revert "RSC: RSF aka Server Actions (#9155)" This reverts commit c46bb67. Revert "RSC: Make code and execution easier to follow. Improve error handling. (#9154)" This reverts commit d3475cd. Revert "RSC: Work around an issue in Rollup (#9153)" This reverts commit ee334bc. Revert "Streaming: meta charSet=utf-8 (#9142)" This reverts commit 050a169. Revert "Streaming SSR: Fix RWJS_EXP_SSR_GRAPHQL_ENDPOINT logic (#9134)" This reverts commit ae11f69. Revert "RSC: Don't set the react-server condition for client builds (#9132)" This reverts commit 7ee6153. Revert "Streaming fe server: bind to 0.0.0.0 in prod (#9115)" This reverts commit 0c23f67. Revert "fix(meta): Remove duplicated title and meta attributes (possible edge cases) (#9113)" This reverts commit 8d0ab16. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.4.2 (#9021)" This reverts commit d7560ec. Revert "feat(Cell Suspense): Allow Cells to not Suspend (#9106)" This reverts commit 2b8a555. Revert "feat(streaming): Make Cells render on the server with useBackgroundQuery and useReadQuery (#9074)" This reverts commit 069101b. Revert "feat(streaming): Cleanup/Unify streaming dev and prod server (#9047)" This reverts commit c5ba488. Revert "exp(streaming): Allow SSR with experimental apollo client (#9038)" This reverts commit c89e136. Revert "feat(streaming-ssr): Fix build and server html injection (#8978)" This reverts commit 58a2421. Revert "RSC: Use experimental node loader (#8979)" This reverts commit 2add568. Revert "RSC: Fix noExternal rule for server build (#8961)" This reverts commit 9ac5ab2. Revert "Refactor cli serve command (#8958)" This reverts commit f24016a. Revert "@rwjs/vite: Pin acorn-loose version (#8944)" This reverts commit 6f33914. Revert "RSC: react-server condition. Poisoned imports (#8948)" This reverts commit e941365. Revert "RSC fix typo in example code (#8949)" This reverts commit 3588ec0. Revert "fix(ssr): Get experimental ssr setup working properly (#8922)" This reverts commit abf229b. Revert "RSC fix: setup description (#8906)" This reverts commit b11bd72. Revert "RSC: Add css files to the example (#8905)" This reverts commit fcd7c39. Revert "RSC build without user config (#8896)" This reverts commit 37692a4. Revert "RSC: Use rw serve (#8897)" This reverts commit 921c9cb. Revert "RSC: Build using rw build (#8893)" This reverts commit f1d0dcb. Revert "RSC: Fix experimental setup (#8894)" This reverts commit c44a260. Revert "RSC: Include entries.ts in paths (#8888)" This reverts commit db271db. Revert "RSC: Initial css support (#8887)" This reverts commit 8610d58. Revert "RSC: Use exported defineEntries() (#8886)" This reverts commit f5fc2e2. Revert "Include standard vite config in RSC build (#8882)" This reverts commit c1e62c2. Revert "Update entry.client and disable vite legacy mode (#8851)" This reverts commit 8917ad6. Revert "experimental feature flag for rsc (#8837)" This reverts commit c7a5b13. Revert "React Server Components (RSC) (#8451)" This reverts commit f22dfbe. Revert "Use "import type" for all types (#8827)" This reverts commit 7a6aea7. Revert "React 18.3.0-canary-035a41c4e-20230704 (#8826)" This reverts commit d261819. Revert "ViteBuildManifest and note about import-attributes (#8818)" This reverts commit 8b85ad6. Revert "Streaming SSR: Fix build, serve and dev (#8811)" This reverts commit 4c51cae. Revert "Add files needed for React Streaming SSR (#8810)" This reverts commit 6da5aae. Revert "entry.server and entry.client (#8808)" This reverts commit 7cc5564. Revert "Use existing rw-vite-build bin for SSR as well (#8806)" This reverts commit 8b2a566. Revert "Disable prerender when streamingSsr is enabled (#8775)" This reverts commit e7d5361. Revert "vite utils.ts: fix source format (#8796)" This reverts commit e191071. Revert "Server Rendering & Streaming (#8561)" This reverts commit 2557bf8. Revert "React Streaming and SSR feature flag (#8764)" This reverts commit 565f620.
This commit reverts all the RSC and SSR PRs to date so that v7.0.0 can go out with clean changes. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.5.2 (#9716)" This reverts commit 9d9d373. Revert "fix(apollo): Enhance error differently for Suspense Cells (#9640)" This reverts commit 7870ce4. Revert "SSR smoke-test: Use <Metadata /> (#9763)" This reverts commit 3d1179a. Revert "Use TS 5.3 import attributes (#9591)" This reverts commit cb4aba6. Revert "chore(RSC): update RSC test projects to latest canary (#9717)" This reverts commit 209add6. Revert "RSC: Fix the RSA test project fixture (#9704)" This reverts commit f7c7613. Revert "chore(CI): add RSC fixtures to detect changes list (#9703)" This reverts commit b7115dd. Revert "RSC: Update rsc test project fixtures (#9666)" This reverts commit cc69243. Revert "RSC: Use `pages` directory (#9660)" This reverts commit 809e3ff. Revert "RSC: Default entry.server and more standard App.tsx (#9655)" This reverts commit 33a3b0b. Revert "RSC: Use the default entry.client file (#9654)" This reverts commit 3f6e7c1. Revert "RSC: No need to patch Vite anymore (#9636)" This reverts commit 2fdb496. Revert "RSC: Remove unused code. Improve code organization (#9631)" This reverts commit 4937929. Revert "chore: Linting and disable some console logs (#9635)" This reverts commit b1adcc7. Revert "RSC: Use Routes.tsx for (client-side) routing (#9630)" This reverts commit e9f5f01. Revert "RSC: Add RW env var definitions to Vite config and include FatalErrorBoundary (#9622)" This reverts commit 69a1770. Revert "RSC: Refactor to share buildRouteManifest function with SSR process (#9618)" This reverts commit 00462e5. Revert "RSC: Fake server-side routing (#9593)" This reverts commit 2c638c3. Revert "RSC: Include routing in initial RSC example app (#9611)" This reverts commit a7ea8cd. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.18 (#9602)" This reverts commit 1e1c8d1. Revert "RSC: Generate a route manifest (#9592)" This reverts commit 99685ee. Revert "RSC: Refactor build process (#9588)" This reverts commit 1f66831. Revert "fix(streaming-ssr): Fixes running the streaming server using rw serve (#9558)" This reverts commit 6459562. Revert "fix(streaming): Fix css loading on dev server on Windows (#9557)" This reverts commit 205e0f4. Revert "RSC: Combine RSC server with StreamingSSR server (#9553)" This reverts commit 4afccbc. Revert "Prerender smoke-test: await helper function (#9546)" This reverts commit fe70a36. Revert "fix(deps): update dependency isbot to v3.7.1 (#9506)" This reverts commit e330be7. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.16 (#9475)" This reverts commit 886e28a. Revert "chore(deps): update dependency rollup to v3.29.4 (#9464)" This reverts commit c5eca98. Revert "RSC: Support client-only package and include @tobbe.dev/rsc-test in smoke test (#9367)" This reverts commit e04e48e. Revert "RSC: Check for rw-rsc header (#9410)" This reverts commit cb0b035. Revert "RSC GH action: Move build to after copy (#9413)" This reverts commit 114a2b0. Revert "RSC: Move loaders to worker thread (#9412)" This reverts commit df88574. Revert "RSC: smoke tests: install and build after project:copy (#9411)" This reverts commit e2a90f8. Revert "feat(ssr-streaming): Allow building without index.html during streaming-ssr (#9387)" This reverts commit 76e1672. Revert "chore(ssr): Move LocationProvider inside framework for SSR (#9383)" This reverts commit c4dedc6. Revert "feat(ssr): Collect CSS links during dev (#9382)" This reverts commit 1e42b43. Revert "fix(stream-ssr): Move wait for all ready to fix bot rendering (#9389)" This reverts commit bdf885a. Revert "chore(e2e): Setup e2e test for streaming SSR (#9349)" This reverts commit 656a2c8. Revert "RSC: vite externalConditions (#9333)" This reverts commit c8c8a3b. Revert "RSC: test-project-rsa: Fix TS type error in onSend (#9332)" This reverts commit 45065da. Revert "RSC: Implement RSC worker (#9331)" This reverts commit 18c5d96. Revert "RSC: createRscRequestHandler (#9330)" This reverts commit 433d8ef. Revert "fix(stream-ssr): Cancel the timeout when the react stream has finished (#9317)" This reverts commit daaa199. Revert "fix(ssr-build): Generate document in ssr build too! (#9310)" This reverts commit e2cf25d. Revert "feat(streaming-ssr): Various bug fixes and migrate to FetchAPI/Web streams (#9295)" This reverts commit 1ed2b5b. Revert "RSC: Smoke test (#9194)" This reverts commit 18555d0. Revert "RSC: Handle Windows paths in clientEntries (#9233)" This reverts commit 27d33d3. Revert "RSC: Check if index.html has already been updated during setup (#9197)" This reverts commit 83d180f. Revert "RSC: Use react/experimental types (#9196)" This reverts commit e2c14eb. Revert "RSC: Patch vite when running setup command (#9192)" This reverts commit a7bab85. Revert "RSC: Support 'use client' in 3pp packages (#9191)" This reverts commit a436b1c. Revert "RSC: react-18.3.0-canary-bbc8530ed-20230912 (#9164)" This reverts commit 9d63d08. Revert "RSC: Decode RSF args from request (#9157)" This reverts commit 9257e39. Revert "RSC: RSF aka Server Actions (#9155)" This reverts commit c46bb67. Revert "RSC: Make code and execution easier to follow. Improve error handling. (#9154)" This reverts commit d3475cd. Revert "RSC: Work around an issue in Rollup (#9153)" This reverts commit ee334bc. Revert "Streaming: meta charSet=utf-8 (#9142)" This reverts commit 050a169. Revert "Streaming SSR: Fix RWJS_EXP_SSR_GRAPHQL_ENDPOINT logic (#9134)" This reverts commit ae11f69. Revert "RSC: Don't set the react-server condition for client builds (#9132)" This reverts commit 7ee6153. Revert "Streaming fe server: bind to 0.0.0.0 in prod (#9115)" This reverts commit 0c23f67. Revert "fix(meta): Remove duplicated title and meta attributes (possible edge cases) (#9113)" This reverts commit 8d0ab16. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.4.2 (#9021)" This reverts commit d7560ec. Revert "feat(Cell Suspense): Allow Cells to not Suspend (#9106)" This reverts commit 2b8a555. Revert "feat(streaming): Make Cells render on the server with useBackgroundQuery and useReadQuery (#9074)" This reverts commit 069101b. Revert "feat(streaming): Cleanup/Unify streaming dev and prod server (#9047)" This reverts commit c5ba488. Revert "exp(streaming): Allow SSR with experimental apollo client (#9038)" This reverts commit c89e136. Revert "feat(streaming-ssr): Fix build and server html injection (#8978)" This reverts commit 58a2421. Revert "RSC: Use experimental node loader (#8979)" This reverts commit 2add568. Revert "RSC: Fix noExternal rule for server build (#8961)" This reverts commit 9ac5ab2. Revert "Refactor cli serve command (#8958)" This reverts commit f24016a. Revert "@rwjs/vite: Pin acorn-loose version (#8944)" This reverts commit 6f33914. Revert "RSC: react-server condition. Poisoned imports (#8948)" This reverts commit e941365. Revert "RSC fix typo in example code (#8949)" This reverts commit 3588ec0. Revert "fix(ssr): Get experimental ssr setup working properly (#8922)" This reverts commit abf229b. Revert "RSC fix: setup description (#8906)" This reverts commit b11bd72. Revert "RSC: Add css files to the example (#8905)" This reverts commit fcd7c39. Revert "RSC build without user config (#8896)" This reverts commit 37692a4. Revert "RSC: Use rw serve (#8897)" This reverts commit 921c9cb. Revert "RSC: Build using rw build (#8893)" This reverts commit f1d0dcb. Revert "RSC: Fix experimental setup (#8894)" This reverts commit c44a260. Revert "RSC: Include entries.ts in paths (#8888)" This reverts commit db271db. Revert "RSC: Initial css support (#8887)" This reverts commit 8610d58. Revert "RSC: Use exported defineEntries() (#8886)" This reverts commit f5fc2e2. Revert "Include standard vite config in RSC build (#8882)" This reverts commit c1e62c2. Revert "Update entry.client and disable vite legacy mode (#8851)" This reverts commit 8917ad6. Revert "experimental feature flag for rsc (#8837)" This reverts commit c7a5b13. Revert "React Server Components (RSC) (#8451)" This reverts commit f22dfbe. Revert "Use "import type" for all types (#8827)" This reverts commit 7a6aea7. Revert "React 18.3.0-canary-035a41c4e-20230704 (#8826)" This reverts commit d261819. Revert "ViteBuildManifest and note about import-attributes (#8818)" This reverts commit 8b85ad6. Revert "Streaming SSR: Fix build, serve and dev (#8811)" This reverts commit 4c51cae. Revert "Add files needed for React Streaming SSR (#8810)" This reverts commit 6da5aae. Revert "entry.server and entry.client (#8808)" This reverts commit 7cc5564. Revert "Use existing rw-vite-build bin for SSR as well (#8806)" This reverts commit 8b2a566. Revert "Disable prerender when streamingSsr is enabled (#8775)" This reverts commit e7d5361. Revert "vite utils.ts: fix source format (#8796)" This reverts commit e191071. Revert "Server Rendering & Streaming (#8561)" This reverts commit 2557bf8. Revert "React Streaming and SSR feature flag (#8764)" This reverts commit 565f620.
This commit reverts all the RSC and SSR PRs to date so that v7.0.0 can go out with clean changes. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.5.2 (#9716)" This reverts commit 9d9d373. Revert "fix(apollo): Enhance error differently for Suspense Cells (#9640)" This reverts commit 7870ce4. Revert "SSR smoke-test: Use <Metadata /> (#9763)" This reverts commit 3d1179a. Revert "Use TS 5.3 import attributes (#9591)" This reverts commit cb4aba6. Revert "chore(RSC): update RSC test projects to latest canary (#9717)" This reverts commit 209add6. Revert "RSC: Fix the RSA test project fixture (#9704)" This reverts commit f7c7613. Revert "chore(CI): add RSC fixtures to detect changes list (#9703)" This reverts commit b7115dd. Revert "RSC: Update rsc test project fixtures (#9666)" This reverts commit cc69243. Revert "RSC: Use `pages` directory (#9660)" This reverts commit 809e3ff. Revert "RSC: Default entry.server and more standard App.tsx (#9655)" This reverts commit 33a3b0b. Revert "RSC: Use the default entry.client file (#9654)" This reverts commit 3f6e7c1. Revert "RSC: No need to patch Vite anymore (#9636)" This reverts commit 2fdb496. Revert "RSC: Remove unused code. Improve code organization (#9631)" This reverts commit 4937929. Revert "chore: Linting and disable some console logs (#9635)" This reverts commit b1adcc7. Revert "RSC: Use Routes.tsx for (client-side) routing (#9630)" This reverts commit e9f5f01. Revert "RSC: Add RW env var definitions to Vite config and include FatalErrorBoundary (#9622)" This reverts commit 69a1770. Revert "RSC: Refactor to share buildRouteManifest function with SSR process (#9618)" This reverts commit 00462e5. Revert "RSC: Fake server-side routing (#9593)" This reverts commit 2c638c3. Revert "RSC: Include routing in initial RSC example app (#9611)" This reverts commit a7ea8cd. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.18 (#9602)" This reverts commit 1e1c8d1. Revert "RSC: Generate a route manifest (#9592)" This reverts commit 99685ee. Revert "RSC: Refactor build process (#9588)" This reverts commit 1f66831. Revert "fix(streaming-ssr): Fixes running the streaming server using rw serve (#9558)" This reverts commit 6459562. Revert "fix(streaming): Fix css loading on dev server on Windows (#9557)" This reverts commit 205e0f4. Revert "RSC: Combine RSC server with StreamingSSR server (#9553)" This reverts commit 4afccbc. Revert "Prerender smoke-test: await helper function (#9546)" This reverts commit fe70a36. Revert "fix(deps): update dependency isbot to v3.7.1 (#9506)" This reverts commit e330be7. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.16 (#9475)" This reverts commit 886e28a. Revert "chore(deps): update dependency rollup to v3.29.4 (#9464)" This reverts commit c5eca98. Revert "RSC: Support client-only package and include @tobbe.dev/rsc-test in smoke test (#9367)" This reverts commit e04e48e. Revert "RSC: Check for rw-rsc header (#9410)" This reverts commit cb0b035. Revert "RSC GH action: Move build to after copy (#9413)" This reverts commit 114a2b0. Revert "RSC: Move loaders to worker thread (#9412)" This reverts commit df88574. Revert "RSC: smoke tests: install and build after project:copy (#9411)" This reverts commit e2a90f8. Revert "feat(ssr-streaming): Allow building without index.html during streaming-ssr (#9387)" This reverts commit 76e1672. Revert "chore(ssr): Move LocationProvider inside framework for SSR (#9383)" This reverts commit c4dedc6. Revert "feat(ssr): Collect CSS links during dev (#9382)" This reverts commit 1e42b43. Revert "fix(stream-ssr): Move wait for all ready to fix bot rendering (#9389)" This reverts commit bdf885a. Revert "chore(e2e): Setup e2e test for streaming SSR (#9349)" This reverts commit 656a2c8. Revert "RSC: vite externalConditions (#9333)" This reverts commit c8c8a3b. Revert "RSC: test-project-rsa: Fix TS type error in onSend (#9332)" This reverts commit 45065da. Revert "RSC: Implement RSC worker (#9331)" This reverts commit 18c5d96. Revert "RSC: createRscRequestHandler (#9330)" This reverts commit 433d8ef. Revert "fix(stream-ssr): Cancel the timeout when the react stream has finished (#9317)" This reverts commit daaa199. Revert "fix(ssr-build): Generate document in ssr build too! (#9310)" This reverts commit e2cf25d. Revert "feat(streaming-ssr): Various bug fixes and migrate to FetchAPI/Web streams (#9295)" This reverts commit 1ed2b5b. Revert "RSC: Smoke test (#9194)" This reverts commit 18555d0. Revert "RSC: Handle Windows paths in clientEntries (#9233)" This reverts commit 27d33d3. Revert "RSC: Check if index.html has already been updated during setup (#9197)" This reverts commit 83d180f. Revert "RSC: Use react/experimental types (#9196)" This reverts commit e2c14eb. Revert "RSC: Patch vite when running setup command (#9192)" This reverts commit a7bab85. Revert "RSC: Support 'use client' in 3pp packages (#9191)" This reverts commit a436b1c. Revert "RSC: react-18.3.0-canary-bbc8530ed-20230912 (#9164)" This reverts commit 9d63d08. Revert "RSC: Decode RSF args from request (#9157)" This reverts commit 9257e39. Revert "RSC: RSF aka Server Actions (#9155)" This reverts commit c46bb67. Revert "RSC: Make code and execution easier to follow. Improve error handling. (#9154)" This reverts commit d3475cd. Revert "RSC: Work around an issue in Rollup (#9153)" This reverts commit ee334bc. Revert "Streaming: meta charSet=utf-8 (#9142)" This reverts commit 050a169. Revert "Streaming SSR: Fix RWJS_EXP_SSR_GRAPHQL_ENDPOINT logic (#9134)" This reverts commit ae11f69. Revert "RSC: Don't set the react-server condition for client builds (#9132)" This reverts commit 7ee6153. Revert "Streaming fe server: bind to 0.0.0.0 in prod (#9115)" This reverts commit 0c23f67. Revert "fix(meta): Remove duplicated title and meta attributes (possible edge cases) (#9113)" This reverts commit 8d0ab16. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.4.2 (#9021)" This reverts commit d7560ec. Revert "feat(Cell Suspense): Allow Cells to not Suspend (#9106)" This reverts commit 2b8a555. Revert "feat(streaming): Make Cells render on the server with useBackgroundQuery and useReadQuery (#9074)" This reverts commit 069101b. Revert "feat(streaming): Cleanup/Unify streaming dev and prod server (#9047)" This reverts commit c5ba488. Revert "exp(streaming): Allow SSR with experimental apollo client (#9038)" This reverts commit c89e136. Revert "feat(streaming-ssr): Fix build and server html injection (#8978)" This reverts commit 58a2421. Revert "RSC: Use experimental node loader (#8979)" This reverts commit 2add568. Revert "RSC: Fix noExternal rule for server build (#8961)" This reverts commit 9ac5ab2. Revert "Refactor cli serve command (#8958)" This reverts commit f24016a. Revert "@rwjs/vite: Pin acorn-loose version (#8944)" This reverts commit 6f33914. Revert "RSC: react-server condition. Poisoned imports (#8948)" This reverts commit e941365. Revert "RSC fix typo in example code (#8949)" This reverts commit 3588ec0. Revert "fix(ssr): Get experimental ssr setup working properly (#8922)" This reverts commit abf229b. Revert "RSC fix: setup description (#8906)" This reverts commit b11bd72. Revert "RSC: Add css files to the example (#8905)" This reverts commit fcd7c39. Revert "RSC build without user config (#8896)" This reverts commit 37692a4. Revert "RSC: Use rw serve (#8897)" This reverts commit 921c9cb. Revert "RSC: Build using rw build (#8893)" This reverts commit f1d0dcb. Revert "RSC: Fix experimental setup (#8894)" This reverts commit c44a260. Revert "RSC: Include entries.ts in paths (#8888)" This reverts commit db271db. Revert "RSC: Initial css support (#8887)" This reverts commit 8610d58. Revert "RSC: Use exported defineEntries() (#8886)" This reverts commit f5fc2e2. Revert "Include standard vite config in RSC build (#8882)" This reverts commit c1e62c2. Revert "Update entry.client and disable vite legacy mode (#8851)" This reverts commit 8917ad6. Revert "experimental feature flag for rsc (#8837)" This reverts commit c7a5b13. Revert "React Server Components (RSC) (#8451)" This reverts commit f22dfbe. Revert "Use "import type" for all types (#8827)" This reverts commit 7a6aea7. Revert "React 18.3.0-canary-035a41c4e-20230704 (#8826)" This reverts commit d261819. Revert "ViteBuildManifest and note about import-attributes (#8818)" This reverts commit 8b85ad6. Revert "Streaming SSR: Fix build, serve and dev (#8811)" This reverts commit 4c51cae. Revert "Add files needed for React Streaming SSR (#8810)" This reverts commit 6da5aae. Revert "entry.server and entry.client (#8808)" This reverts commit 7cc5564. Revert "Use existing rw-vite-build bin for SSR as well (#8806)" This reverts commit 8b2a566. Revert "Disable prerender when streamingSsr is enabled (#8775)" This reverts commit e7d5361. Revert "vite utils.ts: fix source format (#8796)" This reverts commit e191071. Revert "Server Rendering & Streaming (#8561)" This reverts commit 2557bf8. Revert "React Streaming and SSR feature flag (#8764)" This reverts commit 565f620.
This commit reverts all the RSC and SSR PRs to date so that v7.0.0 can go out with clean changes. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.5.2 (#9716)" This reverts commit 9d9d373. Revert "fix(apollo): Enhance error differently for Suspense Cells (#9640)" This reverts commit 7870ce4. Revert "SSR smoke-test: Use <Metadata /> (#9763)" This reverts commit 3d1179a. Revert "Use TS 5.3 import attributes (#9591)" This reverts commit cb4aba6. Revert "chore(RSC): update RSC test projects to latest canary (#9717)" This reverts commit 209add6. Revert "RSC: Fix the RSA test project fixture (#9704)" This reverts commit f7c7613. Revert "chore(CI): add RSC fixtures to detect changes list (#9703)" This reverts commit b7115dd. Revert "RSC: Update rsc test project fixtures (#9666)" This reverts commit cc69243. Revert "RSC: Use `pages` directory (#9660)" This reverts commit 809e3ff. Revert "RSC: Default entry.server and more standard App.tsx (#9655)" This reverts commit 33a3b0b. Revert "RSC: Use the default entry.client file (#9654)" This reverts commit 3f6e7c1. Revert "RSC: No need to patch Vite anymore (#9636)" This reverts commit 2fdb496. Revert "RSC: Remove unused code. Improve code organization (#9631)" This reverts commit 4937929. Revert "chore: Linting and disable some console logs (#9635)" This reverts commit b1adcc7. Revert "RSC: Use Routes.tsx for (client-side) routing (#9630)" This reverts commit e9f5f01. Revert "RSC: Add RW env var definitions to Vite config and include FatalErrorBoundary (#9622)" This reverts commit 69a1770. Revert "RSC: Refactor to share buildRouteManifest function with SSR process (#9618)" This reverts commit 00462e5. Revert "RSC: Fake server-side routing (#9593)" This reverts commit 2c638c3. Revert "RSC: Include routing in initial RSC example app (#9611)" This reverts commit a7ea8cd. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.18 (#9602)" This reverts commit 1e1c8d1. Revert "RSC: Generate a route manifest (#9592)" This reverts commit 99685ee. Revert "RSC: Refactor build process (#9588)" This reverts commit 1f66831. Revert "fix(streaming-ssr): Fixes running the streaming server using rw serve (#9558)" This reverts commit 6459562. Revert "fix(streaming): Fix css loading on dev server on Windows (#9557)" This reverts commit 205e0f4. Revert "RSC: Combine RSC server with StreamingSSR server (#9553)" This reverts commit 4afccbc. Revert "Prerender smoke-test: await helper function (#9546)" This reverts commit fe70a36. Revert "fix(deps): update dependency isbot to v3.7.1 (#9506)" This reverts commit e330be7. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.16 (#9475)" This reverts commit 886e28a. Revert "chore(deps): update dependency rollup to v3.29.4 (#9464)" This reverts commit c5eca98. Revert "RSC: Support client-only package and include @tobbe.dev/rsc-test in smoke test (#9367)" This reverts commit e04e48e. Revert "RSC: Check for rw-rsc header (#9410)" This reverts commit cb0b035. Revert "RSC GH action: Move build to after copy (#9413)" This reverts commit 114a2b0. Revert "RSC: Move loaders to worker thread (#9412)" This reverts commit df88574. Revert "RSC: smoke tests: install and build after project:copy (#9411)" This reverts commit e2a90f8. Revert "feat(ssr-streaming): Allow building without index.html during streaming-ssr (#9387)" This reverts commit 76e1672. Revert "chore(ssr): Move LocationProvider inside framework for SSR (#9383)" This reverts commit c4dedc6. Revert "feat(ssr): Collect CSS links during dev (#9382)" This reverts commit 1e42b43. Revert "fix(stream-ssr): Move wait for all ready to fix bot rendering (#9389)" This reverts commit bdf885a. Revert "chore(e2e): Setup e2e test for streaming SSR (#9349)" This reverts commit 656a2c8. Revert "RSC: vite externalConditions (#9333)" This reverts commit c8c8a3b. Revert "RSC: test-project-rsa: Fix TS type error in onSend (#9332)" This reverts commit 45065da. Revert "RSC: Implement RSC worker (#9331)" This reverts commit 18c5d96. Revert "RSC: createRscRequestHandler (#9330)" This reverts commit 433d8ef. Revert "fix(stream-ssr): Cancel the timeout when the react stream has finished (#9317)" This reverts commit daaa199. Revert "fix(ssr-build): Generate document in ssr build too! (#9310)" This reverts commit e2cf25d. Revert "feat(streaming-ssr): Various bug fixes and migrate to FetchAPI/Web streams (#9295)" This reverts commit 1ed2b5b. Revert "RSC: Smoke test (#9194)" This reverts commit 18555d0. Revert "RSC: Handle Windows paths in clientEntries (#9233)" This reverts commit 27d33d3. Revert "RSC: Check if index.html has already been updated during setup (#9197)" This reverts commit 83d180f. Revert "RSC: Use react/experimental types (#9196)" This reverts commit e2c14eb. Revert "RSC: Patch vite when running setup command (#9192)" This reverts commit a7bab85. Revert "RSC: Support 'use client' in 3pp packages (#9191)" This reverts commit a436b1c. Revert "RSC: react-18.3.0-canary-bbc8530ed-20230912 (#9164)" This reverts commit 9d63d08. Revert "RSC: Decode RSF args from request (#9157)" This reverts commit 9257e39. Revert "RSC: RSF aka Server Actions (#9155)" This reverts commit c46bb67. Revert "RSC: Make code and execution easier to follow. Improve error handling. (#9154)" This reverts commit d3475cd. Revert "RSC: Work around an issue in Rollup (#9153)" This reverts commit ee334bc. Revert "Streaming: meta charSet=utf-8 (#9142)" This reverts commit 050a169. Revert "Streaming SSR: Fix RWJS_EXP_SSR_GRAPHQL_ENDPOINT logic (#9134)" This reverts commit ae11f69. Revert "RSC: Don't set the react-server condition for client builds (#9132)" This reverts commit 7ee6153. Revert "Streaming fe server: bind to 0.0.0.0 in prod (#9115)" This reverts commit 0c23f67. Revert "fix(meta): Remove duplicated title and meta attributes (possible edge cases) (#9113)" This reverts commit 8d0ab16. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.4.2 (#9021)" This reverts commit d7560ec. Revert "feat(Cell Suspense): Allow Cells to not Suspend (#9106)" This reverts commit 2b8a555. Revert "feat(streaming): Make Cells render on the server with useBackgroundQuery and useReadQuery (#9074)" This reverts commit 069101b. Revert "feat(streaming): Cleanup/Unify streaming dev and prod server (#9047)" This reverts commit c5ba488. Revert "exp(streaming): Allow SSR with experimental apollo client (#9038)" This reverts commit c89e136. Revert "feat(streaming-ssr): Fix build and server html injection (#8978)" This reverts commit 58a2421. Revert "RSC: Use experimental node loader (#8979)" This reverts commit 2add568. Revert "RSC: Fix noExternal rule for server build (#8961)" This reverts commit 9ac5ab2. Revert "Refactor cli serve command (#8958)" This reverts commit f24016a. Revert "@rwjs/vite: Pin acorn-loose version (#8944)" This reverts commit 6f33914. Revert "RSC: react-server condition. Poisoned imports (#8948)" This reverts commit e941365. Revert "RSC fix typo in example code (#8949)" This reverts commit 3588ec0. Revert "fix(ssr): Get experimental ssr setup working properly (#8922)" This reverts commit abf229b. Revert "RSC fix: setup description (#8906)" This reverts commit b11bd72. Revert "RSC: Add css files to the example (#8905)" This reverts commit fcd7c39. Revert "RSC build without user config (#8896)" This reverts commit 37692a4. Revert "RSC: Use rw serve (#8897)" This reverts commit 921c9cb. Revert "RSC: Build using rw build (#8893)" This reverts commit f1d0dcb. Revert "RSC: Fix experimental setup (#8894)" This reverts commit c44a260. Revert "RSC: Include entries.ts in paths (#8888)" This reverts commit db271db. Revert "RSC: Initial css support (#8887)" This reverts commit 8610d58. Revert "RSC: Use exported defineEntries() (#8886)" This reverts commit f5fc2e2. Revert "Include standard vite config in RSC build (#8882)" This reverts commit c1e62c2. Revert "Update entry.client and disable vite legacy mode (#8851)" This reverts commit 8917ad6. Revert "experimental feature flag for rsc (#8837)" This reverts commit c7a5b13. Revert "React Server Components (RSC) (#8451)" This reverts commit f22dfbe. Revert "Use "import type" for all types (#8827)" This reverts commit 7a6aea7. Revert "React 18.3.0-canary-035a41c4e-20230704 (#8826)" This reverts commit d261819. Revert "ViteBuildManifest and note about import-attributes (#8818)" This reverts commit 8b85ad6. Revert "Streaming SSR: Fix build, serve and dev (#8811)" This reverts commit 4c51cae. Revert "Add files needed for React Streaming SSR (#8810)" This reverts commit 6da5aae. Revert "entry.server and entry.client (#8808)" This reverts commit 7cc5564. Revert "Use existing rw-vite-build bin for SSR as well (#8806)" This reverts commit 8b2a566. Revert "Disable prerender when streamingSsr is enabled (#8775)" This reverts commit e7d5361. Revert "vite utils.ts: fix source format (#8796)" This reverts commit e191071. Revert "Server Rendering & Streaming (#8561)" This reverts commit 2557bf8. Revert "React Streaming and SSR feature flag (#8764)" This reverts commit 565f620.
This commit reverts all the RSC and SSR PRs to date so that v7.0.0 can go out with clean changes. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.5.2 (#9716)" This reverts commit 9d9d373. Revert "fix(apollo): Enhance error differently for Suspense Cells (#9640)" This reverts commit 7870ce4. Revert "SSR smoke-test: Use <Metadata /> (#9763)" This reverts commit 3d1179a. Revert "Use TS 5.3 import attributes (#9591)" This reverts commit cb4aba6. Revert "chore(RSC): update RSC test projects to latest canary (#9717)" This reverts commit 209add6. Revert "RSC: Fix the RSA test project fixture (#9704)" This reverts commit f7c7613. Revert "chore(CI): add RSC fixtures to detect changes list (#9703)" This reverts commit b7115dd. Revert "RSC: Update rsc test project fixtures (#9666)" This reverts commit cc69243. Revert "RSC: Use `pages` directory (#9660)" This reverts commit 809e3ff. Revert "RSC: Default entry.server and more standard App.tsx (#9655)" This reverts commit 33a3b0b. Revert "RSC: Use the default entry.client file (#9654)" This reverts commit 3f6e7c1. Revert "RSC: No need to patch Vite anymore (#9636)" This reverts commit 2fdb496. Revert "RSC: Remove unused code. Improve code organization (#9631)" This reverts commit 4937929. Revert "chore: Linting and disable some console logs (#9635)" This reverts commit b1adcc7. Revert "RSC: Use Routes.tsx for (client-side) routing (#9630)" This reverts commit e9f5f01. Revert "RSC: Add RW env var definitions to Vite config and include FatalErrorBoundary (#9622)" This reverts commit 69a1770. Revert "RSC: Refactor to share buildRouteManifest function with SSR process (#9618)" This reverts commit 00462e5. Revert "RSC: Fake server-side routing (#9593)" This reverts commit 2c638c3. Revert "RSC: Include routing in initial RSC example app (#9611)" This reverts commit a7ea8cd. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.18 (#9602)" This reverts commit 1e1c8d1. Revert "RSC: Generate a route manifest (#9592)" This reverts commit 99685ee. Revert "RSC: Refactor build process (#9588)" This reverts commit 1f66831. Revert "fix(streaming-ssr): Fixes running the streaming server using rw serve (#9558)" This reverts commit 6459562. Revert "fix(streaming): Fix css loading on dev server on Windows (#9557)" This reverts commit 205e0f4. Revert "RSC: Combine RSC server with StreamingSSR server (#9553)" This reverts commit 4afccbc. Revert "Prerender smoke-test: await helper function (#9546)" This reverts commit fe70a36. Revert "fix(deps): update dependency isbot to v3.7.1 (#9506)" This reverts commit e330be7. Revert "fix(deps): update dependency @whatwg-node/server to v0.9.16 (#9475)" This reverts commit 886e28a. Revert "chore(deps): update dependency rollup to v3.29.4 (#9464)" This reverts commit c5eca98. Revert "RSC: Support client-only package and include @tobbe.dev/rsc-test in smoke test (#9367)" This reverts commit e04e48e. Revert "RSC: Check for rw-rsc header (#9410)" This reverts commit cb0b035. Revert "RSC GH action: Move build to after copy (#9413)" This reverts commit 114a2b0. Revert "RSC: Move loaders to worker thread (#9412)" This reverts commit df88574. Revert "RSC: smoke tests: install and build after project:copy (#9411)" This reverts commit e2a90f8. Revert "feat(ssr-streaming): Allow building without index.html during streaming-ssr (#9387)" This reverts commit 76e1672. Revert "chore(ssr): Move LocationProvider inside framework for SSR (#9383)" This reverts commit c4dedc6. Revert "feat(ssr): Collect CSS links during dev (#9382)" This reverts commit 1e42b43. Revert "fix(stream-ssr): Move wait for all ready to fix bot rendering (#9389)" This reverts commit bdf885a. Revert "chore(e2e): Setup e2e test for streaming SSR (#9349)" This reverts commit 656a2c8. Revert "RSC: vite externalConditions (#9333)" This reverts commit c8c8a3b. Revert "RSC: test-project-rsa: Fix TS type error in onSend (#9332)" This reverts commit 45065da. Revert "RSC: Implement RSC worker (#9331)" This reverts commit 18c5d96. Revert "RSC: createRscRequestHandler (#9330)" This reverts commit 433d8ef. Revert "fix(stream-ssr): Cancel the timeout when the react stream has finished (#9317)" This reverts commit daaa199. Revert "fix(ssr-build): Generate document in ssr build too! (#9310)" This reverts commit e2cf25d. Revert "feat(streaming-ssr): Various bug fixes and migrate to FetchAPI/Web streams (#9295)" This reverts commit 1ed2b5b. Revert "RSC: Smoke test (#9194)" This reverts commit 18555d0. Revert "RSC: Handle Windows paths in clientEntries (#9233)" This reverts commit 27d33d3. Revert "RSC: Check if index.html has already been updated during setup (#9197)" This reverts commit 83d180f. Revert "RSC: Use react/experimental types (#9196)" This reverts commit e2c14eb. Revert "RSC: Patch vite when running setup command (#9192)" This reverts commit a7bab85. Revert "RSC: Support 'use client' in 3pp packages (#9191)" This reverts commit a436b1c. Revert "RSC: react-18.3.0-canary-bbc8530ed-20230912 (#9164)" This reverts commit 9d63d08. Revert "RSC: Decode RSF args from request (#9157)" This reverts commit 9257e39. Revert "RSC: RSF aka Server Actions (#9155)" This reverts commit c46bb67. Revert "RSC: Make code and execution easier to follow. Improve error handling. (#9154)" This reverts commit d3475cd. Revert "RSC: Work around an issue in Rollup (#9153)" This reverts commit ee334bc. Revert "Streaming: meta charSet=utf-8 (#9142)" This reverts commit 050a169. Revert "Streaming SSR: Fix RWJS_EXP_SSR_GRAPHQL_ENDPOINT logic (#9134)" This reverts commit ae11f69. Revert "RSC: Don't set the react-server condition for client builds (#9132)" This reverts commit 7ee6153. Revert "Streaming fe server: bind to 0.0.0.0 in prod (#9115)" This reverts commit 0c23f67. Revert "fix(meta): Remove duplicated title and meta attributes (possible edge cases) (#9113)" This reverts commit 8d0ab16. Revert "chore(deps): update dependency @apollo/experimental-nextjs-app-support to v0.4.2 (#9021)" This reverts commit d7560ec. Revert "feat(Cell Suspense): Allow Cells to not Suspend (#9106)" This reverts commit 2b8a555. Revert "feat(streaming): Make Cells render on the server with useBackgroundQuery and useReadQuery (#9074)" This reverts commit 069101b. Revert "feat(streaming): Cleanup/Unify streaming dev and prod server (#9047)" This reverts commit c5ba488. Revert "exp(streaming): Allow SSR with experimental apollo client (#9038)" This reverts commit c89e136. Revert "feat(streaming-ssr): Fix build and server html injection (#8978)" This reverts commit 58a2421. Revert "RSC: Use experimental node loader (#8979)" This reverts commit 2add568. Revert "RSC: Fix noExternal rule for server build (#8961)" This reverts commit 9ac5ab2. Revert "Refactor cli serve command (#8958)" This reverts commit f24016a. Revert "@rwjs/vite: Pin acorn-loose version (#8944)" This reverts commit 6f33914. Revert "RSC: react-server condition. Poisoned imports (#8948)" This reverts commit e941365. Revert "RSC fix typo in example code (#8949)" This reverts commit 3588ec0. Revert "fix(ssr): Get experimental ssr setup working properly (#8922)" This reverts commit abf229b. Revert "RSC fix: setup description (#8906)" This reverts commit b11bd72. Revert "RSC: Add css files to the example (#8905)" This reverts commit fcd7c39. Revert "RSC build without user config (#8896)" This reverts commit 37692a4. Revert "RSC: Use rw serve (#8897)" This reverts commit 921c9cb. Revert "RSC: Build using rw build (#8893)" This reverts commit f1d0dcb. Revert "RSC: Fix experimental setup (#8894)" This reverts commit c44a260. Revert "RSC: Include entries.ts in paths (#8888)" This reverts commit db271db. Revert "RSC: Initial css support (#8887)" This reverts commit 8610d58. Revert "RSC: Use exported defineEntries() (#8886)" This reverts commit f5fc2e2. Revert "Include standard vite config in RSC build (#8882)" This reverts commit c1e62c2. Revert "Update entry.client and disable vite legacy mode (#8851)" This reverts commit 8917ad6. Revert "experimental feature flag for rsc (#8837)" This reverts commit c7a5b13. Revert "React Server Components (RSC) (#8451)" This reverts commit f22dfbe. Revert "Use "import type" for all types (#8827)" This reverts commit 7a6aea7. Revert "React 18.3.0-canary-035a41c4e-20230704 (#8826)" This reverts commit d261819. Revert "ViteBuildManifest and note about import-attributes (#8818)" This reverts commit 8b85ad6. Revert "Streaming SSR: Fix build, serve and dev (#8811)" This reverts commit 4c51cae. Revert "Add files needed for React Streaming SSR (#8810)" This reverts commit 6da5aae. Revert "entry.server and entry.client (#8808)" This reverts commit 7cc5564. Revert "Use existing rw-vite-build bin for SSR as well (#8806)" This reverts commit 8b2a566. Revert "Disable prerender when streamingSsr is enabled (#8775)" This reverts commit e7d5361. Revert "vite utils.ts: fix source format (#8796)" This reverts commit e191071. Revert "Server Rendering & Streaming (#8561)" This reverts commit 2557bf8. Revert "React Streaming and SSR feature flag (#8764)" This reverts commit 565f620.
<head>for Apollo client<MetaTags>component partially work with the new streaming setup. Helmet doesn't work with streaming (their docs are for the old way of streaming).Note: I haven't applied HTML injection to prod just yet.