chore(deps): update ⬆️ dagger to v0.21.3#212
Merged
Merged
Conversation
681edac to
4f2dff9
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.20.6→v0.21.3v0.21.4Release Notes
dagger/dagger (dagger/dagger)
v0.21.3Compare Source
Fixed
What to do next?
v0.21.2Compare Source
Fixed
The previous v0.21.1 release hit a long-standing bug in our version module tooling where certain operations did not bust cache based on changes in external state. We hit this for the first time because v0.21.0 and our infrastructure have had significant improvements in cache re-use.
What to do next?
v0.21.1Compare Source
Added
Dagger now exposes objects through the standard
Nodeinterface andIDscalar, enabling APIs to accept generic Dagger objects while preserving SDK compatibility through legacyFooIDandloadFooFromIDviews for older clients.Fixed
go.modandgo.sumfiles by @sipsma in #13244withRegistryAuthcredentials are not incorrectly skipped and authenticated publishes keep working after anonymous pulls to the same registry by @marcosnils + @sipsma in #13255 #13256withDirectoryandwithFileoperations preserve expected layer boundaries instead of being squashed into a few large layers by @sipsma in #13242RUN --mount=type=bindconversion when the bind source selector points to a regular file, improving compatibility with file and directory bind mounts by @sipsma in #13273missing shared resulterrors after cache persistence or engine restarts by @sipsma in #13243op://1Password secret reads by caching resolved 1Password secret values during a run, avoiding provider rate limits when the same secret is mounted or read multiple times by @matipan in #13249RemovePathsentries cannot remove files outside the selected export root through backslash or absolute-path interpretation by @marcosnils in #13222dagger --x-releasefor tagged releases so semver refs download release artifacts instead of looking in the main-build artifact namespace, and prevent local runner override environment from leaking into the re-executed CLI by @grouville in #13259What to do next?
v0.21.0Compare Source
Added
checkfor eachgeneratefunction by @eunomie in #12923Each generated
checkhas the same name as itsgeneratefunction, sodagger checkcan report whether generated files are out of date.Use
dagger check --no-generateto list or run only functions explicitly marked as checks, without the generated ones.Toolchains can set
ignoreChecksto skip creating checks for specificgeneratefunctions.container.fromand Git refs by @shykes + @alexcb + @grouville + @tiborvass + @eunomie in #12046 #13094Locking is opt-in with
--lock live,--lock pinned, or--lock frozen: live mode resolves and records live values, pinned mode prefers recorded pins while resolving the rest live, and frozen mode only resolves from.dagger/lock.Use
dagger lock updateto refresh entries already recorded in.dagger/lock; it now creates the file when missing.This also fixes remote Git tree cache keys so cache reuse follows the actual checkout inputs.
--x-release=<ref>andDAGGER_X_RELEASE=<ref>support for running a command against an unreleased Dagger build from a GitHub ref, fixing #12996 by @tiborvass in #13156Serviceto the Helm chart by @pierreyves-lebrun + @grouville in #11993EngineCacheEntry.dagqlCallandEngineCacheEntry.recordTypesso cache entries expose the producing DagQL call and all represented storage record types for inspection and GC filtering by @sipsma in #13207return, self-calls, order-independent declarations, and stricter nullability/type checking by @vito in #13184Changed
withDirectorychains instead of materializing them quadratically by @sipsma in #13117 #13123 #13144 #13124Fixed
session ... not foundfailures with the intended behavior or original error by @sipsma in #13108 #13119WithSecretVariableso later calls override earlier values, fixing #13147 by @matipan in #13159.envvalues are not double-expanded through namespaces, and plaintextSecretdefaults are scrubbed in console output; fixes #12855 and closes #12014 by @sipsma + @marcosnils + @tiborvass in #13163 #13160 #13177dagger checklog telemetry is not dropped, Python module logs are not duplicated, anddagger tracehonors frontend flags by @vito + @sipsma in #13114 #13153dagger generate --scale-outreturning unusable remoteChangesetobjects by always running generation locally;dagger check --scale-outremains supported by @eunomie in #13190mvn versions:setno longer performs unnecessary dependency/plugin resolution, preventing Maven Central 429 failures; fixes #13174 by @dagger-codex[bot] + @tiborvass in #13198@staticmethod, type aliases, constants/defaults,Annotated,Optional,Union, and relative imports; fixes #13097 and #13089 by @eunomie in #13095TypeAliasinsideX | None, quoted and aliased annotations, and absolute self-package imports by @marcosnils + @grouville + @eunomie in #13149 #13162 #13171yarl1.24.1 release from the dependency range by @tiborvass in #13189What to do next?
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?
Configuration
📅 Schedule: (in timezone America/Los_Angeles)
🚦 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.