Skip to content

chore(deps): update dependency dagger to v0.21.11 - #358

Open
botty-mcbottington[bot] wants to merge 1 commit into
mainfrom
renovate/dagger-0.x
Open

botty-mcbottington[bot] wants to merge 1 commit into
mainfrom
renovate/dagger-0.x

Conversation

@botty-mcbottington

@botty-mcbottington botty-mcbottington Bot commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
dagger uses-with patch v0.21.4 → 0.21.11

Release Notes

dagger/dagger (dagger)

v0.21.11

Compare Source

v0.21.11 - 2026-10-21
Fixed
  • Fix Go module codegen failing with import cycle not allowed in OpenTelemetry packages by @​sipsma in #​14646
    Generated modules now pin github.com/dagger/otel-go and go.opentelemetry.io/otel/sdk
    instead of resolving them to their latest versions, which pulled
    go.opentelemetry.io/otel v1.47.0 into a cycle with the pinned otel/log v0.16.0.
  • Fix engine memory growth from schema servers retained after their sessions end by @​sipsma in #​14756
    Cached results, types, module resolvers and module dependency schemas no longer keep
    session schema servers alive, so long-running engines stop accumulating heap until OOM-killed.
What to do next?

v0.21.10

Compare Source

v0.21.10 - 2026-09-30
Added
  • Add opt-in engine CPU and memory telemetry from cgroup v2 by @​matipan in #​14285
    Enable telemetry.resourceMetrics in /etc/dagger/engine.json and set
    OTEL_EXPORTER_OTLP_METRICS_ENDPOINT in the engine environment. The new
    resource metrics use a separate OTLP export path. Client telemetry is
    unchanged, and engine resource telemetry is disabled by default.
Fixed
  • Container.withServiceBinding now works for a service whose custom hostname by @​Zaba505 in #​13751
    was scoped to another module's DNS domain. A service created with
    withHostname is namespaced into the domain of whichever module first starts
    it, so a module that started its own service before handing it to a caller
    left that caller's withExec failing at hosts-file setup with
    lookup <hostname> ... no such host. Binding the service explicitly now
    resolves it by the name it actually registered under. Reaching a module's
    custom hostname by bare DNS remains scoped to that module.
  • dag.CurrentModule().Source() and dag.CurrentModule().GeneratedContextDirectory() by @​marcosnils in https://github.com/dagger/dagger/pull/
    no longer re-resolve the running module's declared dependencies. The module's
    already-loaded dependency DAG is reused for codegen, so these APIs now work in
    modules whose dependencies point at private git repositories even when the
    runtime caller does not hold the author's credentials.
Contributors

Special thanks to our external contributors this release!

What to do next?

v0.21.9

Compare Source

v0.21.9 - 2026-08-25
Added
  • Added SSHFS-backed volumes, allowing remote filesystems to be mounted into containers without copying their contents into Dagger's content store by @​sipsma in #​13462
Fixed
  • Container.withDirectory and Directory.withDirectory no longer restore by @​sipsma in #​13848
    deleted nested files after execs remove and recreate an ancestor
    directory.
  • Engine client enumeration no longer blocks behind another session's by @​sipsma in #​13542
    initialization or teardown, preventing Cloud keeper heartbeats from stalling
    and live engines from being suspended.
  • Session teardown now runs in the background after the main client disconnects, by @​sipsma in #​13681
    preventing shutdown responses from timing out while the engine releases
    session-owned cache results.
  • The engine now bounds retained DAGQL cache metadata independently of disk by @​sipsma in #​13846
    usage by pruning cold persisted results when the structural estimate exceeds
    its configured limit. This may mitigate metadata growth at scale while
    preserving active and engine-lifetime cache roots.
  • Registry protocol probes no longer appear as scary errors in progress output by @​vito in #​13410
    when image pulls or publishes succeed, while genuine registry failures remain
    visible.
  • Registry authentication no longer invalidates downstream container cache reuse across sessions when applied before or after Container.from by @​sipsma in #​13901
What to do next?

v0.21.8

Compare Source

v0.21.8 - 2026-07-29
Changed
  • Changeset diffs are now computed from filesystem metadata instead of full-content comparison, significantly speeding up diff computation for large directories. by @​marcosnils in
    #​13615
