Skip to content

chore: release - #2344

Merged
brenelz merged 1 commit into
1.xfrom
changeset-release/1.x
Oct 15, 2026
Merged

brenelz merged 1 commit into
1.xfrom
changeset-release/1.x

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to 1.x, this PR will be updated.

Releases

@solidjs/start@1.4.0

Minor Changes

  • 0a027ee: Add ssr: "data-only". The app renders on the client without hydration, as with ssr: false, but the server runs the requested page's route preloads and streams their query results with the HTML shell, so the client doesn't fetch that data again.

Patch Changes

  • 92d9603: Let a clientOnly loader resolve to the component itself, so a named export works without wrapping it in { default }:

    const Chart = clientOnly(() => import("./chart").then(({ Chart }) => Chart));

    Destructuring the export inside the loader also lets the bundler leave the module's other exports out of the chunk.

  • 8f03760: Add an earlyHints option that sends the page's assets as 103 Early Hints, so the browser can start downloading them while the server is still rendering. It covers the app's entry assets and the assets of the routes being rendered. On runtimes other than Node, the same hints are added as Link headers on the response. Off by default, and only applies to production builds.

  • e36e23c: Make event.request.signal abort when the client disconnects on Node. The request was built without a signal tied to the connection, so it never aborted and API routes kept running after the client went away. On web runtimes the platform signal still applies.

  • 95ca993: Reload the page once when a route's code fails to load during client-side navigation, such as when a deploy replaced it while the page was open. Before, the navigation ended on an error page until the user refreshed by hand. The page now reloads at the destination and loads the new version. A route that still fails right after the reload shows the error instead of reloading again. This only applies to production builds, and can be turned off with reloadOnRouteChunkError: false.

  • 273496b: Serve pages in SPA mode (ssr: false) when a route file exports both a page and an API handler, such as a [...404].tsx with a GET. The server treated those routes as API-only, so a GET that returned nothing gave a 404 for every URL the route matched.

@github-actions
github-actions Bot force-pushed the changeset-release/1.x branch 4 times, most recently from dd6ae8d to cc135b7 Compare October 15, 2026 19:52
@github-actions
github-actions Bot force-pushed the changeset-release/1.x branch from cc135b7 to 28b1f20 Compare October 15, 2026 20:10
@pkg-pr-new

pkg-pr-new Bot commented Oct 15, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@solidjs/start@2344

commit: 28b1f20

@brenelz
brenelz merged commit e2008e2 into 1.x Oct 15, 2026
7 checks passed
@brenelz
brenelz deleted the changeset-release/1.x branch October 15, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants