github opsmill/infrahub infrahub-v1.9.8
Infrahub - v1.9.8

5 hours ago

Changed

  • Performance improvements for transform based computed attributes

Fixed

  • Removing an attribute or relationship from a generic schema now also reconciles uniqueness_constraints, human_friendly_id, order_by, and default_filter on inheriting node schemas. Previously a node that inherited a constraint referencing the removed field could end up with an orphaned path, causing a Requested unique constraint not found within node exception. (#5735) and (#8990)
  • Preserve IPPrefix.utilization on a newly created branch. The per-branch utilization resolver now considers the branch's full inheritance scope, so prefixes show the same value as their origin branch until data is modified. (#9220)
  • Fixed repository import so that an object referencing a transform defined in the same repository is resolved correctly instead of failing the import. (#9406)
  • Scope artifact and Generator regeneration to the changed objects when a definition's GraphQL query filters by a composite, multiple, relationship-based, or human-friendly-id uniqueness constraint. Previously only a single single-attribute uniqueness constraint (or a filter by ids) was recognized as targeting a unique object, so these common query shapes fell back to regenerating every target in the group during a proposed change. (#9486)
  • Fixed overriding a node relationship that was set by a Profile. Peers also provided by the Profile are no longer removed when overriding the relationship; they are kept and become node-defined values.
  • Update RelationshipAdd and RelationshipRemove GraphQL mutations so that they properly remove the Profile sourcing of all peers on an updated relationship if that relationship is sourced from a Profile.
  • RelationshipAdd now correctly rejects requests that supply more than one peer for a cardinality-one relationship.

New Contributors

Full Changelog: infrahub-v1.9.7...infrahub-v1.9.8

Don't miss a new infrahub release

NewReleases is sending notifications on new releases.