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"