Skip to content

0.17.8

Choose a tag to compare

@cliftonc cliftonc released this 06 Oct 13:48
· 74 commits to main since this release
0.17.8
f98c5e6

What changed

Wrangler moves from 4.127 to 4.147: its CLI bundle is about 30% smaller, so wrangler dev answers its first request sooner, and it no longer queries GitHub when telemetry is turned off.

  • apps/web/package.json → wrangler ^4.147.0 (miniflare and workerd follow it to 1.20261001.1 in pnpm-lock.yaml).
  • apps/web/worker-configuration.d.ts → regenerated runtime types from the new workerd; the Env interface is unchanged.
  • No wrangler change between the two versions alters the kit's tomls ([assets], [ai], [[workflows]], queues, Durable Objects, crons) or the wrangler dev / wrangler types options it passes.

How to apply

  1. Set wrangler to ^4.147.0 in apps/web/package.json, then run pnpm install from the workspace root to update pnpm-lock.yaml.
  2. Run pnpm typecheck, which regenerates apps/web/worker-configuration.d.ts through wrangler types, and commit the regenerated file.
  3. An app with a [[containers]] block that read the experimental env.EXPERIMENTAL_CLOUDFLARE_CONTAINER_IMAGES binding must read ctx.container.images instead (wrangler 4.136, workers-sdk#15699); an app without containers has nothing to change here.

Conflicts to expect

  • pnpm-lock.yaml → wrangler, miniflare, workerd, sharp and undici entries moved → take the app's own pnpm install result rather than the kit's hunks.
  • apps/web/worker-configuration.d.ts → generated file → regenerate with pnpm typecheck instead of merging.

Verify

  1. pnpm --filter @rocketflare/web exec wrangler --version prints 4.147.0 or later.
  2. pnpm lint && pnpm typecheck && pnpm test && pnpm build pass.
  3. pnpm dev starts and curl -s -o /dev/null -w '%{http_code}' http://localhost:3001/api/health prints 200.