You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/cloudflare/CHANGELOG.md
+61Lines changed: 61 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,66 @@
1
1
# @opennextjs/cloudflare
2
2
3
+
## 1.19.3
4
+
5
+
### Patch Changes
6
+
7
+
-[#1215](https://github.com/opennextjs/opennextjs-cloudflare/pull/1215)[`608893e`](https://github.com/opennextjs/opennextjs-cloudflare/commit/608893e63e1ee16d07c7ec42da979657cf2a62bd) Thanks [@vicb](https://github.com/vicb)! - Factor large repeated values in manifests
Remove process.version / process.versions.node overrides now that [unjs/unenv#493](https://github.com/unjs/unenv/pull/493) is merged and shipped in [[email protected]](https://github.com/unjs/unenv/releases/tag/v2.0.0-rc.16) (project uses 2.0.0-rc.24)
14
+
15
+
-[#1199](https://github.com/opennextjs/opennextjs-cloudflare/pull/1199)[`32594d6`](https://github.com/opennextjs/opennextjs-cloudflare/commit/32594d6a921c5ebdbe25f38635bb2c9dabdcbff1) Thanks [@SdSadat](https://github.com/SdSadat)! - fix(cli): fail fast in non-TTY environments instead of hanging on config-creation prompts
16
+
17
+
When `open-next.config.ts` (or `wrangler.(toml|json|jsonc)`) is missing, the CLI
18
+
prompts the user to auto-create it. In non-TTY environments (Cloudflare Workers
19
+
Builds, Docker, CI) the Enquirer prompt can't read stdin, so the build hangs or
20
+
fails with a truncated prompt and a cryptic exit code — the user sees
21
+
`? Missing required open-next.config.ts file, do you want to create one? (Y/n)`
22
+
and then ` ELIFECYCLE Command failed with exit code 13`, with no hint at what
23
+
to do next.
24
+
25
+
Now, in non-interactive environments, both prompts throw an actionable error
26
+
with the exact template to paste (for `open-next.config.ts`) or point at the
hatch (for the wrangler config). Interactive behavior is unchanged.
29
+
30
+
## 1.19.2
31
+
32
+
### Patch Changes
33
+
34
+
-[#1207](https://github.com/opennextjs/opennextjs-cloudflare/pull/1207)[`0958726`](https://github.com/opennextjs/opennextjs-cloudflare/commit/0958726939d59e4a5c5a3062190278ffdfde38f5) Thanks [@edmundhung](https://github.com/edmundhung)! - bump `@opennextjs/aws` to 3.10.2
35
+
36
+
See details at <https://github.com/opennextjs/opennextjs-aws/releases/tag/v3.10.2>
37
+
38
+
-[#1139](https://github.com/opennextjs/opennextjs-cloudflare/pull/1139)[`79b01b8`](https://github.com/opennextjs/opennextjs-cloudflare/commit/79b01b84fd92191517b7a11516c04208f9d474a6) Thanks [@james-elicx](https://github.com/james-elicx)! - Fix Turbopack external module resolution by dynamically discovering external imports at build time.
39
+
40
+
When packages are listed in `serverExternalPackages`, Turbopack externalizes them via `externalImport()` which uses dynamic `await import(id)`. The bundler (ESBuild) can't statically analyze `import(id)` with a variable, so these modules aren't included in the worker bundle.
The previous range allowed Next.js 16.0.0 through 16.2.2 without a peer dependency warning because `>=16.2.3` was already covered by `>=15.5.15`.
51
+
52
+
The range now explicitly supports Next.js 15.5.15 and above in the 15.x line, and Next.js 16.2.3 and above in the 16.x line.
53
+
54
+
-[#1200](https://github.com/opennextjs/opennextjs-cloudflare/pull/1200)[`7820ad0`](https://github.com/opennextjs/opennextjs-cloudflare/commit/7820ad0a0e5f57aba0580f3cabfdd0caa75cc9bb) Thanks [@NathanDrake2406](https://github.com/NathanDrake2406)! - fix: reuse sharded tag data when filling the regional cache.
55
+
56
+
The sharded tag cache miss path already reads tag data from the Durable Object before answering the request. Reuse that fetched data when populating the regional cache so a shard miss does not immediately trigger a second identical Durable Object read.
57
+
58
+
-[#1206](https://github.com/opennextjs/opennextjs-cloudflare/pull/1206)[`585795d`](https://github.com/opennextjs/opennextjs-cloudflare/commit/585795dbe20fe20d8662addbf9b7be64d82e3184) Thanks [@314systems](https://github.com/314systems)! - fix: regression where getEnvFromPlatformProxy received wrong options type
59
+
60
+
This fixes a regression introduced in [32ba91a](https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0) where `getEnvFromPlatformProxy` call sites passed `OpenNextConfig` even though the function expects Wrangler `GetPlatformProxyOptions`.
61
+
62
+
The fix restores the pre-[32ba91a](https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0) argument shape by passing `{ configPath, environment }` from CLI arguments, so env resolution follows the selected Wrangler config/environment.
0 commit comments