Back to Dagger

V0.21.4

.changes/v0.21.4.md

0.21.41.3 KB
Original Source

v0.21.4 - 2026-06-03

Fixed

  • Fix a regression in the 1Password secret provider where secrets with spaces could not be resolved. https://github.com/dagger/dagger/pull/13297
  • Container image tarball export can fail after cache pruning when the export needs layer content that is no longer retained by an owner lease. The observed failure was intermittent during engine builds, especially through Container.asTarball(forcedCompression: Zstd), with errors like a missing local content blob or a content digest not found while ensuring the requested compression type. https://github.com/dagger/dagger/pull/13307
  • When WithFile/WithDirectory writes to a path that traverses a symlinked directory (e.g. ubuntu's /bin -> usr/bin), ensureDir resolved the symlink to the real view path but recursed on the parent of the original destPath instead of the parent of the resolved path. On a fresh overlay layer this skipped materializing intermediate dirs (e.g. usr) in the upperdir, so materializeExistingDir failed with 'mkdir .../usr/bin: no such file or directory'. https://github.com/dagger/dagger/pull/13308

What to do next?