Skip to content

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

@tgarg-cf

Description

@tgarg-cf

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    breaking changeChange that will result in breaking existing behavior

    Type

    No fields configured for Bug.

    Projects

    Status

    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions