Skip to content

chore: release (beta) - #34

Merged
CMeeg merged 1 commit into
canaryfrom
changeset-release/canary
Aug 16, 2026
Merged

chore: release (beta)#34
CMeeg merged 1 commit into
canaryfrom
changeset-release/canary

Conversation

@github-actions

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

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

canary 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 canary.

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

Releases

@phoria/phoria@0.5.0-beta.0

Minor Changes

  • c716413: The Phoria Server bundle is now built by the phoria plugin as a server environment. A separate vite.server.config.ts is no longer required. Framework plugins now scope their entire per-environment plugin instance (via applyToEnvironment) to the client and ssr environments — not just their transform hook, though transform is currently the only per-environment hook these plugins define.
  • c716413: PhoriaIsland.create now takes a PhoriaIslandRequest instead of an h3 H3Event. Request handler factories (createPhoriaSsrRequestHandler, createPhoriaDevSsrRequestHandler, createPhoriaCsrRequestHandler, createPhoriaDevCsrRequestHandler) return the new PhoriaRequestHandler type.
  • c716413: Require Vite 8. Peer dependency widened to ^8.0.0; vite-tsconfig-paths replaced by Vite's built-in resolve.tsconfigPaths.

Patch Changes

  • c716413: Raise minimum Node.js to ^20.19.0 || ^22.12.0 || >=24.0.0 and pnpm to 11
  • c716413: Build with TypeScript 6 and vite-plugin-dts 5
  • c716413: Update dependencies.
  • c716413: Preserve user rolldownOptions; stop copying publicDir into the SSR build.

@phoria/opentelemetry@0.2.0-beta.0

Minor Changes

  • 6803d37: Add opt-in OpenTelemetry tracing and metrics alongside structured logging for Phoria hosts and example Phoria Server sidecars, including SSR span correlation, request metrics, configurable signal gates, and health-check log de-duplication.

Patch Changes

  • 6803d37: Fix Phoria Server request metrics (http.server.request.duration) missing in production by forcing the HTTP/HTTPS instrumentation patch to apply to the already-loaded core modules.

@phoria/phoria-react@0.5.0-beta.0

Minor Changes

  • c716413: The Phoria Server bundle is now built by the phoria plugin as a server environment. A separate vite.server.config.ts is no longer required. Framework plugins now scope their entire per-environment plugin instance (via applyToEnvironment) to the client and ssr environments — not just their transform hook, though transform is currently the only per-environment hook these plugins define.
  • c716413: Require Vite 8. Peer dependency widened to ^8.0.0; vite-tsconfig-paths replaced by Vite's built-in resolve.tsconfigPaths.

Patch Changes

  • c716413: Raise minimum Node.js to ^20.19.0 || ^22.12.0 || >=24.0.0 and pnpm to 11
  • c716413: Build with TypeScript 6 and vite-plugin-dts 5
  • c716413: Update dependencies.
  • c716413: Widen the @phoria/phoria peer dependency range to >=0.5.0-0 <2.0.0 so the first beta prerelease stays in the 0.x version family without a peer-range major cascade.

@phoria/phoria-svelte@0.4.0-beta.0

Minor Changes

  • c716413: The Phoria Server bundle is now built by the phoria plugin as a server environment. A separate vite.server.config.ts is no longer required. Framework plugins now scope their entire per-environment plugin instance (via applyToEnvironment) to the client and ssr environments — not just their transform hook, though transform is currently the only per-environment hook these plugins define.
  • c716413: Require Vite 8. Peer dependency widened to ^8.0.0; vite-tsconfig-paths replaced by Vite's built-in resolve.tsconfigPaths.

Patch Changes

  • c716413: Raise minimum Node.js to ^20.19.0 || ^22.12.0 || >=24.0.0 and pnpm to 11
  • c716413: Build with TypeScript 6 and vite-plugin-dts 5
  • c716413: Update dependencies.
  • c716413: Widen the @phoria/phoria peer dependency range to >=0.5.0-0 <2.0.0 so the first beta prerelease stays in the 0.x version family without a peer-range major cascade.

