Skip to content

Commit 71252fa

Browse files
committed
fix: preserve NonRetryableError message when compat flag is enabled
2 parents 23ba48e + d8c895a commit 71252fa

File tree

182 files changed

+2584
-2221
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

182 files changed

+2584
-2221
lines changed

.changeset/calm-bobcats-chew.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"wrangler": minor
3+
---
4+
5+
Rename the documented containers SSH config option to `ssh`
6+
7+
Wrangler now accepts and documents `containers.ssh` in config files while continuing to accept `containers.wrangler_ssh` as an undocumented backwards-compatible alias. Wrangler still sends and reads `wrangler_ssh` when talking to the containers API.

.changeset/clear-turkeys-boil.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@cloudflare/vitest-pool-workers": patch
3+
---
4+
5+
Update warning message when attempting to access exports not defined on the main worker
6+
7+
Previously this referred to the `SELF` worker, which is now a deprecated API in the Vitest integration.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
"wrangler": patch
3+
"miniflare": patch
4+
---
5+
6+
fix: prevent remote binding sessions from expiring during long-running dev sessions
7+
8+
Preview tokens for remote bindings expire after one hour. Previously, the first request after expiry would fail before a refresh was triggered. This change proactively refreshes the token at 50 minutes so no request ever sees an expired session.
9+
10+
The reactive recovery path is also improved: `error code: 1031` responses (returned by bindings such as Workers AI when their session times out) now correctly trigger a refresh, where previously only `Invalid Workers Preview configuration` HTML responses did.
11+
12+
Auth credentials are now resolved lazily when a remote proxy session starts rather than at bundle-complete time. This means that if your OAuth access token has been refreshed since `wrangler dev` started, the new token is used rather than the one captured at startup.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@cloudflare/local-explorer-ui": patch
3+
---
4+
5+
Fix `occured` -> `occurred` typo in the `ResourceError` fallback message rendered by the local explorer UI when a worker resource fails to load.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"miniflare": minor
3+
"wrangler": minor
4+
"@cloudflare/vite-plugin": minor
5+
---
6+
7+
Use `workerd`'s debug port to power cross-process service bindings, Durable Objects, and tail workers via the dev registry. This enables Durable Object RPC via the dev registry, and is an overall stability improvement.

.github/workflows/test-and-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ jobs:
149149

150150
- name: Run tests (fixtures)
151151
if: steps.changes.outputs.everything_but_markdown == 'true' && matrix.suite == 'fixtures'
152-
# Browser rendering is disabled on Ubuntu because of https://pptr.dev/troubleshooting#issues-with-apparmor-on-ubuntu
153-
run: pnpm run test:ci --concurrency 1 --log-order=stream --filter="./fixtures/*" ${{ matrix.os == 'ubuntu-latest' && '--filter="!./fixtures/browser-rendering"' || '' }}
152+
# Browser Run fixture is disabled on Ubuntu because of https://pptr.dev/troubleshooting#issues-with-apparmor-on-ubuntu
153+
run: pnpm run test:ci --concurrency 1 --log-order=stream --filter="./fixtures/*" ${{ matrix.os == 'ubuntu-latest' && '--filter="!./fixtures/browser-run"' || '' }}
154154
env:
155155
NODE_OPTIONS: "--max_old_space_size=8192"
156156
WRANGLER_LOG_PATH: ${{ runner.temp }}/wrangler-debug-logs/
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@fixture/browser-rendering",
2+
"name": "@fixture/browser-run",
33
"private": true,
44
"scripts": {
55
"cf-typegen": "wrangler types",
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)