Update dependency dagger/dagger to v0.20.8#1184
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
dda7222 to
c84af5b
Compare
c84af5b to
46da94d
Compare
46da94d to
2d2454b
Compare
2d2454b to
8f8eb0b
Compare
8f8eb0b to
0fd0c03
Compare
0fd0c03 to
f6aa0b6
Compare
f6aa0b6 to
d1b000d
Compare
d1b000d to
89c9d45
Compare
89c9d45 to
f23b8d8
Compare
f23b8d8 to
97b943f
Compare
97b943f to
8bb4c45
Compare
8bb4c45 to
a93226d
Compare
2c7148c to
3298d83
Compare
3298d83 to
dd68756
Compare
d4df683 to
7a97d6b
Compare
7a97d6b to
164952e
Compare
164952e to
0cd7eda
Compare
0cd7eda to
d700696
Compare
d700696 to
757fa93
Compare
757fa93 to
9a9ab7e
Compare
9a9ab7e to
24ef0f5
Compare
24ef0f5 to
edc55de
Compare
edc55de to
e92413f
Compare
e92413f to
3f39dcc
Compare
3f39dcc to
2f235ec
Compare
2f235ec to
ea8d778
Compare
ea8d778 to
71de3de
Compare
71de3de to
8f54b0a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.11.9→v0.20.8Release Notes
dagger/dagger (dagger/dagger)
v0.20.8Compare Source
v0.20.8 - 2026-05-06
Fixed
aa1721d(reverts commitbcb2193backported from #11803)53f1ae3(backported from #13098) and @vito inae5fc75(backported from #13103)What to do next?
v0.20.7Compare Source
v0.20.7 - 2026-04-30
Fixed
runc runorrunc execstuck by @sipsma ind2fd6b4(backported from #13078)dbab536(backported from #13047)+defaultPathfile inputs resolve from the module selected by-m, not from the toolchain repo or the caller's local workspace by @tiborvass in1c105d4d348571(backported from #12991)dagger mcpso MCP clients and agents can use functions from the current workspace module again, instead of only generic or core tools by @shykes in104a5ec(backported from #13030)7a5f6e6(backported from #12999)NO_COLORsettings are preserved after telemetry initialization, avoiding unexpected ANSI color codes in parseable logs by @sipsma in3dbb010(backported from #13076)4d49e17(backported from #12857)588ce15(backported from #13048)dagger functionsanddagger call --helpso constructor plumbing no longer appears as a confusing extrawithfunction by @eunomie inc50f40a(backported from #13012)sdk: "dang"modules so calls to Go or TypeScript dependency modules complete instead of timing out while loading the dependency runtime by @shykes in4dba920(backported from #12975)dagger generate elixir-sdkso users can regenerate Elixir bindings from the current engine introspection schema by @wingyplus in983d5b0(backported from #12890)d7a2709(backported from #13013)ede18a0(backported from #13027)dagger.connection()restores the cursor and stops the spinner with default logging settings by @shykes in12e1238(backported from #12835)8d5362b(backported from #11803)Contributors
Special thanks to our external contributor this release!
What to do next?
v0.20.6Compare Source
Fixed
dagger -m <remote>@​<ref>by @shykes + @grouville + @tiborvass + @marcosnils + @eunomie in #12983 #12949 #12980 #12985 #12986Changesetdirectory comparisons failing withfatal: not a git repositorywhen running inside Git worktrees by @eunomie in #12950dagger check generatedcatches out-of-date files again, and PHP SDK bindings stay in sync by @shykes + @grouville + @tiborvass in #12958 #12962 #12984.changesand.isEmptyreporting misleading results before.run(); they now fail clearly instead of pretending there were no changes by @shykes + @tiborvass in #12959What to do next?
v0.20.5Compare Source
Fixed
dagger.jsonso they resolve relative to the config file rather than the caller's current working directory when connecting from a subdirectory by @shykes in #12934.envvalidation so Dagger only uploads the.envfile being checked instead of the entire parent directory by @shykes infab203alegacy-default-pathcompatibility warnings so they are no longer printed during module function loading by @shykes in0b1e3b8What to do next?
v0.20.4Compare Source
Added
dagger upto start module-defined services on the host, including@upannotations, workspace/moduleservices()APIs, and configurable port mappings by Yves Brissaud in #11959@cachedirective for module function cache control by Alex Suraci in #12920--failfasttodagger checkandWithFailFastin SDKs by @kpenfound in #11956Changeset.diffStats()and structuredDiffStatentries for renames and line-count summaries by @grouville + @tiborvass in #12002Directory.chown()with usernames and group names by @alexcb in #12128ADD --unpacksupport by @tiborvass + @grouville in #12096COPY --excludeandCOPY --parentsby @alexcb in #12896@checkand@generatedirectives by Alex Suraci in #12830@upannotation support by Yves Brissaud in #12919Enumtypes by @Nero-F in #12862internal/dagger/<dep>.gen.gofiles by @TomChv in #11962Configby @fdiakh in #12832Changed
dagger connectfaster by reducing driver probing and setup work before command execution by @tiborvass in #11769checks()andgenerators()APIs, richer workspace metadata, and clearer path/boundary semantics by @shykes in #11995dagger checkanddagger generatenow resolve against the current workspace rather than only the current module by @shykes in #11995Deprecated
Fixed
RUNheredoc failing withcommand not found(exit 127) by preserving/dev/pipes/mounts in the OCI spec by @majiayu000 in #12020dagger initcrashing when.envexists as a directory by @paikend in #12868WithExecwithExpand=trueso environment variables are also expanded inRedirectStdout,RedirectStderr, andRedirectStdinpaths by @shykes in #12846envFrom.secretRefindentation in the engine StatefulSet by @fixeasy in #12906dagger shellobject-argument errors to show a clear message when a string literal is passed instead of an object ID by @shykes in #12842ContainerDagOpreturns by @marcosnils in #12861/dagger-sdkbehavior by Alex Suraci in #12830Config.log_outputhandling for in-memory streams such asStringIOby @paikend in #12867Configbehavior, and improve GraphQL error parsing by @fdiakh in #12832Contributors
Special thanks to our external contributors this release!
What to do next?
v0.20.3Compare Source
Full list of changes can be found here: https://dagger.io/changelog/#0.20.3
What to do next?
v0.20.2Compare Source
Fixed
What to do next?
v0.20.1Compare Source
🔥 Breaking Changes
GitRef.tree()now excludes local.gittag refs by default (includeTags=false). Callers that need checkout-visible tags must opt in withGitRef.tree(includeTags: true)by @grouville in #11909Added
Changed
What to do next?
v0.20.0Compare Source
Added
engine local-cache pruneby @sipsma in #11830--pretty=logs- likedots, but without the dots by @vito in #11847Fixed
What to do next?
v0.19.11Compare Source
Added
Multiple strategies are available in case of conflict, and uses git under the hood to merge the changesets.
Functions can be marked as 'generate' (
// +generatein Go,@generate()in typescript,@generatein python). Those functions must expose a Changeset.By marking them as generate functions means they will be available under the
dagger generatecommand. This command will run all of them and merge the resulting changesets before to apply it.--mount=type=sshin Directory.dockerBuild by @sipsma in #11793Changed
Fixed
42b4e40from __future__ import annotationsby @grouville in #11725Contributors
Special thanks to our external contributors this release!
What to do next?
v0.19.10Compare Source
Added
dagger develop --recursivewhen used with large number of modules by @grouville in #11659Fixed
What to do next?
v0.19.9Compare Source
Added
Fixed
Contributors
Special thanks to our external contributors this release!
What to do next?
v0.19.8Compare Source
Added
WithDirectoryandWithFileto avoid copying file data on disk in more cases by @sipsma in #11497These APIs now avoid copying data on disk in all cases except when an owner, permission or timestamp is modified as part of the operation.
.envfiles by @alexcb in #11442@otr/mocha-testlib by @TomChv in #11508File.AsJSON()to simplify handling JSON file contents by @suprjinx in #11408Changed
Fixed
Contributors
Special thanks to our external contributors this release!
What to do next?
v0.19.7Compare Source
Added
--eager-runtimeflag todagger functionsby @TomChv in #11413Fixed
Contributors
Special thanks to our external contributors this release!
What to do next?
v0.19.6Compare Source
Fixed
Contributors
Special thanks to our external contributors this release!
What to do next?
v0.19.5Compare Source
Fixed
Contributors
Special thanks to our external contributors this release!
What to do next?
v0.19.4Compare Source
Added
Function calls now have configurable caching behavior, including TTLs. Function calls with cached results can skip execution, which often significantly speeds up your workflows. Instructions and more details on the configuration options can be found in the docs.
🚨 Modules initialized before v0.19.4 will need to explicitly opt-in to the new caching behavior.
GitRepository.uncommitedAPI to get changeset of dirty changes in the working directory by @jedevc in #11241engine clientsAPI by @matipan in #11308Fixed
Dependencies
Contributors
Special thanks to our external contributors this release!
What to do next?
v0.19.3Compare Source
Added
This is for instance really useful from inside self-chainable blocks (using with) where an error can't be returned.
Changeset.isEmptyAPI by @jedevc in #11237Fixed
Directory.diffon identical directories by @jedevc in #11268Dependencies
What to do next?
v0.19.2Compare Source
Fixed
What to do next?
v0.19.1Compare Source
Added
Multiple strategies are available in case of conflict, and uses git under the hood to merge the changesets.
Functions can be marked as 'generate' (
// +generatein Go,@generate()in typescript,@generatein python). Those functions must expose a Changeset.By marking them as generate functions means they will be available under the
dagger generatecommand. This command will run all of them and merge the resulting changesets before to apply it.--mount=type=sshin Directory.dockerBuild by @sipsma in #11793Changed
Fixed
42b4e40from __future__ import annotationsby @grouville in #11725Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.