Skip to content

Release RC packages (rc) - #4037

Merged
ryansolid merged 1 commit into
nextfrom
changeset-release/next
Oct 20, 2026
Merged

ryansolid merged 1 commit into
nextfrom
changeset-release/next

Conversation

@github-actions

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

Copy link
Copy Markdown

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 next, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

next is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on next.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

The changelog information of each package has been omitted from this message, as the content exceeds the size limit.

@solidjs/babel-plugin@2.0.0-rc.16

@solidjs/compiler@2.0.0-rc.16

@solidjs/diagnostics@2.0.0-rc.16

@solidjs/element@2.0.0-rc.16

@solidjs/h@2.0.0-rc.16

@solidjs/html@2.0.0-rc.16

@solidjs/signals@2.0.0-rc.16

solid-js@2.0.0-rc.16

@solidjs/universal@2.0.0-rc.16

@solidjs/web@2.0.0-rc.16

board-example@0.0.1-rc.1

server-dbmon-example@0.0.1-rc.0

todos-server-example@0.0.1-rc.4

test-integration@2.0.0-rc.16

@github-actions
github-actions Bot force-pushed the changeset-release/next branch 30 times, most recently from cf6c72a to df829de Compare October 15, 2026 04:26
@github-actions
github-actions Bot force-pushed the changeset-release/next branch 26 times, most recently from aed79ee to 8c426ae Compare October 19, 2026 18:02
@github-actions

Copy link
Copy Markdown
Author

Size (brotli, eager entry chunk)

scenario head vs base minified vs base minified vs recorded cap lazy chunks (not counted)
signals: core floor (createSignal/Memo/Effect/Root/flush) 7.35 KB 0 B 0 B 0 B 7.39 KB ✅
signals: + createStore 14.91 KB 0 B 0 B 0 B 14.95 KB ✅
signals: + isPending/latest 10.17 KB 0 B 0 B 0 B 10.19 KB ✅
signals: + until/refresh (truth readers, no optimism) 7.96 KB 0 B 0 B 0 B 7.98 KB ✅
app: render + one signal (the simple-app floor) 9.68 KB 0 B 0 B 0 B 9.70 KB ✅
app: hydrating (no stores) with Show/For/Loading/Errored/lazy 18.34 KB 0 B 0 B 0 B 18.36 KB ✅ lazy-page.js 0.04 KB
app: hydrating + every store primitive family 30.39 KB 0 B 0 B 0 B 30.41 KB ✅ lazy-page.js 0.04 KB
app: CSR with Show/For/Loading/Errored/lazy 13.25 KB 0 B 0 B 0 B 13.28 KB ✅ lazy-page.js 0.04 KB
app: CSR, observe tier (same app on the observe artifacts) 15.02 KB 0 B 0 B 0 B 15.04 KB ✅ lazy-page.js 0.04 KB
app: CSR, observe tier + attribution engine enabled 29.58 KB 0 B 0 B 0 B 29.63 KB ✅ lazy-page.js 0.04 KB
app: compiled floor (one template, one text hole, one delegated click) 9.87 KB 0 B 0 B 0 B 9.89 KB ✅
app: compiled CSR (JSX todo app: spread/merge/omit, events, class/style, keyed For, Show, Loading + lazy, store) 26.09 KB 0 B 0 B 0 B 26.11 KB ✅ stats.js 0.18 KB
app: compiled hydrating (the same JSX todo app through hydrate(), compiled hydratable) 32.18 KB 0 B 0 B 0 B 32.20 KB ✅ stats.js 0.20 KB
frames: eager client consumer (frames client + transport, lazy codec) 11.75 KB 0 B 0 B 0 B 11.76 KB ✅
page: base server components (hydrating + dynamic + frames + sf reference) 33.17 KB 0 B 0 B 0 B 33.20 KB ✅ assets.js 0.78 KB, decode.js 6.25 KB, lazy-page.js 0.04 KB, regions.js 1.07 KB, trace.js 9.02 KB, wire.js 2.78 KB
page: live server components (base + live/GET + action + isPending/latest) 37.52 KB 0 B 0 B 0 B 37.53 KB ✅ assets.js 0.78 KB, decode.js 6.25 KB, lazy-page.js 0.04 KB, regions.js 1.06 KB, trace.js 9.06 KB, wire.js 2.78 KB
page: compiled base server components (the base page as JSX: templates with class/style/attributes/events, For/Show; no spread) 35.28 KB 0 B 0 B 0 B 35.30 KB ✅ assets.js 0.78 KB, decode.js 6.25 KB, regions.js 1.06 KB, sc-comments.js 0.20 KB, trace.js 9.06 KB, wire.js 2.77 KB
page: compiled live server components (the compiled base page + live/GET + action + isPending/latest) 41.41 KB 0 B 0 B 0 B 41.42 KB ✅ eager (counted): web.js 22.03 KB; assets.js 0.78 KB, decode.js 6.25 KB, regions.js 1.06 KB, sc-comments.js 0.19 KB, trace.js 9.08 KB, wire.js 2.77 KB
page: base + router (base page + @solidjs/router: createRouter, two routes, preload, useNavigate) 40.65 KB 0 B 0 B 0 B 40.72 KB ✅ assets.js 0.78 KB, decode.js 6.25 KB, lazy-page.js 0.04 KB, regions.js 1.06 KB, server.js 1.02 KB, serverForms.js 3.59 KB, trace.js 9.13 KB, wire.js 2.77 KB
page: live + router (live page + @solidjs/router: createRouter, two routes, preload, useNavigate) 46.88 KB 0 B 0 B 0 B 46.91 KB ✅ eager (counted): client.js 27.08 KB; assets.js 0.78 KB, decode.js 6.25 KB, lazy-page.js 0.04 KB, regions.js 1.07 KB, server.js 1.02 KB, serverForms.js 3.30 KB, trace.js 9.06 KB, wire.js 2.80 KB
server: floor (getRequestEvent + isServer) 1.33 KB 0 B 0 B 0 B 1.34 KB ✅
server: renderToString (the server-render floor) 20.62 KB 0 B 0 B −30 B 20.59 KB ⚠️ over by 31 B, 50 B minified headroom

