Releases: opsmill/infrahub-sdk-python
Releases · opsmill/infrahub-sdk-python
Version 1.13.5
Version 1.13.4
Fixed
- Fix processing of relationship during nodes retrieval using the Sync Client, when prefecthing related_nodes. (#461)
- Fix schema loading to ignore non-YAML files in folders. (#462)
- Fix ignored node variable in filters(). (#469)
- Fix use of parallel with filters for Infrahub Client Sync.
- Avoid sending empty list to infrahub if no valids schemas are found.
Version 1.13.3
Fixed
- Update InfrahubNode creation to include __typename, display_label, and kind from a RelatedNode (#455)
Version 1.13.2
Fixed
- Re-enable specifying a cardinality-one relationship using a RelatedNode when creating an InfrahubNode (#452)
- Fixes the import path of the Attribute class
Version 1.13.1
Fixed
- Fix the import path of the Attribute class #448
Version 1.13.0
This release adds support for the new NumberPool attribute and loading object and menu files from external repositories in Infrahub 1.3.
Added
- Added NumberPool as a new attribute kind, for support in Infrahub 1.3
- Added support for object and menu files in the
.infrahub
repository configuration file - Defined ordering in which object files are loaded
Housekeeping
- Refactor InfrahubNode to avoid the creation of a dynamic Python class for each object defined
Version 1.12.3
Version 1.12.2
Fixed
- fix bug in Timestamp.add by @ajtmccarty in #403
- utils.py: improve file not found exception message by @granoe668 in #425
Changed
- Add partial_match to the client.count() by @BeArchiTek in #411
Housekeeping
- Loosen pinned requirement for
whenever
to allow versions from 0.7.2 up to but not including 0.8.0. - Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /docs by @dependabot in #418
Version 1.12.1
Version 1.12.0
This release of the SDK introduces the capability to convert query responses to InfrahubNode objects in Transforms, as well as the branch
parameter in the client.clone()
method.
Added
- Added the ability to convert the query response to InfrahubNode objects when using Python Transforms in the same way you can with Generators. (#281)
- Added a "branch" parameter to the client.clone() method to allow properly cloning a client that targets another branch.