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
nullas string"null"in nested references (#207)
🪛 Internal Changes
- Update Python wheel publishing to use
uv(#209)