⚠️ Over the brotli cap within the minified allowance (passes)

  • server: renderToString (the server-render floor): over brotli cap by 31 B; minified 72,124 B vs 72,154 B recorded with the cap (−30 B) — 50 B of the 20 B minified allowance left; +0 B minified over this PR's base

Bundled with Rolldown (what Vite ships), brotli q11, decimal KB. A scenario fails only when it is over its brotli cap and its minified size is more than 20 B over the minified recorded with the cap; over the cap within that allowance is brotli layout noise and passes with a warning. Caps and their recorded minified in scripts/size/scenarios.js; the floor and page caps in floor-caps.json are frozen (lower only, or Size-Exception: in the PR body). npm run ratchet lowers caps per RC; it never raises one (scripts/size/README.md).

@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 39474440274

Coverage remained the same at 77.555%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 1347
Covered Lines: 1103
Line Coverage: 81.89%
Relevant Branches: 1050
Covered Branches: 756
Branch Coverage: 72.0%
Branches in Coverage %: Yes
Coverage Strength: 27.62 hits per line

💛 - Coveralls

@codspeed

codspeed Bot commented Oct 20, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 32.92%

⚠️ 2 benchmarks spent significant time in system calls

System calls cannot be consistently instrumented, so they are not included in the measure, which understates the real cost. Please switch to the Walltime instrument to accurately measure system calls.

Measurement and system calls

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 2 improved benchmarks
✅ 194 untouched benchmarks
⏩ 5 skipped benchmarks1

Performance Changes

Benchmark BASE HEAD Efficiency
⚡ projection derive: write one NESTED field (reference) 1,471.9 µs 882.9 µs +66.72%
⚡ memo + sync render effect only (reference) 31.8 ms 30 ms +5.97%

Tip

Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.


Comparing changeset-release/next (8134a90) with next (1bb070d)2

Open in CodSpeed

Footnotes

  1. 5 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩

  2. No successful run was found on next (8134a90) during the generation of this report, so 1bb070d was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩

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