Skip to content

chore: upgrade to solid v2 beta 21#11092

Merged
birkskyum merged 2 commits into
TanStack:solid-query-v6-prefrom
brenelz:chore/upgrade-solid-v2-beta-21
Jul 21, 2026
Merged

chore: upgrade to solid v2 beta 21#11092
birkskyum merged 2 commits into
TanStack:solid-query-v6-prefrom
brenelz:chore/upgrade-solid-v2-beta-21

Conversation

@brenelz

@brenelz brenelz commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Upgrades the Solid v2 prerelease track to the latest betas:

  • solid-js: 2.0.0-beta.152.0.0-beta.21
  • vite-plugin-solid: 3.0.0-next.53.0.0-next.14
  • @solidjs/web / babel-preset-solid: beta.15beta.21 (lockstep)

Applied to solid-query, solid-query-persist-client, solid-query-devtools, the solid-vite integration, and the solid examples. query-devtools remains on the Solid 1.x track.

Notable changes

  • minimumReleaseAgeExclude in pnpm-workspace.yaml: the freshly published Solid betas (~15h old) were blocked by the 24h minimumReleaseAge policy, so the Solid ecosystem packages (solid-js, @solidjs/*, vite-plugin-solid, @dom-expressions/*, seroval*, babel presets) are excluded. Can be dropped once beta-chasing settles down.
  • Scheduler halt reset in devtools tests: the new betas permanently halt Solid's reactive scheduler when an error escapes all boundaries ([REACTIVITY_HALTED]). The intentional-throw tests ("should throw if no QueryClient") poisoned every subsequent test in the same file (20 failures). Fixed by calling the official resetErrorHalt() test hook from @solidjs/signals in afterEach of the devtools test setup.

Verification

  • test:lib, test:types, and build pass for all three solid packages (TS 5.4–6.0 typechecks included)
  • solid-vite integration builds
  • Peer-dep warnings from pnpm peers check are pre-existing (Solid 1.x tooling in the astro example), not introduced here

🤖 Generated with Claude Code

- Bump solid-js 2.0.0-beta.15 -> 2.0.0-beta.21, vite-plugin-solid
  3.0.0-next.5 -> 3.0.0-next.14, plus matching @solidjs/web and
  babel-preset-solid bumps across the solid packages, solid-vite
  integration, and solid examples
- Add minimumReleaseAgeExclude for the Solid ecosystem packages so the
  freshly published betas install under the 24h release-age policy
- Reset the reactive scheduler halt in solid-query-devtools test setup:
  the new betas permanently halt the scheduler when an error escapes all
  boundaries, which poisoned tests that follow intentional-throw tests
  in the same file

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 2b31e19a-775e-4c00-9102-b13ff3287be4

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nx-cloud

nx-cloud Bot commented Jul 21, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit 09094cf

Command Status Duration Result
nx affected --targets=test:sherif,test:knip,tes... ✅ Succeeded 2m 48s View ↗
nx run-many --target=build --exclude=examples/*... ✅ Succeeded 1s View ↗

☁️ Nx Cloud last updated this comment at 2026-07-21 17:55:07 UTC

@socket-security

socket-security Bot commented Jul 21, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​solidjs/​web@​2.0.0-beta.15 ⏵ 2.0.0-beta.2180 +110083 +197 +2100
Updated@​solidjs/​signals@​2.0.0-beta.15 ⏵ 2.0.0-beta.2180 +1100100 +197 +1100
Updatedbabel-preset-solid@​2.0.0-beta.7 ⏵ 2.0.0-beta.21100 +110090 +796 +2100
Updatedsolid-js@​2.0.0-beta.15 ⏵ 2.0.0-beta.21100 +110095 +196 +2100

View full report

@socket-security

socket-security Bot commented Jul 21, 2026

Copy link
Copy Markdown

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@pkg-pr-new

pkg-pr-new Bot commented Jul 21, 2026

Copy link
Copy Markdown
More templates

@tanstack/angular-query-experimental

npm i https://pkg.pr.new/@tanstack/angular-query-experimental@11092

@tanstack/eslint-plugin-query

npm i https://pkg.pr.new/@tanstack/eslint-plugin-query@11092

@tanstack/lit-query

npm i https://pkg.pr.new/@tanstack/lit-query@11092

@tanstack/preact-query

npm i https://pkg.pr.new/@tanstack/preact-query@11092

@tanstack/preact-query-devtools

npm i https://pkg.pr.new/@tanstack/preact-query-devtools@11092

@tanstack/preact-query-persist-client

npm i https://pkg.pr.new/@tanstack/preact-query-persist-client@11092

@tanstack/query-async-storage-persister

npm i https://pkg.pr.new/@tanstack/query-async-storage-persister@11092

@tanstack/query-broadcast-client-experimental

npm i https://pkg.pr.new/@tanstack/query-broadcast-client-experimental@11092

@tanstack/query-core

npm i https://pkg.pr.new/@tanstack/query-core@11092

@tanstack/query-devtools

npm i https://pkg.pr.new/@tanstack/query-devtools@11092

@tanstack/query-persist-client-core

npm i https://pkg.pr.new/@tanstack/query-persist-client-core@11092

@tanstack/query-sync-storage-persister

npm i https://pkg.pr.new/@tanstack/query-sync-storage-persister@11092

@tanstack/react-query

npm i https://pkg.pr.new/@tanstack/react-query@11092

@tanstack/react-query-devtools

npm i https://pkg.pr.new/@tanstack/react-query-devtools@11092

@tanstack/react-query-next-experimental

npm i https://pkg.pr.new/@tanstack/react-query-next-experimental@11092

@tanstack/react-query-persist-client

npm i https://pkg.pr.new/@tanstack/react-query-persist-client@11092

@tanstack/solid-query

npm i https://pkg.pr.new/@tanstack/solid-query@11092

@tanstack/solid-query-devtools

npm i https://pkg.pr.new/@tanstack/solid-query-devtools@11092

@tanstack/solid-query-persist-client

npm i https://pkg.pr.new/@tanstack/solid-query-persist-client@11092

@tanstack/svelte-query

npm i https://pkg.pr.new/@tanstack/svelte-query@11092

@tanstack/svelte-query-devtools

npm i https://pkg.pr.new/@tanstack/svelte-query-devtools@11092

@tanstack/svelte-query-persist-client

npm i https://pkg.pr.new/@tanstack/svelte-query-persist-client@11092

@tanstack/vue-query

npm i https://pkg.pr.new/@tanstack/vue-query@11092

@tanstack/vue-query-devtools

npm i https://pkg.pr.new/@tanstack/vue-query-devtools@11092

commit: 09094cf

@birkskyum
birkskyum merged commit dafe806 into TanStack:solid-query-v6-pre Jul 21, 2026
9 checks passed
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