Skip to content

chore(deps-dev): bump infrahub-testcontainers from 1.10.6 to 1.10.8 - #1252

Merged
ajtmccarty merged 1 commit into
stablefrom
dependabot/uv/stable/infrahub-testcontainers-1.10.7
Aug 19, 2026
Merged

chore(deps-dev): bump infrahub-testcontainers from 1.10.6 to 1.10.8#1252
ajtmccarty merged 1 commit into
stablefrom
dependabot/uv/stable/infrahub-testcontainers-1.10.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps infrahub-testcontainers from 1.10.6 to 1.10.8.

Release notes

Sourced from infrahub-testcontainers's releases.

Infrahub - v1.10.8

Fixed

  • Fixed the proposed change Data diff tab crashing with RangeError: Invalid array length when the diff spans more than one page (300+ nodes). Each page also ships the ancestors of its own nodes as hierarchy context, so the same node could arrive several times; the duplicated entries corrupted the diff tree collection and crashed rendering. Each node is now kept once, preferring its changed entry when a page also delivered it as an unchanged placeholder. (#10155)
  • Fixed CoreNumberPool allocation stalling on a value that already exists on the target kind but was created outside the pool. Previously the pool kept offering such a value, the attribute's uniqueness constraint rejected it, and because the failed allocation reserved nothing the pool re-offered the same value on every subsequent attempt, parking permanently at that value. When the target attribute is unique, the pool now skips values already present on the target and advances to the next free one, so pools can be declared over ranges that already contain data. Attributes that are not unique on their own (including per-relationship uniqueness constraints) are unaffected and remain fully allocatable. (#10179)
  • Node and group mutation events no longer overflow the Prefect related-resources maximum after Prefect enlarges them. Events were truncated to exactly the configured maximum, and Prefect's events worker then appended its own run-context resources (flow run, task run, flow, deployment, work queue, work pool and one per flow-run tag) to the list in place, which skips the client-side validation. The enlarged event was refused by the Prefect API, which closes the event stream rather than dropping the single event. Events are now truncated to a budget that leaves room for that append. (#10241)
  • Schema and graph migrations now retry transient database errors (such as deadlocks) on a fresh transaction instead of failing the migration, matching the retry behavior already applied to mutations and resolvers.

Full Changelog: opsmill/infrahub@infrahub-v1.10.7...infrahub-v1.10.8

Infrahub - v1.10.7

Changed

  • Improved the performance of GraphQL queries that only request the id of a cardinality-one relationship's peer. When no properties, metadata, or additional node fields are requested, the resolver now returns the peer ID already loaded on the parent instead of hydrating a full peer node, reducing database work on relationship-heavy queries.

Fixed

  • Fixed artifact generation storing the text None when a transform returned no data, it now fails with an error naming the transform instead. (#5303)
  • Fixed node creation failing when a Jinja2 computed attribute formatted a value sourced from a number pool; the computed attribute now renders once the pool value has been allocated. (#7836)
  • Fixed artifact generation failing for repositories whose default branch is not named main. (#8749)
  • Merging an Infrahub branch now reliably writes the merge back to a repository's non-main default branch on the remote, regardless of which task worker executes the merge. (#9568)
  • Fixed the object creation form auto-selecting the first available object in the parent filter of a relationship to a hierarchical node (e.g. the Device filter when adding an interface's lag). The parent filter now starts empty and is only pre-filled from an existing relationship value or parent context. (#9634)
  • Fixed deleting a large branch failing with a database out-of-memory error and leaving the branch and its data behind. Branches left behind by an earlier failure are now cleaned up on upgrade. (#9889)
  • Fixed git repository synchronization halting when a branch that had been merged still existed on the remote. (#9931)
  • Fixed group mutation events (member_added / member_removed) being silently dropped when a single mutation changed a few hundred members or more. The event's related resources are now consolidated to one entry per member and per ancestor and capped at the Prefect maximum, so the event is always recorded and membership-driven automations keep firing regardless of how many members change at once. The full member list remains available in the event payload. (#10127)
  • Fixed the ordering of repository tests in a proposed change. Smoke tests now run before unit tests, and unit tests before integration tests, instead of being ordered by resource kind only. (#10170)
  • Fixed branches imported from a Git repository being created without the sync with Git flag, which caused merges to skip the Git side. (#10208)
  • Fixed relationship selectors in object forms not honoring the common_parent schema property. The options are now filtered to peers that share the same parent as the value picked for the referenced relationship in the same form, instead of listing every peer. Changing that parent clears a now-invalid selection, and the inline "Add new" form pre-fills the parent when one is already selected so a created peer stays valid.
  • Fixed the Git repositories homepage widget linking to the generic CoreGenericRepository kind: repositories now open on their own kind, so the details page and edit form show all of their fields.
  • Fixed the object edit form failing with a GraphQL profiles error when an object is opened through a kind whose GraphQL type has no profiles field, such as CoreGenericRepository. The form now requests profiles only for kinds that expose it.
  • Fixed the task status button in the header sending you to the tasks page on the default branch instead of the branch you were working on.
  • Fixed schema migrations during a branch rebase using the destination branch's current schema as their baseline instead of the schema the branch was created from. Any schema element that was added on the destination branch after the branch forked already looked pre-existing to the migrations, so the work needed to bring branch data in line was skipped. Migrations now run against the branch-creation schema, which still reflects what changed on either side.
  • Fixed a branch rebase that fails while running its migrations restoring the wrong schema for the branch. The branch was left with the schema it was created from, silently dropping any schema change made on the branch itself, and the recorded schema hash was wrong as a result. The rollback now restores the schema the branch had immediately before the rebase started.

Full Changelog: opsmill/infrahub@infrahub-v1.10.6...infrahub-v1.10.7

Changelog

Sourced from infrahub-testcontainers's changelog.

Infrahub - v1.10.8 - 2026-08-14

Fixed

  • Fixed the proposed change Data diff tab crashing with RangeError: Invalid array length when the diff spans more than one page (300+ nodes). Each page also ships the ancestors of its own nodes as hierarchy context, so the same node could arrive several times; the duplicated entries corrupted the diff tree collection and crashed rendering. Each node is now kept once, preferring its changed entry when a page also delivered it as an unchanged placeholder. (#10155)
  • Fixed CoreNumberPool allocation stalling on a value that already exists on the target kind but was created outside the pool. Previously the pool kept offering such a value, the attribute's uniqueness constraint rejected it, and because the failed allocation reserved nothing the pool re-offered the same value on every subsequent attempt, parking permanently at that value. When the target attribute is unique, the pool now skips values already present on the target and advances to the next free one, so pools can be declared over ranges that already contain data. Attributes that are not unique on their own (including per-relationship uniqueness constraints) are unaffected and remain fully allocatable. (#10179)
  • Node and group mutation events no longer overflow the Prefect related-resources maximum after Prefect enlarges them. Events were truncated to exactly the configured maximum, and Prefect's events worker then appended its own run-context resources (flow run, task run, flow, deployment, work queue, work pool and one per flow-run tag) to the list in place, which skips the client-side validation. The enlarged event was refused by the Prefect API, which closes the event stream rather than dropping the single event. Events are now truncated to a budget that leaves room for that append. (#10241)
  • Schema and graph migrations now retry transient database errors (such as deadlocks) on a fresh transaction instead of failing the migration, matching the retry behavior already applied to mutations and resolvers.

Infrahub - v1.10.7 - 2026-08-11

Changed

  • Improved the performance of GraphQL queries that only request the id of a cardinality-one relationship's peer. When no properties, metadata, or additional node fields are requested, the resolver now returns the peer ID already loaded on the parent instead of hydrating a full peer node, reducing database work on relationship-heavy queries.

Fixed

  • Fixed artifact generation storing the text None when a transform returned no data, it now fails with an error naming the transform instead. (#5303)
  • Fixed node creation failing when a Jinja2 computed attribute formatted a value sourced from a number pool; the computed attribute now renders once the pool value has been allocated. (#7836)
  • Fixed artifact generation failing for repositories whose default branch is not named main. (#8749)
  • Merging an Infrahub branch now reliably writes the merge back to a repository's non-main default branch on the remote, regardless of which task worker executes the merge. (#9568)
  • Fixed the object creation form auto-selecting the first available object in the parent filter of a relationship to a hierarchical node (e.g. the Device filter when adding an interface's lag). The parent filter now starts empty and is only pre-filled from an existing relationship value or parent context. (#9634)
  • Fixed deleting a large branch failing with a database out-of-memory error and leaving the branch and its data behind. Branches left behind by an earlier failure are now cleaned up on upgrade. (#9889)
  • Fixed git repository synchronization halting when a branch that had been merged still existed on the remote. (#9931)
  • Fixed group mutation events (member_added / member_removed) being silently dropped when a single mutation changed a few hundred members or more. The event's related resources are now consolidated to one entry per member and per ancestor and capped at the Prefect maximum, so the event is always recorded and membership-driven automations keep firing regardless of how many members change at once. The full member list remains available in the event payload. (#10127)
  • Fixed the ordering of repository tests in a proposed change. Smoke tests now run before unit tests, and unit tests before integration tests, instead of being ordered by resource kind only. (#10170)
  • Fixed branches imported from a Git repository being created without the sync with Git flag, which caused merges to skip the Git side. (#10208)
  • Fixed relationship selectors in object forms not honoring the common_parent schema property. The options are now filtered to peers that share the same parent as the value picked for the referenced relationship in the same form, instead of listing every peer. Changing that parent clears a now-invalid selection, and the inline "Add new" form pre-fills the parent when one is already selected so a created peer stays valid.
  • Fixed the Git repositories homepage widget linking to the generic CoreGenericRepository kind: repositories now open on their own kind, so the details page and edit form show all of their fields.
  • Fixed the object edit form failing with a GraphQL profiles error when an object is opened through a kind whose GraphQL type has no profiles field, such as CoreGenericRepository. The form now requests profiles only for kinds that expose it.
  • Fixed the task status button in the header sending you to the tasks page on the default branch instead of the branch you were working on.
  • Fixed schema migrations during a branch rebase using the destination branch's current schema as their baseline instead of the schema the branch was created from. Any schema element that was added on the destination branch after the branch forked already looked pre-existing to the migrations, so the work needed to bring branch data in line was skipped. Migrations now run against the branch-creation schema, which still reflects what changed on either side.
  • Fixed a branch rebase that fails while running its migrations restoring the wrong schema for the branch. The branch was left with the schema it was created from, silently dropping any schema change made on the branch itself, and the recorded schema hash was wrong as a result. The rollback now restores the schema the branch had immediately before the rebase started.
Commits
  • 34e81ec chore: release 1.10.8 (#10271)
  • 0159f23 chore(backend): enforce import-at-top (PLC0415) for backend/** (#10256)
  • cff16b5 Merge pull request #10260 from opsmill/pog-backport-event-related-resource-bu...
  • dcc0bdb Merge pull request #10230 from opsmill/pog-fix-ruff-check-diff-lint-tasks
  • 2d2503d fix(core): reserve headroom below the Prefect related-resources maximum [IFC-...
  • 3c83ea8 Merge pull request #10251 from opsmill/dga/bug-10155-diff-tree-dedup-pv4qe
  • 0881b4b ci: reword changelog fragment to satisfy the vale spelling check
  • ed272aa fix: dedupe diff tree nodes re-shipped across pages as hierarchy context (clo...
  • 57366b0 fix(backend): retry transient database errors in schema and graph migrations ...
  • 7b36dc0 docs(objects): add Create objects overview page (#10233)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the type/housekeeping Maintenance task label Aug 17, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 17, 2026 09:14
@dependabot dependabot Bot added the type/housekeeping Maintenance task label Aug 17, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 17, 2026

Copy link
Copy Markdown

Deploying infrahub-sdk-python with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7cf2424
Status: ✅  Deploy successful!
Preview URL: https://de0c2e11.infrahub-sdk-python.pages.dev
Branch Preview URL: https://dependabot-uv-stable-infrahu-14s7.infrahub-sdk-python.pages.dev

View logs

Bumps [infrahub-testcontainers](https://github.com/opsmill/infrahub) from 1.10.6 to 1.10.8.
- [Release notes](https://github.com/opsmill/infrahub/releases)
- [Changelog](https://github.com/opsmill/infrahub/blob/stable/CHANGELOG.md)
- [Commits](opsmill/infrahub@infrahub-v1.10.6...infrahub-v1.10.8)

---
updated-dependencies:
- dependency-name: infrahub-testcontainers
  dependency-version: 1.10.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps-dev): bump infrahub-testcontainers from 1.10.6 to 1.10.7 chore(deps-dev): bump infrahub-testcontainers from 1.10.6 to 1.10.8 Aug 19, 2026
@dependabot
dependabot Bot force-pushed the dependabot/uv/stable/infrahub-testcontainers-1.10.7 branch from 321400f to 7cf2424 Compare August 19, 2026 17:24
@ajtmccarty
ajtmccarty merged commit d0537e5 into stable Aug 19, 2026
19 checks passed
@ajtmccarty
ajtmccarty deleted the dependabot/uv/stable/infrahub-testcontainers-1.10.7 branch August 19, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type/housekeeping Maintenance task

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants