What dagger/dagger shipped
Written by FoxPlug from public releases; not affiliated with Dagger. An automatic summary of the public release, pull request and commit data of github.com/dagger/dagger. Dagger did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Container nesting is now enabled by default; use
disableDaggerInDagger: trueto opt out. Pull request #14082 - Container.withGPU and Container.withAllGPUs replace the experimental GPU fields. Pull request #14320
- Added
dagger cloud tracescommand to join the existingdagger cloud checkscommand. Pull request #14343 - The engine now publishes session telemetry directly to Dagger Cloud when credentials are available. Pull request #14303
- The dagql cache now emits cache facts describing results, digests, terms, dependencies, and removals. Pull request #14300
- Secrets from
cmd://sources now have trailing newlines stripped to prevent corruption of HTTP headers and basic auth. Pull request #14173 - Dagger agent startup in private SSH repositories now works when SSH_AUTH_SOCK is unset. Pull request #14274
- The Ctrl+T context debugger in dagger agent now shows an available tools inventory with searchable names and descriptions. Pull request #14252
- Agent composition cache is now scoped by session to prevent reusing another session's LLM endpoints. Pull request #14340
Why it matters
Nesting is enabled by default, making containerized workflows simpler out of the box. GPU support moves from experimental to stable. Telemetry improvements help diagnose performance issues, and cache facts enable better resource management across distributed engines.
Changelog entry
- Container nesting enabled by default; opt out with
disableDaggerInDagger: truePull request #14082 - Added Container.withGPU and Container.withAllGPUs; deprecated experimental GPU fields Pull request #14320
- Added
dagger cloud tracescommand with subcommands for status, list, and query Pull request #14343 - Engine publishes session telemetry to Dagger Cloud when client provides Cloud credentials Pull request #14303
- dagql cache now emits cache facts for results, digests, terms, dependencies, and removals Pull request #14300
- Secrets from
cmd://now have trailing LF or CRLF stripped to prevent header corruption Pull request #14173 - Dagger agent startup in private SSH repos works without SSH_AUTH_SOCK Pull request #14274
- Dagger agent UI improved with compact tables, bold headers, and consistent styling Pull request #14337
- Dagger agent context debugger now shows available tools with searchable descriptions Pull request #14252
- Agent composition cache scoped by session to prevent endpoint/credential reuse Pull request #14340
- Added opt-in cgroup resource telemetry to track engine CPU and memory usage Pull request #14285
- Query.serveModule now respects pinned commits over version queries Pull request #14284
Nesting enabled by default. GPU support moves to stable. Engine now publishes telemetry directly to Cloud. Cache facts let us understand engine resource usage. ssh auth, secrets, and agent UI all improved.
This week we shipped container nesting by default, making it simpler to run Dagger-in-Dagger workflows without configuration. GPU support moves from experimental to stable with cleaner APIs. The engine now publishes telemetry directly to Dagger Cloud, and cache facts enable better visibility into resource usage. We also fixed SSH auth for private repos, stripped trailing newlines from command secrets, and improved the agent UI with compact Markdown tables and better tool discovery.
Week of September 14, 2026
What shipped
- LLM prompts and tool results now support images and multimodal content instead of flattening everything to strings. Pull request #14255
- Pipelines and agents can now work with Git-backed workspaces they can edit, commit, integrate, export, and push. Pull request #14147
- Manifest v2 replaces the implicit JSON file protocol with an explicit module entrypoint for type definitions and function dispatch. Pull request #14038
- Lazy containers now evaluate one part at a time instead of all at once, avoiding unnecessary execution and materialization. Pull request #14043
- Added
dagger cloud usagecommand to report Cloud Engines core minutes, compute cost, and telemetry usage. Pull request #14206 dagger traceanddagger cloud logsnow fetch traces through Cloud's binary OTLP endpoints without requiring--org. Pull request #14223- Fixed
workspace.export()to not overwrite host files that have not changed between workspaces. Pull request #14227 dagger module uninstallno longer deletes the module directory or hand-written files from disk. Pull request #14205- Agent workspace change summaries are now durable to workspace swaps instead of being unbounded. Pull request #14215
- Re-enabled
--envflag across commands for environment selection and configuration overlays. Pull request #14176
Why it matters
This week added multimodal content support for agents working with images, enabled Git-backed workspaces for reproducible pipelines, and replaced the implicit module protocol with an explicit manifest v2 contract. Several fixes improve reliability for container evaluation, workspace exports, and concurrent operations.
Changelog entry
- LLM: support images and multimodal content in prompts and tool results Pull request #14255
- Git: add snapshotting and APIs for stable Git-backed workspaces with edit, commit, integrate, export, and push Pull request #14147
- Manifest v2: explicit module entrypoint contract replacing implicit JSON file protocol Pull request #14038
- Core: evaluate lazy containers one part at a time instead of all at once Pull request #14043
- CLI: add 'dagger cloud usage' command for Cloud Engines and telemetry usage reporting Pull request #14206
- CLI: fetch traces over Cloud's OTLP endpoints without --org requirement Pull request #14223
- Workspace: fix export to not overwrite unchanged host files Pull request #14227
- CLI: module uninstall no longer deletes module directory or hand-written files Pull request #14205
- Agent: make workspace change summaries durable to workspace swaps Pull request #14215
- CLI: re-enable --env flag across commands Pull request #14176
- CLI: move 'dagger cloud rerun' to 'dagger cloud checks rerun' Pull request #14216
- CLI: log Dang module load errors and simplify MCP error output Pull request #14250
- Query: add serveModule to load and serve a module by address Pull request #14210
- Checks: name generate-derived checks as :up-to-date Pull request #14211
- Core: preserve completed container parts across restart Pull request #14050
v1.0.0-beta.14 shipped: agents now see images, pipelines get Git-backed workspaces, manifest v2 replaces implicit protocols, lazy containers evaluate one part at a time, and Cloud usage reporting is live.
v1.0.0-beta.14 brings multimodal agent support, Git-backed workspaces for reproducible pipelines, and manifest v2's explicit module entrypoints. Lazy containers now evaluate on-demand, avoiding unnecessary execution. Cloud usage tracking is available, and workspace exports no longer overwrite unchanged host files.