@phoria/phoria-vue@0.4.0-beta.0

Minor Changes

  • c716413: The Phoria Server bundle is now built by the phoria plugin as a server environment. A separate vite.server.config.ts is no longer required. Framework plugins now scope their entire per-environment plugin instance (via applyToEnvironment) to the client and ssr environments — not just their transform hook, though transform is currently the only per-environment hook these plugins define.
  • c716413: Require Vite 8. Peer dependency widened to ^8.0.0; vite-tsconfig-paths replaced by Vite's built-in resolve.tsconfigPaths.

Patch Changes

  • c716413: Raise minimum Node.js to ^20.19.0 || ^22.12.0 || >=24.0.0 and pnpm to 11
  • c716413: Build with TypeScript 6 and vite-plugin-dts 5
  • c716413: Update dependencies.
  • c716413: Widen the @phoria/phoria peer dependency range to >=0.5.0-0 <2.0.0 so the first beta prerelease stays in the 0.x version family without a peer-range major cascade.

@phoria/vite-plugin-dotnet-dev-certs@0.3.0-beta.0

Minor Changes

  • c716413: Require Vite 8. Peer dependency widened to ^8.0.0; vite-tsconfig-paths replaced by Vite's built-in resolve.tsconfigPaths.

Patch Changes

  • c716413: Raise minimum Node.js to ^20.19.0 || ^22.12.0 || >=24.0.0 and pnpm to 11
  • c716413: Build with TypeScript 6 and vite-plugin-dts 5
  • c716413: Update dependencies.

phoria-dotnet@0.5.0-beta.0

Minor Changes

  • c716413: Target net8.0 and net10.0. net9.0 support is dropped (EOL 2026-11-10). Tests migrated to xUnit v3 on Microsoft.Testing.Platform.
  • 6803d37: Add opt-in OpenTelemetry tracing and metrics alongside structured logging for Phoria hosts and example Phoria Server sidecars, including SSR span correlation, request metrics, configurable signal gates, and health-check log de-duplication.
  • 6803d37: Configurable Phoria Server unavailable policy (Degrade/Fail), a startup timeout, bounded process restarts, an opt-in AddPhoriaServerHealthCheck, and correctness fixes that keep entry tags and last-known status sane while the server is down.

Patch Changes

  • 6803d37: Graceful stop of the Phoria server process on host shutdown: StopServer sends SIGTERM and waits a grace period before force-killing the process tree, instead of immediately SIGKILLing the process, and the host's shutdown signal now triggers StopServer rather than being passed to CliWrap's ListenAsync (whose cancellation would SIGKILL the node process before the graceful path could run).
  • 6803d37: Suppress the "doesn't have CSS chunks" warning for the <phoria-island-styles/> element. Rendering nothing when the entry has no CSS is expected for this optional element, so the warning is now only logged when an explicit <link rel="stylesheet" phoria-href="..."> references an entry without CSS.
  • 6803d37: Fix Phoria health-check client diagnostics and example Aspire endpoint schemes while preserving OpenTelemetry log, metric, and trace export.

@github-actions
github-actions Bot force-pushed the changeset-release/canary branch from 4a135a2 to a5b37c5 Compare August 16, 2026 00:09
@CMeeg CMeeg self-assigned this Aug 16, 2026
@codecov-commenter

codecov-commenter commented Aug 16, 2026

Copy link
Copy Markdown

Bundle Report

Changes will increase total bundle size by 38.84kB (163.48%) ⬆️⚠️, exceeding the configured threshold of 5%.

Bundle name Size Change
phoria-islands 25.35kB 25.35kB (100%) ⬆️⚠️
phoria-react 7.19kB 7.19kB (100%) ⬆️⚠️
phoria-svelte 6.3kB 6.3kB (100%) ⬆️⚠️

@CMeeg
CMeeg merged commit 5d99cde into canary Aug 16, 2026
2 checks passed
@CMeeg
CMeeg deleted the changeset-release/canary branch August 16, 2026 00:18
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