Commit d244faa
authored
chore(deps): update dependency dagger/dagger to v0.21.0 (#926)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [dagger/dagger](https://redirect.github.com/dagger/dagger) | minor |
`0.20.8` → `0.21.0` |
---
### Release Notes
<details>
<summary>dagger/dagger (dagger/dagger)</summary>
###
[`v0.21.0`](https://redirect.github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0210---2026-05-22)
[Compare
Source](https://redirect.github.com/dagger/dagger/compare/v0.20.8...v0.21.0)
##### Added
- Automatically expose a `check` for each `generate` function by
[@​eunomie](https://redirect.github.com/eunomie) in
[#​12923](https://redirect.github.com/dagger/dagger/pull/12923) \
Each generated `check` has the same name as its `generate` function, so
`dagger check` can report whether generated files are out of date.
Use `dagger check --no-generate` to list or run only functions
explicitly marked as checks, without the generated ones.
Toolchains can set `ignoreChecks` to skip creating checks for specific
`generate` functions.
- Add workspace lockfiles for selected lookups such as `container.from`
and Git refs by [@​shykes](https://redirect.github.com/shykes) +
[@​alexcb](https://redirect.github.com/alexcb) +
[@​grouville](https://redirect.github.com/grouville) +
[@​tiborvass](https://redirect.github.com/tiborvass) +
[@​eunomie](https://redirect.github.com/eunomie) in
[#​12046](https://redirect.github.com/dagger/dagger/pull/12046)
[#​13094](https://redirect.github.com/dagger/dagger/pull/13094) \
Locking 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 update` to 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.
- Add an interactive tests view to the TUI, plus compact test summaries
for pretty, plain, logs, dots, and report progress modes by
[@​vito](https://redirect.github.com/vito) in
[#​13073](https://redirect.github.com/dagger/dagger/pull/13073)
- Add experimental `--x-release=<ref>` and `DAGGER_X_RELEASE=<ref>`
support for running a command against an unreleased Dagger build from a
GitHub ref, fixing
[#​12996](https://redirect.github.com/dagger/dagger/issues/12996)
by [@​tiborvass](https://redirect.github.com/tiborvass) in
[#​13156](https://redirect.github.com/dagger/dagger/pull/13156)
- Add a configurable Kubernetes `Service` to the Helm chart by
[@​pierreyves-lebrun](https://redirect.github.com/pierreyves-lebrun)
+ [@​grouville](https://redirect.github.com/grouville) in
[#​11993](https://redirect.github.com/dagger/dagger/pull/11993)
- Add `EngineCacheEntry.dagqlCall` and `EngineCacheEntry.recordTypes` so
cache entries expose the producing DagQL call and all represented
storage record types for inspection and GC filtering by
[@​sipsma](https://redirect.github.com/sipsma) in
[#​13207](https://redirect.github.com/dagger/dagger/pull/13207)
- Show the Dagger Cloud trace URL when using the logs frontend by
[@​marcosnils](https://redirect.github.com/marcosnils) in
[#​13105](https://redirect.github.com/dagger/dagger/pull/13105)
- Dang SDK: add support for local types that shadow Dagger core types,
early `return`, self-calls, order-independent declarations, and stricter
nullability/type checking by
[@​vito](https://redirect.github.com/vito) in
[#​13184](https://redirect.github.com/dagger/dagger/pull/13184)
##### Changed
- Migrate caching to DagQL and remove the BuildKit solver backend,
making DagQL responsible for cache lookups, persistence, and pruning by
[@​sipsma](https://redirect.github.com/sipsma) in
[#​11856](https://redirect.github.com/dagger/dagger/pull/11856)
- Improve engine performance and memory use by reducing bbolt/containerd
metadata overhead, lazily creating containerd operation leases, reusing
pooled CNI namespaces for default execs, and batching long
`withDirectory` chains instead of materializing them quadratically by
[@​sipsma](https://redirect.github.com/sipsma) in
[#​13117](https://redirect.github.com/dagger/dagger/pull/13117)
[#​13123](https://redirect.github.com/dagger/dagger/pull/13123)
[#​13144](https://redirect.github.com/dagger/dagger/pull/13144)
[#​13124](https://redirect.github.com/dagger/dagger/pull/13124)
- Deduplicate equivalent in-flight DagQL calls across clients in the
same session and fall back to same-session secret/socket attachables
when the original client binding is gone by
[@​sipsma](https://redirect.github.com/sipsma) in
[#​13118](https://redirect.github.com/dagger/dagger/pull/13118)
##### Fixed
- Fix enum argument defaults so they appear correctly in schema output
and CLI help by
[@​kpenfound](https://redirect.github.com/kpenfound) in
[#​13068](https://redirect.github.com/dagger/dagger/pull/13068)
- Fix module loading and type generation failures caused by stale
handle-form module IDs and nested client session races, replacing
`session ... not found` failures with the intended behavior or original
error by [@​sipsma](https://redirect.github.com/sipsma) in
[#​13108](https://redirect.github.com/dagger/dagger/pull/13108)
[#​13119](https://redirect.github.com/dagger/dagger/pull/13119)
- Fix bound service failures so dependent execs and container-backed
services see the service exit as the cause while interactive terminals
stay open by [@​vito](https://redirect.github.com/vito) in
[#​13099](https://redirect.github.com/dagger/dagger/pull/13099)
- Fix remote Git checkout behavior so cached trees can be reused after
cache pruning by [@​sipsma](https://redirect.github.com/sipsma) in
[#​13141](https://redirect.github.com/dagger/dagger/pull/13141)
- Fix Changeset merge cleanup flakiness by disabling Git
auto-maintenance in Dagger's temporary merge repositories by
[@​sipsma](https://redirect.github.com/sipsma) in
[#​13121](https://redirect.github.com/dagger/dagger/pull/13121)
- Fix `WithSecretVariable` so later calls override earlier values,
fixing
[#​13147](https://redirect.github.com/dagger/dagger/issues/13147)
by [@​matipan](https://redirect.github.com/matipan) in
[#​13159](https://redirect.github.com/dagger/dagger/pull/13159)
- Fix user-default secret and env handling so empty plaintext secrets
resolve correctly, `.env` values are not double-expanded through
namespaces, and plaintext `Secret` defaults are scrubbed in console
output; fixes
[#​12855](https://redirect.github.com/dagger/dagger/issues/12855)
and closes
[#​12014](https://redirect.github.com/dagger/dagger/pull/12014) by
[@​sipsma](https://redirect.github.com/sipsma) +
[@​marcosnils](https://redirect.github.com/marcosnils) +
[@​tiborvass](https://redirect.github.com/tiborvass) in
[#​13163](https://redirect.github.com/dagger/dagger/pull/13163)
[#​13160](https://redirect.github.com/dagger/dagger/pull/13160)
[#​13177](https://redirect.github.com/dagger/dagger/pull/13177)
- Fix telemetry and replay output so `dagger check` log telemetry is not
dropped, Python module logs are not duplicated, and `dagger trace`
honors frontend flags by
[@​vito](https://redirect.github.com/vito) +
[@​sipsma](https://redirect.github.com/sipsma) in
[#​13114](https://redirect.github.com/dagger/dagger/pull/13114)
[#​13153](https://redirect.github.com/dagger/dagger/pull/13153)
- Fix `dagger generate --scale-out` returning unusable remote
`Changeset` objects by always running generation locally; `dagger check
--scale-out` remains supported by
[@​eunomie](https://redirect.github.com/eunomie) in
[#​13190](https://redirect.github.com/dagger/dagger/pull/13190)
- Fix toolchain customizations so they propagate when toolchain
functions are called through another module function by
[@​suprjinx](https://redirect.github.com/suprjinx) in
[#​13176](https://redirect.github.com/dagger/dagger/pull/13176)
- Dang SDK: fix panics, initialization-race typechecking failures, and
ID argument handling by
[@​tiborvass](https://redirect.github.com/tiborvass) +
[@​vito](https://redirect.github.com/vito) in
[#​13098](https://redirect.github.com/dagger/dagger/pull/13098)
[#​13103](https://redirect.github.com/dagger/dagger/pull/13103)
[#​13150](https://redirect.github.com/dagger/dagger/pull/13150)
- Java SDK: fix version updates so `mvn versions:set` no longer performs
unnecessary dependency/plugin resolution, preventing Maven Central 429
failures; fixes
[#​13174](https://redirect.github.com/dagger/dagger/issues/13174)
by
[@​dagger-codex](https://redirect.github.com/dagger-codex)\[bot] +
[@​tiborvass](https://redirect.github.com/tiborvass) in
[#​13198](https://redirect.github.com/dagger/dagger/pull/13198)
- Python SDK: fix static module analysis regressions from the AST
analyzer cutover, including inherited functions, aliased decorators and
fields, `@staticmethod`, type aliases, constants/defaults, `Annotated`,
`Optional`, `Union`, and relative imports; fixes
[#​13097](https://redirect.github.com/dagger/dagger/issues/13097)
and
[#​13089](https://redirect.github.com/dagger/dagger/issues/13089)
by [@​eunomie](https://redirect.github.com/eunomie) in
[#​13095](https://redirect.github.com/dagger/dagger/pull/13095)
- Python SDK: fix more AST analyzer cases for `TypeAlias` inside `X |
None`, quoted and aliased annotations, and absolute self-package imports
by [@​marcosnils](https://redirect.github.com/marcosnils) +
[@​grouville](https://redirect.github.com/grouville) +
[@​eunomie](https://redirect.github.com/eunomie) in
[#​13149](https://redirect.github.com/dagger/dagger/pull/13149)
[#​13162](https://redirect.github.com/dagger/dagger/pull/13162)
[#​13171](https://redirect.github.com/dagger/dagger/pull/13171)
- Python SDK: exclude the broken `yarl` 1.24.1 release from the
dependency range by
[@​tiborvass](https://redirect.github.com/tiborvass) in
[#​13189](https://redirect.github.com/dagger/dagger/pull/13189)
- Rust SDK: fix list-of-object fields so generated clients load each
object by ID instead of returning an incorrect single wrapped selection
by [@​wingyplus](https://redirect.github.com/wingyplus) in
[#​13000](https://redirect.github.com/dagger/dagger/pull/13000)
##### What to do next?
- Read the [documentation](https://docs.dagger.io)
- Join our [Discord server](https://discord.gg/dagger-io)
- Follow us on [Twitter](https://twitter.com/dagger_io)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/cloudnative-pg/plugin-barman-cloud).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWF0ZWQiLCJuby1pc3N1ZSJdfQ==-->
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent bae384f commit d244faa
4 files changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
209 | | - | |
| 209 | + | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
| |||
0 commit comments