From 8a5e881e1583d2fe5a025ebd6031d280dc91c861 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2026 09:54:25 +0000 Subject: [PATCH] Version Packages (next) --- .changeset/pre.json | 2 ++ CHANGELOG.md | 7 +++++++ package.json | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 7f6fa1d..9b0c058 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -12,6 +12,7 @@ "bump-solid-beta-26", "bump-solid-beta-28", "bump-solid-beta-29", + "bump-solid-beta-30", "clean-lazy-entries", "client-build-first-normal-order", "client-manifest-outdir", @@ -23,6 +24,7 @@ "empty-dragons-grow", "external-dev-styles", "fix-runnable-environment-check", + "fix-ssr-stream-abort-crash", "host-integration-extension-points", "lazy-entry-eliminated-importers", "lazy-entry-rolldown-reclassify", diff --git a/CHANGELOG.md b/CHANGELOG.md index b30e2c8..8e0376b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 3.0.0-next.22 + +### Patch Changes + +- d6fcfb9: update to solid 2.0.0-beta.30 and @dom-expressions/compiler 0.50.0-next.35 (the compiler's module-URL pass now also annotates `clientOnly(() => import("x"))` calls — third argument, options slot padded with `void 0` — so the beta.30 server half can emit early modulepreload hints for browser-only modules; `resolveLazyModuleUrls` already resolves the placeholder position-independently) +- d1b2ed0: The generated SSR handler no longer crashes the server process when a client aborts a streaming response mid-flight. Enqueueing into a closed `ReadableStream` controller throws, and a streamed fragment can land seconds after the shell — an abort (page reload, navigation away) during that window took down the whole Node process with `ERR_INVALID_STATE`. Writes are now dropped once the stream closes or is cancelled. + ## 3.0.0-next.21 ### Patch Changes diff --git a/package.json b/package.json index 1e0f58d..cc8621c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vite-plugin-solid", - "version": "3.0.0-next.21", + "version": "3.0.0-next.22", "description": "solid-js integration plugin for vite 6/7/8", "type": "module", "files": [