Skip to content

Update dependency reclass-rs to v0.11.0#1358

Merged
simu merged 1 commit intomasterfrom
renovate/reclass-rs-0.x
May 5, 2026
Merged

Update dependency reclass-rs to v0.11.0#1358
simu merged 1 commit intomasterfrom
renovate/reclass-rs-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 4, 2026

This PR contains the following updates:

Package Change Age Confidence
reclass-rs 0.10.10.11.0 age confidence

Release Notes

projectsyn/reclass-rs (reclass-rs)

v0.11.0

Compare Source

Summary

We're pleased to announce reclass-rs v0.11.0. This release introduces a breaking change for nested Reclass references for existing inventories which makes the behavior of the recently introduced reference default values more deterministic.

For context, nested references in reclass-rs versions up to v0.10.1 behaved identically to the kapicorp-reclass Python implementation which serializes YAML null values to the string None when resolving nested references. Starting with reclass-rs v0.11.0, we change the default behavior to serialize YAML null values to the string null when resolving nested references in order to make the behavior of the recently introduced reclass-rs-only reference default values more deterministic.

Kapitan users that depend on the previous behavior can set compatibility flag NestedReferenceNullAsNone (see README-extensions.md for details) in their inventory's reclass-config.yml.

Changes

7 changes since v0.10.1

🔎 Breaking Changes

  • Serialize YAML null as string "null" in nested references (#​207)

🪛 Internal Changes

  • Update Python wheel publishing to use uv (#​209)

🔗 Dependency Updates

  • Update taiki-e/cache-cargo-install-action action to v3 (#​201)
  • Update GitHub Artifact Actions (major) (#​204)
  • Update actions/attest-build-provenance action to v4 (#​203)
  • Update Rust crate pyo3 to v0.28.3 (#​205)
  • Update Rust crate fancy-regex to 0.18.0 (#​206)

Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 was generated by Mend Renovate. View the repository job log.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate Bot requested a review from a team as a code owner May 4, 2026 15:29
@renovate renovate Bot added the dependency Pull requests that update a dependency file label May 4, 2026
@simu
Copy link
Copy Markdown
Member

simu commented May 5, 2026

Note: this is technically a breaking change for any Commodore inventories which depend on YAML null values to be serialized as string None for nested/embedded references.

In line with previous technically breaking reclass-rs changes (e.g. #1267) we will release this change as a new Commodore minor version. We will note the breaking change in the Commodore release summary.

@simu simu merged commit 64079eb into master May 5, 2026
28 checks passed
@simu simu deleted the renovate/reclass-rs-0.x branch May 5, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependency Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant