From 343abdd710d8ee3344ae36c583be70cfd64af87b Mon Sep 17 00:00:00 2001 From: Brett Lykins Date: Fri, 21 Mar 2025 09:45:21 -0400 Subject: [PATCH] 1.9.0 prep --- CHANGELOG.md | 14 ++++++++++++++ ...e-group-as-member-of-generator-group.changed.md | 1 - changelog/15.fixed.md | 1 - changelog/152.added.md | 1 - pyproject.toml | 2 +- 5 files changed, 15 insertions(+), 4 deletions(-) delete mode 100644 changelog/+store-group-as-member-of-generator-group.changed.md delete mode 100644 changelog/15.fixed.md delete mode 100644 changelog/152.added.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b242f64..a9496730 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,20 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang +## [1.9.0](https://github.com/opsmill/infrahub-sdk-python/tree/v1.9.0) - 2025-03-21 + +### Added + +- Add 'schema_hash' parameter to client.schema.all to only optionally refresh the schema if the provided hash differs from what the client has already cached. ([#152](https://github.com/opsmill/infrahub-sdk-python/issues/152)) + +### Changed + +- CoreStandardGroups created or updated by a generator in Infrahub are now stored as a member of the CoreGeneratorGroup. Previously they were being stored as children of the CoreGeneratorGroup. + +### Fixed + +- The SDK client query methods (get, filters, all) default behaviour has changed. The query methods will store the retrieved nodes in the internal store by default, where previously this behaviour had to be enabled explicitly using the `populate_store` argument. ([#15](https://github.com/opsmill/infrahub-sdk-python/issues/15)) + ## [1.8.0](https://github.com/opsmill/infrahub-sdk-python/tree/v1.8.0) - 2025-03-19 ### Deprecated diff --git a/changelog/+store-group-as-member-of-generator-group.changed.md b/changelog/+store-group-as-member-of-generator-group.changed.md deleted file mode 100644 index 56d4a770..00000000 --- a/changelog/+store-group-as-member-of-generator-group.changed.md +++ /dev/null @@ -1 +0,0 @@ -CoreStandardGroups created or updated by a generator in Infrahub are now stored as a member of the CoreGeneratorGroup. Previously they were being stored as children of the CoreGeneratorGroup. diff --git a/changelog/15.fixed.md b/changelog/15.fixed.md deleted file mode 100644 index 4105142d..00000000 --- a/changelog/15.fixed.md +++ /dev/null @@ -1 +0,0 @@ -The SDK client query methods (get, filters, all) default behaviour has changed. The query methods will store the retrieved nodes in the internal store by default, where previously this behaviour had to be enabled explicitly using the `populate_store` argument. diff --git a/changelog/152.added.md b/changelog/152.added.md deleted file mode 100644 index fa1277fe..00000000 --- a/changelog/152.added.md +++ /dev/null @@ -1 +0,0 @@ -Add 'schema_hash' parameter to client.schema.all to only optionally refresh the schema if the provided hash differs from what the client has already cached. diff --git a/pyproject.toml b/pyproject.toml index abfadc14..8c528248 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "infrahub-sdk" -version = "1.8.0" +version = "1.9.0" description = "Python Client to interact with Infrahub" authors = ["OpsMill "] readme = "README.md"