Stable component review

Checked on 23 October 2026 at 22:37 UTC. This is a dated release-currency snapshot for the P0 follow-up. latest is not the same as an LTS designation or a tested compatible release. Prerelease tags are excluded. The machine-readable comparison retains the same decisions. The baseline is merged commit abc26ef2, before PR #181. The superseded, unmerged Kit 3.0 candidate has separately retained evidence; it is not the selected release in this comparison.

Component Earlier baseline Selected candidate Current stable or relevant line Decision
SvelteKit 2.70.3 3.1.0 3.1.0 Update: Current stable release; retain the reviewed Kit 3 migration.
Svelte 5.57.1 5.57.2 5.57.2 Update: Compatible patch in the existing major line.
Static adapter 3.0.10 4.0.0 4.0.0 Update: Required compatible adapter for Kit 3.
Svelte Vite plugin 7.3.1 7.3.1 7.3.1 Retain: Already current stable.
Vite 8.3.3 8.3.5 8.3.5 Update: Compatible patch in the existing major line.
Svelte checker 4.7.6 4.7.7 4.7.7 Update: Compatible patch; published TypeScript peers remain 5.x or 6.x.
Vitest and coverage 4.1.12 4.1.12 5.0.5 Proposed: Retain the supported V4 tag; assess the coupled major upgrade separately.
Application TypeScript 6.0.3 6.0.3 7.0.2 Proposed: Kit 3.1 and the current checker require TypeScript 6; do not force a peer-incompatible major.
Service TypeScript 7.0.2 7.0.2 7.0.2 Retain: Already current stable in its separate service toolchain.
PDF.js 6.4.299 6.4.299 6.4.299 Retain: Already current stable.
Playwright 1.64.1 1.64.1 1.64.1 Retain: Already current stable; do not select next or beta tags.
axe browser checks 4.14.0 4.14.0 4.14.0 Retain: Already current stable.
YAML parser 2.9.1 2.9.1 2.9.1 Retain: Already current stable; 3.0.0-2 is a prerelease.
MCP Node adapter 2.0.0 2.0.0 2.1.2 Proposed: Assess with the server/client pair as one transport update.
MCP server 2.3.1 2.3.1 2.4.0 Proposed: Retain the reviewed adapter and replay baseline during P0; assess the coupled pair separately.
MCP client 2.3.0 2.3.0 2.4.0 Proposed: Keep paired transport regression evidence before adopting this release.
Legacy MCP test SDK 1.32.0 1.32.0 1.32.2 Proposed: Include in the bounded transport refresh; its vulnerable URI dependency is corrected now.
Zod 4.6.7 4.6.7 4.6.7 Retain: Already patched and current stable.
Service esbuild 0.28.2 0.28.2 0.28.2 Retain: Already current stable.
fast-uri 3.1.8 3.1.9 4.2.3 Update: Use the current patched three tag, compatible with Ajv; the latest major is not required.
Rolldown 1.2.9 1.2.9 1.2.15 Proposed: Retain the explicitly reviewed native bundler override; assess a dedicated patch change.
pnpm 10 / local 10.33.2 10.34.7 12.15.0 Update: Pin the current latest-10 patch; retain the governed major and lockfile format.
Node LTS 24 (floating) 24.22.1 24.22.1 in 24.x Update: Pin the current security release in the existing LTS line.
Node Current test jobs 26.7.0 26.12.1 26.12.1 in 26.x Update: Replace the older explicit pin with the current security release; retain the existing two-line CI coverage.
CPython 3.12.11 3.12.11 3.15.1 overall; 3.12.15 in 3.12 Proposed: The supplied repository instructions require the exact governed runtime. Prioritise a separate patch-policy transaction to 3.12.15 before considering another minor.
uv 0.12.2 0.12.2 0.13.5 overall; 0.12.24 in 0.12 Proposed: Retain the explicit required-version and setup contract. Assess the 0.12.24 patch with the governed Python transaction; a 0.13 upgrade can change behaviour.

Scope and follow-up acceptance

The current change updates Kit and its compatible adapter, applies three framework/checker patches, pins pnpm within its existing major, and pins Node security releases in the existing LTS/Current CI lines. See the Node security release. The application type check, deterministic build, full browser matrix and exact Pages journey must pass on the final candidate. The runtime pins apply to CI; hosted MCP release evidence remains a separate acceptance plane.

Proposed changes are separate maintenance transactions, not claims of implementation or permission to change the supplied runtime contract:

The uv version policy explains why its minor releases need a compatibility review. A stable tag or a package audit alone does not prove application behaviour or domain correctness.