Skip to content

Release 0.27.0 - #219

Merged
blaipr merged 1 commit into
mainfrom
release/0.27.0
Sep 1, 2026
Merged

Release 0.27.0#219
blaipr merged 1 commit into
mainfrom
release/0.27.0

Conversation

@blaipr

@blaipr blaipr commented Sep 1, 2026

Copy link
Copy Markdown
Member

Bumps Cargo.toml to 0.27.0, dates the Unreleased section, and adds its compare link. Tag follows the squash merge.

Minor, not patch: #218 inverts what an absent fields means on a declarative enricher — from taking nothing to taking everything. No live enricher is affected (all six name their fields), but that is the largest possible swing in what a given config does, and pre-1.0 that belongs in the minor.

What is in it

#218 — absent fields takes every var. It meant the empty set, so an enricher with a source_id, a target_id and no fields ran, copied nothing and reported success. It also did not match the thing it models: being in a group carries all of that group's vars in Ansible, with no per-name permission. fields is the narrowing; its absence now means the ordinary thing.

fields: [] is unchanged and still takes nothing — an explicitly empty list names nothing, which is a different statement from not naming any.

No host crosses between sources: taking every var is not taking hosts.

@blaipr
blaipr merged commit 3a777b4 into main Sep 1, 2026
6 checks passed
@blaipr
blaipr deleted the release/0.27.0 branch September 1, 2026 18:17
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.

1 participant