Fixed
  • Dockerfile build layer caching so unrelated build-context changes no longer bust the cache: COPY-ed directories now get a content-based cache identity, re-keying downstream steps only when copied content
    actually changes. by @​marcosnils in #​13765
  • The --x-release CLI re-exec so _EXPERIMENTAL_DAGGER_RUNNER_HOST is preserved (with a warning) instead of being stripped, and clarified its startup message to avoid implying it runs from any build. by
    @​tiborvass in #​13752
  • Silent SDK sessions no longer retain frontend telemetry in memory while Cloud and OTLP export remain enabled. DAGGER_SILENT is now honored as the equivalent of --silent. by @​sipsma in
    #​13762
What to do next?

v0.21.7

Compare Source

Changed
  • Bump default CNI IP address pool size to reduce address exhaustion under high container concurrency. by @​sipsma in #​13394
  • Bump Dang to v2.1.1, moving JSON encoding behind the JSON namespace (with a deprecated top-level toJSON) and picking up constructor scope and nullable input fixes. by @​vito in #​13482
Fixed
  • .env file handling so non-matching variables are kept as hidden expansion context instead of being dropped, allowing later variables to expand against them. by @​marcosnils in #​13490
  • Filesync so syncing a re-included file under a gitignored directory (e.g. foo/ ignored with !foo/bar.txt) no longer fails with no such file or directory; ignored parent dirs are now created on demand for visible descendants. by @​grouville in #​13439
  • A concurrent map panic during GC by guarding session client map iteration, preventing fatal concurrent map iteration and map write crashes. by @​sipsma in #​13474
  • Go SDK codegen so SDK auth config is forwarded to typedef generation, allowing modules with private transitive Go dependencies to resolve during codegen. by @​grouville in #​13457
  • Core enum handling to preserve conventional enum member names. by @​shykes in #​13435
  • The Apple container driver to honor the privileged option by granting all capabilities (--cap-add ALL), so the engine can bind-mount /etc/resolv.conf on startup with container 1.0.0's reduced default capability set. by @​eunomie in #​13460
  • Dang directive argument resolution so @cache (and other directive) arguments resolve against the declaring type's file scope, fixing FunctionCachePolicy not found in env errors in multi-file modules. by @​vito in #​13455
  • The report-mode heartbeat so it waits for its goroutine to exit before final render, avoiding interleaved output. by @​kpenfound in #​13425
  • Nullable result unwrapping for SDK input so nullable values are passed correctly into SDK functions. by @​shykes in #​13401
What to do next?

v0.21.6

Compare Source

Added
  • Add registryService options to Container.from and Container.publish, allowing containers to pull from and publish to a registry provided by a Dagger Service. This supports local ephemeral registries without starting unrelated services attached to the container. by @​grouville in #​13305
Fixed
  • Fix image pulls from single-platform image tags so they can resolve correctly even when the image config reports a different platform than the requested platform. by @​sipsma in #​13409
  • Fix an intermittent module introspection/codegen cache error that could report add explicit dependency: dep result <id> missing from cache after implementation-scoped module results were reused across sessions. by @​sipsma in #​13412
  • Fix filtered host directory imports when excluded files disappear during sync, preventing layer copy errors for paths that should have been ignored by include/exclude filters. by @​sipsma in #​13414
  • Fix Dang v2 modules with private Map fields so map values are restored correctly between calls instead of failing with expected module type, got dang.MapType. by @​vito in #​13421
  • Fix .env user defaults for module constructors so passing one constructor argument explicitly no longer drops defaults for the other arguments. by @​marcosnils in #​13424
  • Fix a rare cache race that could return released directory snapshots and cause invalid immutable ref errors. by @​sipsma in #​13429
What to do next?

v0.21.5

Compare Source

Added
Changed
Fixed
What to do next?

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@codecov

codecov Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 45.16%. Comparing base (dddb922) to head (e3b8fea).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #358   +/-   ##
=======================================
  Coverage   45.16%   45.16%           
=======================================
  Files          53       53           
  Lines        4886     4886           
=======================================
  Hits         2207     2207           
  Misses       2523     2523           
  Partials      156      156           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@botty-mcbottington botty-mcbottington Bot changed the title chore(deps): update dependency dagger to v0.21.9 chore(deps): update dependency dagger to v0.21.10 Oct 1, 2026
@botty-mcbottington botty-mcbottington Bot changed the title chore(deps): update dependency dagger to v0.21.10 chore(deps): update dependency dagger to v0.21.11 Oct 22, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants