✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryUpdates v0.21.5 - 2026-06-10, What to do next?, and https://docs.dagger.io across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Added expand option to container.exists Added expand option to container.exists Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Low |
Support both Dang v1 and v2, routed by module engineVersion Support both Dang v1 and v2, routed by module engineVersion Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Performance | Medium |
Prune local cache during disk pressure Prune local cache during disk pressure Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Performance | Medium |
Persist trivial core objects Persist trivial core objects Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Bugfix | Medium |
Correct namespaced type-name mangling and cross-dependency interface dispatch in Dang Correct namespaced type-name mangling and cross-dependency interface dispatch in Dang Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Surface exec errors correctly on the Bun runtime in the TypeScript SDK Surface exec errors correctly on the Bun runtime in the TypeScript SDK Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Ignore host xattrs for local filesync import identity Ignore host xattrs for local filesync import identity Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Don't shallow-clone the user's repo for git telemetry labels Don't shallow-clone the user's repo for git telemetry labels Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Preserve pending lazy container parents Preserve pending lazy container parents Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Preserve withChanges parent layers Preserve withChanges parent layers Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Treat incomplete image metadata as cache miss Treat incomplete image metadata as cache miss Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Cache registry image metadata Cache registry image metadata Source: llm_adapter@2026-06-10 Confidence: low |
— |
| Bugfix | Low |
Fix snapshot owner lease attach/remove race Fix snapshot owner lease attach/remove race Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Bugfix | Low |
Follow source symlinks when copying directory contents in layercopy Follow source symlinks when copying directory contents in layercopy Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Refactor | Low |
Don't require id field for interface conformance in Dang Don't require id field for interface conformance in Dang Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Refactor | Low |
Use module-local check names for scale-out Use module-local check names for scale-out Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
Full changelog
v0.21.5 - 2026-06-10
Added
- Added expand option to container.exists by @alexcb in https://github.com/dagger/dagger/pull/13310
- Support both Dang v1 and v2, routed by module engineVersion by @vito in https://github.com/dagger/dagger/pull/13388
Changed
- Prune local cache during disk pressure by @sipsma in https://github.com/dagger/dagger/pull/13375
- Persist trivial core objects by @sipsma in https://github.com/dagger/dagger/pull/13387
Fixed
- Correct namespaced type-name mangling and cross-dependency interface dispatch in Dang by @vito in https://github.com/dagger/dagger/pull/13377
- Surface exec errors correctly on the Bun runtime in the TypeScript SDK by @marcosnils in https://github.com/dagger/dagger/pull/13395
- Ignore host xattrs for local filesync import identity by @sipsma in https://github.com/dagger/dagger/pull/13389
- Don't shallow-clone the user's repo for git telemetry labels by @marcosnils in https://github.com/dagger/dagger/pull/13363
- Preserve pending lazy container parents by @sipsma in https://github.com/dagger/dagger/pull/13365
- Preserve withChanges parent layers by @dagger-codex[bot] + @shykes in https://github.com/dagger/dagger/pull/13342
- Treat incomplete image metadata as cache miss by @sipsma in https://github.com/dagger/dagger/pull/13346
- Cache registry image metadata by @dagger-codex[bot] + @shykes in https://github.com/dagger/dagger/pull/13341
- Don't require id field for interface conformance in Dang by @vito in https://github.com/dagger/dagger/pull/13318
- Use module-local check names for scale-out by @dagger-codex[bot] + @tiborvass in https://github.com/dagger/dagger/pull/13329
- Fix snapshot owner lease attach/remove race by @sipsma in https://github.com/dagger/dagger/pull/13321
- Follow source symlinks when copying directory contents in layercopy by @marcosnils in https://github.com/dagger/dagger/pull/13326
What to do next?
- Read the documentation
- Join our Discord server
- Follow us on Twitter
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About dagger
Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud
Related context
Related tools
Earlier breaking changes
- v0.21.0 Migrate caching to DagQL and remove the BuildKit solver backend.
Beta — feedback welcome: [email protected]