Release history
dagger releases
Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud
All releases
129 shown
Minor fixes and improvements.
Full changelog
sdk/rust/v0.20.8 - 2026-05-06
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.8. See what changed in that release.
⚙️ https://crates.io/crates/dagger-sdk/0.20.8
📒 https://docs.rs/dagger-sdk/0.20.8/dagger-sdk
Dependencies
- Bump Engine to v0.20.8 by @tiborvass in https://github.com/dagger/dagger/pull/13107
What to do next
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
sdk/elixir/v0.20.8 - 2026-05-06
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.8. See what changed in that release.
🧪 https://hex.pm/packages/dagger
📖 https://hexdocs.pm/dagger/Dagger.html
Dependencies
- Bump Engine to v0.20.8 by @tiborvass in https://github.com/dagger/dagger/pull/13107
What to do next
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
sdk/go/v0.20.8 - 2026-05-06
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.8. See what changed in that release.
🐹 https://pkg.go.dev/dagger.io/[email protected]
Dependencies
- Bump Engine to v0.20.8 by @tiborvass in https://github.com/dagger/dagger/pull/13107
What to do next
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
sdk/php/v0.20.8 - 2026-05-06
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.8. See what changed in that release.
🐘 https://packagist.org/packages/dagger/dagger#v0.20.8
Dependencies
- Bump Engine to v0.20.8 by @tiborvass in https://github.com/dagger/dagger/pull/13107
What to do next
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
sdk/typescript/v0.20.8 - 2026-05-06
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.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
- Bump Engine to v0.20.8 by @tiborvass in https://github.com/dagger/dagger/pull/13107
What to do next
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
helm/chart/v0.20.8 - 2026-05-06
Dependencies
- Bump Engine to v0.20.8 by @tiborvass in https://github.com/dagger/dagger/pull/13107
What to do next?
- Read the documentation
- Join our Discord server
- Follow us on Twitter
- Modules now require a minimum of Python 3.14
Full changelog
sdk/python/v0.20.8 - 2026-05-06
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.8. See what changed in that release.
🐍 https://pypi.org/project/dagger-io/v0.20.8/
📖 https://dagger-io.readthedocs.io/en/sdk-python-v0.20.8/
Changed
- New modules defaults to python 3.14 by @eunomie in https://github.com/dagger/dagger/pull/13027
Dependencies
- Bump Engine to v0.20.8 by @tiborvass in https://github.com/dagger/dagger/pull/13107
What to do next
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Fixed Python SDK module loading regressions and Dang SDK parallel initialization panics.
Full changelog
v0.20.8 - 2026-05-06
Fixed
- Python SDK: fix v0.20.7 regressions where valid Python modules could fail to load correctly, especially when using patterns such as import aliases, inherited functions, relative imports, or module-level type aliases, by @tiborvass in https://github.com/dagger/dagger/commit/aa1721d5fbf61903bd4b762d5e26faf9f69789e9 (reverts commit https://github.com/dagger/dagger/commit/bcb2193d97ae78e6f404979fe6b278d19d739be7 backported from https://github.com/dagger/dagger/pull/11803)
- Dang SDK: parallel initialization no longer panics or reports spurious typechecking errors by @tiborvass in https://github.com/dagger/dagger/commit/53f1ae3afdd93994b491ea81dfec19a3020ede6d (backported from https://github.com/dagger/dagger/pull/13098) and @vito in https://github.com/dagger/dagger/commit/ae5fc75f5e7ecf23c99d0fec3aa9b8c7d62d4bdb (backported from https://github.com/dagger/dagger/pull/13103)
What to do next?
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
sdk/rust/v0.20.7 - 2026-04-30
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.7. See what changed in that release.
⚙️ https://crates.io/crates/dagger-sdk/0.20.7
📒 https://docs.rs/dagger-sdk/0.20.7/dagger-sdk
Dependencies
- Bump Engine to v0.20.7 by @tiborvass in https://github.com/dagger/dagger/pull/13069
What to do next
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
sdk/elixir/v0.20.7 - 2026-04-30
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.7. See what changed in that release.
🧪 https://hex.pm/packages/dagger
📖 https://hexdocs.pm/dagger/Dagger.html
Dependencies
- Bump Engine to v0.20.7 by @tiborvass in https://github.com/dagger/dagger/pull/13069
What to do next
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
sdk/go/v0.20.7 - 2026-04-30
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.7. See what changed in that release.
🐹 https://pkg.go.dev/dagger.io/[email protected]
Dependencies
- Bump Engine to v0.20.7 by @tiborvass in https://github.com/dagger/dagger/pull/13069
What to do next
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
sdk/php/v0.20.7 - 2026-04-30
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.7. See what changed in that release.
🐘 https://packagist.org/packages/dagger/dagger#v0.20.7
Dependencies
- Bump Engine to v0.20.7 by @tiborvass in https://github.com/dagger/dagger/pull/13069
What to do next
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
sdk/typescript/v0.20.7 - 2026-04-30
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.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
- Bump Engine to v0.20.7 by @tiborvass in https://github.com/dagger/dagger/pull/13069
What to do next
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Minor fixes and improvements.
Full changelog
helm/chart/v0.20.7 - 2026-04-30
Dependencies
- Bump Engine to v0.20.7 by @tiborvass in https://github.com/dagger/dagger/pull/13069
What to do next?
- Read the documentation
- Join our Discord server
- Follow us on Twitter
- New modules now require a minimum of Python 3.14
Full changelog
sdk/python/v0.20.7 - 2026-04-30
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.7. See what changed in that release.
🐍 https://pypi.org/project/dagger-io/v0.20.7/
📖 https://dagger-io.readthedocs.io/en/sdk-python-v0.20.7/
Changed
- New modules defaults to python 3.14 by @eunomie in https://github.com/dagger/dagger/pull/13027
Dependencies
- Bump Engine to v0.20.7 by @tiborvass in https://github.com/dagger/dagger/pull/13069
What to do next
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Fixed rare engine hangs, toolchain customization defaults, and multiple SDK and CLI issues.
Full changelog
v0.20.7 - 2026-04-30
Fixed
- Fix rare engine hangs when short-lived container processes leave
runc runorrunc execstuck by @sipsma in https://github.com/dagger/dagger/commit/d2fd6b4d32b9fe9ac3fd3965efe142d7b6143967 (backported from https://github.com/dagger/dagger/pull/13078) - Fix toolchain customization defaults so changing a default invalidates cached omitted-argument calls and returns the new value by @shykes in https://github.com/dagger/dagger/commit/dbab53643dd801d077018d3d8e74cdc87c07f24f (backported from https://github.com/dagger/dagger/pull/13047)
- Fix remote modules that install a toolchain from another repo so
+defaultPathfile inputs resolve from the module selected by-m, not from the toolchain repo or the caller's local workspace by @tiborvass in https://github.com/dagger/dagger/commit/1c105d45c567769b319e550d820895763bb97290 - Fix modules that install a toolchain so module code can call installed toolchain constructors and types from generated SDK bindings again by @eunomie in https://github.com/dagger/dagger/commit/d348571d4cbbb32b3043f510c60deffe8e9c12c4 (backported from https://github.com/dagger/dagger/pull/12991)
- Fix
dagger mcpso MCP clients and agents can use functions from the current workspace module again, instead of only generic or core tools by @shykes in https://github.com/dagger/dagger/commit/104a5ec60b8132cd60651dbeb2077c531b5a75bb (backported from https://github.com/dagger/dagger/pull/13030) - Fix Docker-backed engines in cgroup subgroup environments by ensuring the engine image includes the init binary it needs to start correctly by @marcosnils in https://github.com/dagger/dagger/commit/7a5f6e67dc951f80a236960c54abafcbec50ff94 (backported from https://github.com/dagger/dagger/pull/12999)
- Fix nested Dagger commands so explicit local
NO_COLORsettings are preserved after telemetry initialization, avoiding unexpected ANSI color codes in parseable logs by @sipsma in https://github.com/dagger/dagger/commit/3dbb01097cb278a4ebd996bf073e2ff3c8b8b20f (backported from https://github.com/dagger/dagger/pull/13076) - Fix LLM tool calls for providers such as AWS Bedrock by giving undocumented module functions a fallback tool description instead of an empty one by @shykes in https://github.com/dagger/dagger/commit/4d49e17ed3e3f01b44fe5c7eb15fce47281c99df (backported from https://github.com/dagger/dagger/pull/12857)
- Fix git credential errors so failed credential helper output includes stderr, making authentication failures easier to diagnose by @marcosnils in https://github.com/dagger/dagger/commit/588ce15b95aefda80142ff9745c8ad8767a77c42 (backported from https://github.com/dagger/dagger/pull/13048)
- Fix
dagger functionsanddagger call --helpso constructor plumbing no longer appears as a confusing extrawithfunction by @eunomie in https://github.com/dagger/dagger/commit/c50f40a5933fe5020f9fca499227351b1a8b4bb2 (backported from https://github.com/dagger/dagger/pull/13012) - Dang SDK: fix built-in
sdk: "dang"modules so calls to Go or TypeScript dependency modules complete instead of timing out while loading the dependency runtime by @shykes in https://github.com/dagger/dagger/commit/4dba920e064c48dcfaf9e108949f5b4df8c11498 (backported from https://github.com/dagger/dagger/pull/12975) - Elixir SDK: fix
dagger generate elixir-sdkso users can regenerate Elixir bindings from the current engine introspection schema by @wingyplus in https://github.com/dagger/dagger/commit/983d5b03cbf3605f9709ab639a88aba23f8053fb (backported from https://github.com/dagger/dagger/pull/12890) - Python SDK: fix calls so they no longer stall for several seconds with repeated OpenTelemetry metrics exporter warnings when unsupported metrics are emitted by @eunomie in https://github.com/dagger/dagger/commit/d7a2709936bf218636df31baa0921b60d801f9f6 (backported from https://github.com/dagger/dagger/pull/13013)
- Python SDK: fix redundant image pulls in new modules by aligning the generated Python version requirement with the default runtime image for better cache-hit performance by @eunomie in https://github.com/dagger/dagger/commit/ede18a0f7e67653a1d4202dbc432b517e2a33f29 (backported from https://github.com/dagger/dagger/pull/13027)
- Python SDK: fix terminal cleanup so
dagger.connection()restores the cursor and stops the spinner with default logging settings by @shykes in https://github.com/dagger/dagger/commit/12e1238e2346589659575598b3e8ee92547c0145 (backported from https://github.com/dagger/dagger/pull/12835) - Python SDK: fix module discovery so introspection no longer imports user modules by @eunomie in https://github.com/dagger/dagger/commit/8d5362bbc345283f0adae26da515d248542cd86a (backported from https://github.com/dagger/dagger/pull/11803)
Contributors
Special thanks to our external contributor this release!
- @wingyplus
What to do next?
- Read the documentation
- Join our Discord server
- Follow us on Twitter
- Enum support
Full changelog
sdk/elixir/v0.20.4 - 2026-04-08
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.4. See what changed in that release.
🧪 https://hex.pm/packages/dagger
📖 https://hexdocs.pm/dagger/Dagger.html
Added
- elixir: support Enum by @Nero-F in https://github.com/dagger/dagger/pull/12862
Dependencies
- Bump Engine to v0.20.4 by @tiborvass in https://github.com/dagger/dagger/pull/12930
Contributors
Special thanks to our external contributors this release!
- @Nero-F
What to do next
- Join our Discord server
- Follow us on Twitter
- Support for implicit getters
Full changelog
sdk/php/v0.20.4 - 2026-04-08
This SDK uses 🚙 Engine + 🚗 CLI version v0.20.4. See what changed in that release.
🐘 https://packagist.org/packages/dagger/dagger#v0.20.4
Added
- Add support for implicit getters by @charjr in https://github.com/dagger/dagger/pull/11689
Dependencies
- Bump Engine to v0.20.4 by @tiborvass in https://github.com/dagger/dagger/pull/12930
What to do next
- Join our Discord server
- Follow us on Twitter
- experimental dagger up to start module-defined services
- @cache directive for module function cache control
- Changeset.diffStats() with structured diff entries
- GitRef.tree() now excludes local .git tag refs by default (includeTags=false); set includeTags=true to restore previous behavior
- container.WithDockerHealthcheck for Docker health checks
- TLS driver for engine clients
- dagger generate command for functions marked with @generate
- changeset.withChangeset() and changeset.withChangesets() for merging
- AWS Secrets Manager and Parameter Store support
- Module level deprecation support
Full changelog
sdk/elixir/v0.19.10 - 2026-01-14
This SDK uses 🚙 Engine + 🚗 CLI version v0.19.10. See what changed in that release.
🧪 https://hex.pm/packages/dagger
📖 https://hexdocs.pm/dagger/Dagger.html
Added
- elixir: support module level deprecation by @Nero-F in https://github.com/dagger/dagger/pull/11599
Dependencies
- Bump Engine to v0.19.10 by @sipsma in https://github.com/dagger/dagger/pull/11693
Contributors
Special thanks to our external contributors this release!
- @Nero-F
What to do next
- Join our Discord server
- Follow us on Twitter
- improved memory usage for dagger develop --recursive
- shareProcessNamespace option in Helm chart
- Function caching support
Full changelog
sdk/elixir/v0.19.9 - 2026-01-07
This SDK uses 🚙 Engine + 🚗 CLI version v0.19.9. See what changed in that release.
🧪 https://hex.pm/packages/dagger
📖 https://hexdocs.pm/dagger/Dagger.html
Added
- elixir: support for function caching by @Nero-F in https://github.com/dagger/dagger/pull/11532
Dependencies
- Bump Engine to v0.19.9 by @sipsma in https://github.com/dagger/dagger/pull/11646
Contributors
Special thanks to our external contributors this release!
- @Nero-F
What to do next
- Join our Discord server
- Follow us on Twitter
- directory.Stat and container.Stat methods
- filesystem performance improvements from reduced overlay fsync
- Check.Source API to return module source