-
Notifications
You must be signed in to change notification settings - Fork 757
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"wrangler": patch | ||
--- | ||
|
||
chore: removes --experimental-versions flag, as versions is now GA. |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@cloudflare/pages-shared": minor | ||
--- | ||
|
||
feat: Return a 304 Not Modified response when matching an asset preservation cache request if appropriate |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"miniflare": patch | ||
--- | ||
|
||
Fix D1 exports to properly pad HEX strings for binary values. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@cloudflare/pages-shared": patch | ||
--- | ||
|
||
chore: Remove now-unused asset preservation cache (v1) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"create-cloudflare": minor | ||
--- | ||
|
||
chore: remove nodejs_compat flag from basic C3 templates |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"wrangler": patch | ||
--- | ||
|
||
include the top level Worker name in the parsed config structure |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
"@cloudflare/unenv-preset": minor | ||
--- | ||
|
||
chore(unenv-preset): drop unused .cjs files | ||
|
||
Only .mjs files are used. |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@cloudflare/vitest-pool-workers": minor | ||
--- | ||
|
||
chore: add nodejs_compat by default in Vitest Pool Workers |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@cloudflare/pages-shared": patch | ||
--- | ||
|
||
fix: Store an empty result when Early Hints parsing returns nothing or errors. Previously, we weren't storing anything which resulted in Early Hints being parsed on every request. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"miniflare": minor | ||
--- | ||
|
||
Support the `CF-Connecting-IP` header, which will be available in your Worker to determine the IP address of the client that initiated a request. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@cloudflare/chrome-devtools-patches": patch | ||
--- | ||
|
||
chore: rebases patches on latest devtools head |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
--- | ||
"wrangler": minor | ||
--- | ||
|
||
feat: add support for redirecting Wrangler to a generated config when running deploy-related commands | ||
|
||
This new feature is designed for build tools and frameworks to provide a deploy-specific configuration, | ||
which Wrangler can use instead of user configuration when running deploy-related commands. | ||
It is not expected that developers of Workers will need to use this feature directly. | ||
|
||
### Affected commands | ||
|
||
The commands that use this feature are: | ||
|
||
- `wrangler deploy` | ||
- `wrangler dev` | ||
- `wrangler versions upload` | ||
- `wrangler versions deploy` | ||
- `wrangler pages deploy` | ||
- `wrangler pages build` | ||
- `wrangler pages build-env` | ||
|
||
### Config redirect file | ||
|
||
When running these commands, Wrangler will look up the directory tree from the current working directory for a file at the path `.wrangler/deploy/config.json`. This file must contain only a single JSON object of the form: | ||
|
||
```json | ||
{ "configPath": "../../path/to/wrangler.json" } | ||
``` | ||
|
||
When this file exists Wrangler will follow the `configPath` (relative to the `.wrangler/deploy/config.json` file) to find an alternative Wrangler configuration file to load and use as part of this command. | ||
|
||
When this happens Wrangler will display a warning to the user to indicate that the configuration has been redirected to a different file than the user's configuration file. | ||
|
||
### Custom build tool example | ||
|
||
A common approach that a build tool might choose to implement. | ||
|
||
- The user writes code that uses Cloudflare Workers resources, configured via a user `wrangler.toml` file. | ||
|
||
```toml | ||
name = "my-worker" | ||
main = "src/index.ts" | ||
[[kv_namespaces]] | ||
binding = "<BINDING_NAME1>" | ||
id = "<NAMESPACE_ID1>" | ||
``` | ||
|
||
Note that this configuration points `main` at user code entry-point. | ||
|
||
- The user runs a custom build, which might read the `wrangler.toml` to find the entry-point: | ||
|
||
```bash | ||
> my-tool build | ||
``` | ||
|
||
- This tool generates a `dist` directory that contains both compiled code and a new deployment configuration file, but also a `.wrangler/deploy/config.json` file that redirects Wrangler to this new deployment configuration file: | ||
|
||
```plain | ||
- dist | ||
- index.js | ||
- wrangler.json | ||
- .wrangler | ||
- deploy | ||
- config.json | ||
``` | ||
|
||
The `dist/wrangler.json` will contain: | ||
|
||
```json | ||
{ | ||
"name": "my-worker", | ||
"main": "./index.js", | ||
"kv_namespaces": [{ "binding": "<BINDING_NAME1>", "id": "<NAMESPACE_ID1>" }] | ||
} | ||
``` | ||
|
||
And the `.wrangler/deploy/config.json` will contain: | ||
|
||
```json | ||
{ | ||
"configPath": "../../dist/wrangler.json" | ||
} | ||
``` |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"wrangler": patch | ||
--- | ||
|
||
Remove defaults for `batch-max-*` pipeline parameters and define value ranges |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
"wrangler": patch | ||
--- | ||
|
||
allow overriding the unenv preset. | ||
|
||
By default wrangler uses the bundled unenv preset. | ||
|
||
Setting `WRANGLER_UNENV_RESOLVE_PATHS` allow to use another version of the preset. | ||
Those paths are used when resolving the unenv module identifiers to absolute paths. | ||
This can be used to test a development version. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"wrangler": minor | ||
--- | ||
|
||
Default wrangler d1 export to --local rather than failing |