Merge infrahub-release-1.12 into infrahub-develop

Merged
IN
4d ago
+1219-92

Merging infrahub-release-1.12 into infrahub-develop after merging pull request #1463.


Summary by cubic

Merges the infrahub-release-1.12 branch into develop, bringing the number pool SDK enhancements and a fix for repeated from_pool requests.

** New Features**

  • attach_to_pool() and detach_from_pool() let a chosen number be tracked by or removed from a number pool on the next save.
  • get_pool_allocations() lists a pool's held resources with provenance, showing whether the pool allocated each number or a user provided it.
  • A CoreNumberPool can be created or upserted with its ranges declared inline instead of as empty objects.

** Bug Fixes**

  • A from_pool request is sent once: after a successful save, the next update no longer sends it again.