Change8

@cloudflare/containers-shared@0.15.0

Breaking Changes
📦 cloudflare-workersView on GitHub →
1 breaking1 features🐛 1 fixes🔧 1 symbols

Summary

This release introduces the `--containers-rollout=none` flag for deployment control and refactors an internal Docker verification utility for better readability and extensibility.

⚠️ Breaking Changes

  • The internal function `verifyDockerInstalled` signature has changed from `(dockerPath: string, isDev?: boolean)` to `({ dockerPath, isDev }: { dockerPath: string; isDev?: boolean })`. Code relying on positional arguments for this function will break; update calls to pass an options object instead.

Migration Steps

  1. If you were calling the internal `verifyDockerInstalled` function, update calls to pass an options object: change `verifyDockerInstalled(path, isDev)` to `verifyDockerInstalled({ dockerPath: path, isDev: isDev })`.

✨ New Features

  • Added the `--containers-rollout=none` flag to allow skipping the deployment of a container, useful when changes do not affect the container or Docker is unavailable.

🐛 Bug Fixes

  • Improved the Docker CLI error message to be more actionable by including links to Docker installation documentation, platform-specific daemon startup instructions, and guidance on alternative Docker-compatible CLIs.

Affected Symbols