Skip to content

Releases: dagger/dagger

v0.21.8

Choose a tag to compare

@dagger-ci dagger-ci released this 29 Jul 17:07
7902e64

v0.21.8 - 2026-07-29

Changed

  • Changeset diffs are now computed from filesystem metadata instead of full-content comparison, significantly speeding up diff computation for large directories. by @marcosnils in
    #13615

Fixed

  • Dockerfile build layer caching so unrelated build-context changes no longer bust the cache: COPY-ed directories now get a content-based cache identity, re-keying downstream steps only when copied content
    actually changes. by @marcosnils in #13765
  • The --x-release CLI re-exec so _EXPERIMENTAL_DAGGER_RUNNER_HOST is preserved (with a warning) instead of being stripped, and clarified its startup message to avoid implying it runs from any build. by
    @tiborvass in #13752
  • Silent SDK sessions no longer retain frontend telemetry in memory while Cloud and OTLP export remain enabled. DAGGER_SILENT is now honored as the equivalent of --silent. by @sipsma in
    #13762

What to do next?

sdk/typescript/v0.21.8

Choose a tag to compare

@dagger-ci dagger-ci released this 29 Jul 17:08
7902e64

sdk/typescript/v0.21.8 - 2026-07-29

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.8. See what changed in that release.

https://www.npmjs.com/package/@dagger.io/dagger
📒 https://docs.dagger.io/reference/typescript/modules/api_client_gen

Dependencies

Contributors

Special thanks to our external contributors this release!

What to do next

sdk/rust/v0.21.8

Choose a tag to compare

@dagger-ci dagger-ci released this 29 Jul 17:09
7902e64

sdk/rust/v0.21.8 - 2026-07-29

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.8. See what changed in that release.

⚙️ https://crates.io/crates/dagger-sdk/0.21.8
📒 https://docs.rs/dagger-sdk/0.21.8/dagger-sdk

Dependencies

Contributors

Special thanks to our external contributors this release!

What to do next

sdk/python/v0.21.8

Choose a tag to compare

@dagger-ci dagger-ci released this 29 Jul 17:08
7902e64

sdk/python/v0.21.8 - 2026-07-29

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.8. See what changed in that release.

🐍 https://pypi.org/project/dagger-io/v0.21.8/
📖 https://dagger-io.readthedocs.io/en/sdk-python-v0.21.8/

Dependencies

Contributors

Special thanks to our external contributors this release!

What to do next

sdk/php/v0.21.8

Choose a tag to compare

@dagger-ci dagger-ci released this 29 Jul 17:08
7902e64

sdk/php/v0.21.8 - 2026-07-29

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.8. See what changed in that release.

🐘 https://packagist.org/packages/dagger/dagger#v0.21.8

Dependencies

Contributors

Special thanks to our external contributors this release!

What to do next

sdk/go/v0.21.8

Choose a tag to compare

@dagger-ci dagger-ci released this 29 Jul 17:08
7902e64

sdk/go/v0.21.8 - 2026-07-29

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.8. See what changed in that release.

🐹 https://pkg.go.dev/dagger.io/dagger@v0.21.8

Dependencies

Contributors

Special thanks to our external contributors this release!

What to do next

sdk/elixir/v0.21.8

Choose a tag to compare

@dagger-ci dagger-ci released this 29 Jul 17:09
7902e64

sdk/elixir/v0.21.8 - 2026-07-29

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.8. See what changed in that release.

🧪 https://hex.pm/packages/dagger
📖 https://hexdocs.pm/dagger/Dagger.html

Dependencies

Contributors

Special thanks to our external contributors this release!

What to do next

helm/chart/v0.21.8

Choose a tag to compare

@dagger-ci dagger-ci released this 29 Jul 17:08
7902e64

helm/chart/v0.21.8 - 2026-07-29

Dependencies

Contributors

Special thanks to our external contributors this release!

What to do next?

v0.21.7

Choose a tag to compare

@dagger-ci dagger-ci released this 17 Jun 17:42
054f94b

v0.21.7 - 2026-06-17

Changed

  • Bump default CNI IP address pool size to reduce address exhaustion under high container concurrency. by @sipsma in #13394
  • Bump Dang to v2.1.1, moving JSON encoding behind the JSON namespace (with a deprecated top-level toJSON) and picking up constructor scope and nullable input fixes. by @vito in #13482

Fixed

  • .env file handling so non-matching variables are kept as hidden expansion context instead of being dropped, allowing later variables to expand against them. by @marcosnils in #13490
  • Filesync so syncing a re-included file under a gitignored directory (e.g. foo/ ignored with !foo/bar.txt) no longer fails with no such file or directory; ignored parent dirs are now created on demand for visible descendants. by @grouville in #13439
  • A concurrent map panic during GC by guarding session client map iteration, preventing fatal concurrent map iteration and map write crashes. by @sipsma in #13474
  • Go SDK codegen so SDK auth config is forwarded to typedef generation, allowing modules with private transitive Go dependencies to resolve during codegen. by @grouville in #13457
  • Core enum handling to preserve conventional enum member names. by @shykes in #13435
  • The Apple container driver to honor the privileged option by granting all capabilities (--cap-add ALL), so the engine can bind-mount /etc/resolv.conf on startup with container 1.0.0's reduced default capability set. by @eunomie in #13460
  • Dang directive argument resolution so @cache (and other directive) arguments resolve against the declaring type's file scope, fixing FunctionCachePolicy not found in env errors in multi-file modules. by @vito in #13455
  • The report-mode heartbeat so it waits for its goroutine to exit before final render, avoiding interleaved output. by @kpenfound in #13425
  • Nullable result unwrapping for SDK input so nullable values are passed correctly into SDK functions. by @shykes in #13401

What to do next?

sdk/typescript/v0.21.7

Choose a tag to compare

@dagger-ci dagger-ci released this 17 Jun 17:50
054f94b

sdk/typescript/v0.21.7 - 2026-06-17

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.7. See what changed in that release.

https://www.npmjs.com/package/@dagger.io/dagger
📒 https://docs.dagger.io/reference/typescript/modules/api_client_gen

Dependencies

What to do next