diff --git a/CHANGELOG.md b/CHANGELOG.md index 1988a9e4..08cd2640 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,12 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang +## [1.15.2](https://github.com/opsmill/infrahub-sdk-python/tree/v1.15.2) - 2025-12-29 + +### Fixed + +- Fixed SDK including explicit `null` values for uninitialized optional relationships when creating nodes with object templates, which prevented the backend from applying template defaults. ([#630](https://github.com/opsmill/infrahub-sdk-python/issues/630)) + ## [1.15.1](https://github.com/opsmill/infrahub-sdk-python/tree/v1.15.1) - 2025-11-13 ### Fixed diff --git a/changelog/630.fixed.md b/changelog/630.fixed.md deleted file mode 100644 index 34a54db3..00000000 --- a/changelog/630.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Fixed SDK including explicit `null` values for uninitialized optional relationships when creating nodes with object templates, which prevented the backend from applying template defaults. diff --git a/poetry.lock b/poetry.lock index 142b00e7..ff6add5e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "annotated-types" @@ -2550,7 +2550,7 @@ files = [ {file = "pywin32-308-cp39-cp39-win32.whl", hash = "sha256:7873ca4dc60ab3287919881a7d4f88baee4a6e639aa6962de25a98ba6b193341"}, {file = "pywin32-308-cp39-cp39-win_amd64.whl", hash = "sha256:71b3322d949b4cc20776436a9c9ba0eeedcbc9c650daa536df63f0ff111bb920"}, ] -markers = {main = "platform_python_implementation != \"PyPy\" and (extra == \"ctl\" or extra == \"all\") and platform_system == \"Windows\"", dev = "python_version >= \"3.12\" and sys_platform == \"win32\""} +markers = {main = "platform_system == \"Windows\" and platform_python_implementation != \"PyPy\" and (extra == \"ctl\" or extra == \"all\")", dev = "python_version >= \"3.12\" and sys_platform == \"win32\""} [[package]] name = "pyyaml" diff --git a/pyproject.toml b/pyproject.toml index 3fdb8d07..c4201789 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "infrahub-sdk" -version = "1.15.1" +version = "1.15.2" description = "Python Client to interact with Infrahub" authors = ["OpsMill "] readme = "README.md"