cloudflare / cloudflare/workers-sdk

Wrangler: [Breaking] Remove delivery_delay parameter from the queue producer binding in wrangler file

Open
#10,286 0 comments 0 reactions 0 assignees View on GitHub
breaking-change
Dominant language
TypeScript
Stars
4.5k
Forks
1.5k
Avg merge
3d 8h
Merged PRs (30d)
186

Description

### What versions & operating system are you using?

System:
OS: macOS 15.6
CPU: (14) arm64 Apple M4 Pro
Memory: 857.98 MB / 48.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 24.4.1 - ~/.nvm/versions/node/v24.4.1/bin/node
Yarn: 1.22.22 - ~/.nvm/versions/node/v24.4.1/bin/yarn
npm: 11.4.2 - ~/.nvm/versions/node/v24.4.1/bin/npm
pnpm: 10.14.0 - ~/.nvm/versions/node/v24.4.1/bin/pnpm
npmPackages:
@cloudflare/vitest-pool-workers: ^0.8.19 => 0.8.55
wrangler: ^4.28.1 => 4.28.1

### Please provide a link to a minimal reproduction

_No response_

### Describe the Bug

Currently, we can supply the delivery_delay parameter under the [[queues.producers]] sections in the wrangler.toml/jsonc file. This is not expected behaviour as a worker should not be able to affect queue level settings. Additionally, when having multiple producers, the setting will be determined by the last deployed producer which also leads to issues.

### Please provide any relevant error logs

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.