Skip to content

feat: expose server function call observers - #3025

Closed
birkskyum wants to merge 1 commit into
solidjs:nextfrom
birkskyum:server-function-call-observers
Closed

feat: expose server function call observers#3025
birkskyum wants to merge 1 commit into
solidjs:nextfrom
birkskyum:server-function-call-observers

Conversation

@birkskyum

Copy link
Copy Markdown
Member

Summary

  • update @dom-expressions/runtime to 0.50.0-next.44
  • expose observeServerFunctionCalls and its types through the existing @solidjs/web/server-functions/client re-export
  • cover request and response observation through the built Solid Web bundles

Context

This prepares Solid 2 for dom-expressions#570 and enables the server-function inspector in solid-vite-plugin#314.

The lockfile was prepared from the simulated 0.50.0-next.44 changeset release. CI installation will remain blocked until that version is published.

Testing

  • @solidjs/web build
  • Solid and Solid Web type generation
  • server-function extension suite, 6/6 tests

@changeset-bot

changeset-bot Bot commented Aug 19, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 0edeebe

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 9 packages
Name Type
@solidjs/web Patch
@solidjs/element Patch
@solidjs/h Patch
@solidjs/html Patch
test-integration Patch
solid-js Patch
babel-preset-solid Patch
@solidjs/universal Patch
@solidjs/signals Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@birkskyum
birkskyum marked this pull request as draft August 19, 2026 20:00
@ryansolid
ryansolid marked this pull request as ready for review August 21, 2026 21:05
ryansolid added a commit that referenced this pull request Aug 21, 2026
Test half of dom-expressions af3fc993/ab0b34a4 (pr-570), which is merged
locally but unpublished. Version bump dropped — the workspace links the
local runtime.

Co-authored-by: Birk Skyum <birk.skyum@pm.me>
Co-authored-by: Cursor <cursoragent@cursor.com>
ryansolid added a commit that referenced this pull request Aug 21, 2026
Test half of dom-expressions 0af6c451 (pr-571), merged locally but
unpublished. Version bump dropped — the workspace links the local
runtime. The transport shim now both forwards prepared Requests (#3025
observers) and stamps Sec-Fetch-Site (the CSRF check's requirement).

Co-authored-by: Birk Skyum <birk.skyum@pm.me>
Co-authored-by: Cursor <cursoragent@cursor.com>
@ryansolid

Copy link
Copy Markdown
Member

Landed on next as ab0674c (squashed locally — the branch's version bump to an unpublished runtime conflicted with the workspace's local dom-expressions link, so the test half landed without it). The implementation (dom-expressions pr-570) ships with the next runtime publish. Thanks!

@ryansolid ryansolid closed this Aug 21, 2026
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