Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .changeset/astro-v6-workers-support.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"create-cloudflare": patch
---

Update Astro Workers template for Astro v6

The Astro Workers template now scaffolds projects using Astro v6. The adapter uses the Cloudflare Vite plugin under the hood, so `astro dev` runs on the workerd runtime locally and `wrangler.jsonc` fields like `main` and `assets` are no longer needed in the template.

For existing projects, see the [Astro Cloudflare adapter migration guide](https://docs.astro.build/en/guides/integrations-guide/cloudflare/#upgrading-to-v13-and-astro-6).
5 changes: 0 additions & 5 deletions .changeset/brave-mails-take.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/bumpy-suns-press.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/c3-frameworks-update-12805.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/c3-frameworks-update-12806.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/dependabot-update-12861.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/deprecate-ssh-passthrough-flags.md

This file was deleted.

18 changes: 0 additions & 18 deletions .changeset/eight-melons-rule.md

This file was deleted.

9 changes: 9 additions & 0 deletions .changeset/eleven-ways-go.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"miniflare": patch
---

Local explorer: validate host and origin headers before Miniflare modifies them

If `routes` are set, Miniflare will alter the host and origin headers to match, causing the local explorer to mistakenly identify and block same-origin requests.

Note the local explorer is a WIP experimental feature.
7 changes: 7 additions & 0 deletions .changeset/fast-escape-keypress.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"wrangler": patch
---

Add `escapeCodeTimeout` option to `onKeyPress` utility for faster Esc key detection

The `onKeyPress` utility now accepts an optional `escapeCodeTimeout` parameter that controls how long readline waits to disambiguate a standalone Esc press from multi-byte escape sequences (e.g. arrow keys). The default remains readline's built-in 500ms, but callers can pass a lower value (e.g. 25ms) for near-instant Esc handling in interactive prompts.
7 changes: 0 additions & 7 deletions .changeset/fix-c3-dashboard-url.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/floppy-webs-smell.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/green-buses-melt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@cloudflare/vite-plugin": minor
---

Add Vite 8 to the supported peer dependency range

The package now lists Vite 8 in its peer dependency range, so installs with Vite 8 no longer show a peer dependency warning.
26 changes: 0 additions & 26 deletions .changeset/kind-socks-beam.md

This file was deleted.

57 changes: 0 additions & 57 deletions .changeset/many-fishes-raise.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/migrate-workers-playground.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/neat-glasses-open.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@cloudflare/local-explorer-ui": patch
---

Fixed table selection dropdown incorrect z-index.

Previously, the dropdown you used to select a table in the data studio had an incorrect or missing z-index, meanint it conflicted with the table row header & was partially cut off when you had too many tables. This change ensures that the dropdown is always "on top" and visible.
7 changes: 7 additions & 0 deletions .changeset/olive-heads-arrive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"wrangler": patch
---

Fix unclear error when assets upload session returns a `null` response

When deploying assets, if the Cloudflare API returns a `null` response object, Wrangler now provides a clear error message asking users to retry instead of failing with a confusing error.
17 changes: 0 additions & 17 deletions .changeset/quiet-foxes-grow.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/real-plants-slide.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/ripe-pants-start.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/rude-steaks-kick.md

This file was deleted.

16 changes: 16 additions & 0 deletions .changeset/secrets-file-versions-upload.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
"wrangler": minor
---

feat: add `--secrets-file` parameter to `wrangler deploy` and `wrangler versions upload`

You can now upload secrets alongside your Worker code in a single operation using the `--secrets-file` parameter on both `wrangler deploy` and `wrangler versions upload`. The file format matches what's used by `wrangler versions secret bulk`, supporting both JSON and .env formats.

Example usage:

```bash
wrangler deploy --secrets-file .env.production
wrangler versions upload --secrets-file secrets.json
```

Secrets not included in the file will be inherited from the previous version, matching the behavior of `wrangler versions secret bulk`.
5 changes: 0 additions & 5 deletions .changeset/ten-dancers-know.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/ten-maps-judge.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"create-cloudflare": patch
---

Fix React app creation flow skipping Cloudflare setup

Creating a React app with create-cloudflare no longer allows the Cloudflare setup step to be skipped by accepting create-vite's `Install and start now` prompt.
7 changes: 0 additions & 7 deletions .changeset/thin-poems-dream.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/two-ants-yawn.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/vpc-hostname-validation.md

This file was deleted.

8 changes: 8 additions & 0 deletions .changeset/warm-containers-instances.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"wrangler": minor
"@cloudflare/containers-shared": minor
---

Add `wrangler containers instances <application_id>` command to list container instances

Lists all container instances for a given application, matching the Dash instances view. Displays instance ID, state, location, version, and creation time. Supports pagination for applications with many instances. Also adds paginated request support to the containers-shared API client.
33 changes: 33 additions & 0 deletions .github/actions/check-remote-tests/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: "Check Remote Tests"
description: >
Determines whether E2E tests should be given Cloudflare API credentials.
Returns true for merge-queue runs, Version Packages PRs, or when the
"run-remote-tests" label is present on a pull request.
outputs:
run-remote:
description: "'true' when remote tests should run, 'false' otherwise"
value: ${{ steps.decide.outputs.run_remote }}
runs:
using: "composite"
steps:
- name: Decide whether to run remote tests
id: decide
shell: bash
env:
GH_TOKEN: ${{ github.token }}
EVENT_NAME: ${{ github.event_name }}
HEAD_REF: ${{ github.head_ref }}
PR_NUMBER: ${{ github.event.pull_request.number }}
REPO: ${{ github.repository }}
run: |
if [ "$EVENT_NAME" = "merge_group" ] || \
[ "$HEAD_REF" = "changeset-release/main" ]; then
echo "run_remote=true" >> "$GITHUB_OUTPUT"
elif [ "$EVENT_NAME" = "pull_request" ]; then
HAS_LABEL=$(gh pr view "$PR_NUMBER" \
--repo "$REPO" --json labels \
--jq '[.labels[].name] | any(. == "run-remote-tests")')
echo "run_remote=${HAS_LABEL}" >> "$GITHUB_OUTPUT"
else
echo "run_remote=false" >> "$GITHUB_OUTPUT"
fi
Loading
Loading