github dagger/dagger v0.19.11

3 months ago

v0.19.11 - 2026-02-05

Added

  • Merge multiple changesets using changeset.withChangset(other) or changeset.withChangesets(others...) by @eunomie in #11577
    Multiple strategies are available in case of conflict, and uses git under the hood to merge the changesets.
  • Add dagger generate command by @eunomie in #11779
    Functions can be marked as 'generate' (// +generate in Go, @generate() in typescript, @generate in python). Those functions must expose a Changeset.
    By marking them as generate functions means they will be available under the dagger generate command. This command will run all of them and merge the resulting changesets before to apply it.
  • Add Documentation for using LLM.withMCPServer by @sukso96100 in #11605
  • Add liveness probe to helm chart by @vmaffet in #11703
  • Allow multiple versions of the same toolchain by @kpenfound in #11697
  • Add checks support to Java SDK by @henkhofs in #11704
  • Allow container address in default pragrams and customizations by @kpenfound in #11714
  • Support AWS secret manager and parameter store as secret providers by @kpenfound in #11728
  • Add support for --mount=type=ssh in Directory.dockerBuild by @sipsma in #11793

Changed

  • Make engine logs more informative and less noisy by default by @sipsma in #11705
  • Improve image pull/push performance by using igzip by @sipsma in #11709
  • Improve parallelization of array results by @vito in #11764
  • Allow exit codes >127 for ReturnType ANY and FAILURE by @nebojsaj1726 in #11666
  • Speed up module loading in large monorepos by @sipsma in #11799
  • Use more external libraries rather than generated ones in Go SDK by @TomChv in #11708

Fixed

  • Fix incorrect "conflict detected" errors during filesync of dirs containing .gitignore by @sipsma in #11748
  • Fix parsing of module SSH URLs using non-default ports by @wvell in #11628
  • Fix support for kernels without legacy xtables (Linux 6.17+ and older ones with iptables disabled) by @shepherdjerred + @sipsma in #11731
  • Fix TUI durations flickering between different values by @vito in #11749
  • Fix case where disk full prevents client DB open by @sipsma in #11785
  • Fix support for very old Linux kernels (pre v5.1) in container start by @sipsma in #11789
  • Fix case where cache mounts become unmountable after restart by @sipsma in #11795
  • Fix optional argument detection in generated client wrappers by @shykes in 42b4e40
  • Fix annotations with from __future__ import annotations by @grouville in #11725
  • Fix conflict on tsconfig.json when generating multiple TypeScript clients by @TomChv in #11654
  • Fix CLI crash on armv6/7 hosts by @sipsma in #11801

Contributors

Special thanks to our external contributors this release!

What to do next?

Don't miss a new dagger release

NewReleases is sending notifications on new releases.