From 611c2b96ec1c09470439ed5931700d58f9f583cf Mon Sep 17 00:00:00 2001 From: opsmill-bot Date: Wed, 15 Jul 2026 18:54:45 +0000 Subject: [PATCH 1/9] docs: update compatibility matrix --- docs/docs/python-sdk/reference/compatibility.mdx | 15 +++++++++++++++ docs/docs_generation/compatibility.py | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/docs/docs/python-sdk/reference/compatibility.mdx b/docs/docs/python-sdk/reference/compatibility.mdx index 586e5f9ec..8b8ffeac1 100644 --- a/docs/docs/python-sdk/reference/compatibility.mdx +++ b/docs/docs/python-sdk/reference/compatibility.mdx @@ -13,6 +13,7 @@ Each Infrahub release pins a specific SDK version. Using the matching SDK versio | Infrahub | Required SDK | Release date | | --- | --- | --- | +| 1.10.x | >= 1.22.0 | June 2026 | | 1.9.x | >= 1.20.0 | April 2026 | | 1.8.x | >= 1.19.0 | March 2026 | | 1.7.x | >= 1.18.1 | January 2026 | @@ -35,10 +36,24 @@ The table below shows the exact SDK version pinned to each Infrahub release. | Infrahub | SDK version | Infrahub release date | | --- | --- | --- | +| 1.10.5 | 1.22.1 | 2026-07-15 | +| 1.10.4 | 1.22.1 | 2026-07-13 | +| 1.10.3 | 1.22.1 | 2026-07-08 | +| 1.10.2 | 1.22.0 | 2026-07-03 | +| 1.10.1 | 1.22.0 | 2026-07-01 | +| 1.10.0 | 1.22.0 | 2026-06-23 | +| 1.9.10 | 1.20.1 | 2026-07-07 | +| 1.9.9 | 1.20.1 | 2026-06-23 | +| 1.9.8 | 1.20.1 | 2026-06-09 | +| 1.9.7 | 1.20.1 | 2026-06-03 | +| 1.9.6 | 1.20.1 | 2026-05-20 | +| 1.9.5 | 1.20.0 | 2026-05-18 | +| 1.9.4 | 1.20.0 | 2026-05-13 | | 1.9.3 | 1.20.0 | 2026-05-05 | | 1.9.2 | 1.20.0 | 2026-04-30 | | 1.9.1 | 1.20.0 | 2026-04-29 | | 1.9.0 | 1.20.0 | 2026-04-24 | +| 1.8.7 | 1.19.0 | 2026-06-04 | | 1.8.6 | 1.19.0 | 2026-04-21 | | 1.8.5 | 1.19.0 | 2026-04-17 | | 1.8.4 | 1.19.0 | 2026-04-02 | diff --git a/docs/docs_generation/compatibility.py b/docs/docs_generation/compatibility.py index 0f9c6f253..bf464efaa 100644 --- a/docs/docs_generation/compatibility.py +++ b/docs/docs_generation/compatibility.py @@ -74,6 +74,7 @@ class FeatureRequirement: # Mapping of Infrahub minor version series to minimum SDK versions. # Auto-updated by update_compatibility.py. VERSION_RANGES: list[VersionRange] = [ + VersionRange(infrahub="1.10.x", min_sdk="1.22.0", date="June 2026"), VersionRange(infrahub="1.9.x", min_sdk="1.20.0", date="April 2026"), VersionRange(infrahub="1.8.x", min_sdk="1.19.0", date="March 2026"), VersionRange(infrahub="1.7.x", min_sdk="1.18.1", date="January 2026"), @@ -90,10 +91,24 @@ class FeatureRequirement: # Detailed mapping of every Infrahub release to its pinned SDK version. # Auto-updated by update_compatibility.py. RELEASE_MAPPINGS: list[ReleaseMapping] = [ + ReleaseMapping(infrahub="1.10.5", sdk="1.22.1", date="2026-07-15"), + ReleaseMapping(infrahub="1.10.4", sdk="1.22.1", date="2026-07-13"), + ReleaseMapping(infrahub="1.10.3", sdk="1.22.1", date="2026-07-08"), + ReleaseMapping(infrahub="1.10.2", sdk="1.22.0", date="2026-07-03"), + ReleaseMapping(infrahub="1.10.1", sdk="1.22.0", date="2026-07-01"), + ReleaseMapping(infrahub="1.10.0", sdk="1.22.0", date="2026-06-23"), + ReleaseMapping(infrahub="1.9.10", sdk="1.20.1", date="2026-07-07"), + ReleaseMapping(infrahub="1.9.9", sdk="1.20.1", date="2026-06-23"), + ReleaseMapping(infrahub="1.9.8", sdk="1.20.1", date="2026-06-09"), + ReleaseMapping(infrahub="1.9.7", sdk="1.20.1", date="2026-06-03"), + ReleaseMapping(infrahub="1.9.6", sdk="1.20.1", date="2026-05-20"), + ReleaseMapping(infrahub="1.9.5", sdk="1.20.0", date="2026-05-18"), + ReleaseMapping(infrahub="1.9.4", sdk="1.20.0", date="2026-05-13"), ReleaseMapping(infrahub="1.9.3", sdk="1.20.0", date="2026-05-05"), ReleaseMapping(infrahub="1.9.2", sdk="1.20.0", date="2026-04-30"), ReleaseMapping(infrahub="1.9.1", sdk="1.20.0", date="2026-04-29"), ReleaseMapping(infrahub="1.9.0", sdk="1.20.0", date="2026-04-24"), + ReleaseMapping(infrahub="1.8.7", sdk="1.19.0", date="2026-06-04"), ReleaseMapping(infrahub="1.8.6", sdk="1.19.0", date="2026-04-21"), ReleaseMapping(infrahub="1.8.5", sdk="1.19.0", date="2026-04-17"), ReleaseMapping(infrahub="1.8.4", sdk="1.19.0", date="2026-04-02"), From 4c8289679e4b2d47cc5773c1e5c98a7f620c7df7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 16:15:35 +0000 Subject: [PATCH 2/9] chore(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /docs Bumps [websocket-driver](https://github.com/faye/websocket-driver-node) from 0.7.4 to 0.7.5. - [Changelog](https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md) - [Commits](https://github.com/faye/websocket-driver-node/compare/0.7.4...0.7.5) --- updated-dependencies: - dependency-name: websocket-driver dependency-version: 0.7.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/package-lock.json | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index a445e87b4..c7a1e8efc 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -9419,21 +9419,6 @@ "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", "license": "MIT" }, - "node_modules/express/node_modules/qs": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", - "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/express/node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -19938,9 +19923,9 @@ "license": "MIT" }, "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.5.tgz", + "integrity": "sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==", "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", From 850f598051b2d4d2683c6efeca3abe190c709120 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 09:04:37 +0000 Subject: [PATCH 3/9] chore(deps): bump actions/setup-python from 6 to 7 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/publish-pypi.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 306ce479d..3179d7511 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -78,7 +78,7 @@ jobs: - name: "Check out repository code" uses: "actions/checkout@v7" - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install UV @@ -141,7 +141,7 @@ jobs: - name: "Check out repository code" uses: "actions/checkout@v7" - name: "Set up Python" - uses: "actions/setup-python@v6" + uses: "actions/setup-python@v7" with: python-version: "3.12" - name: "Install uv" @@ -177,7 +177,7 @@ jobs: - name: "Install dependencies" run: npm install - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install UV @@ -213,7 +213,7 @@ jobs: run: npm install working-directory: ./docs - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install UV @@ -277,7 +277,7 @@ jobs: - name: "Check out repository code" uses: "actions/checkout@v7" - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} - name: Install UV @@ -325,7 +325,7 @@ jobs: - name: "Check out repository code" uses: "actions/checkout@v7" - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: "Set environment variables" @@ -376,7 +376,7 @@ jobs: # submodules: true # - name: Set up Python - # uses: actions/setup-python@v6 + # uses: actions/setup-python@v7 # with: # python-version: "3.12" diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 1f3414b3b..e26033738 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -37,7 +37,7 @@ jobs: needs: prepare-environment steps: - name: "Set up Python" - uses: "actions/setup-python@v6" + uses: "actions/setup-python@v7" with: python-version: "3.12" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c9261442b..44de92c21 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,7 +26,7 @@ jobs: submodules: true - name: "Set up Python" - uses: "actions/setup-python@v6" + uses: "actions/setup-python@v7" with: python-version: "3.12" From af76f9748741a4ff87c9b8327be08bcef841b7d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 09:04:41 +0000 Subject: [PATCH 4/9] chore(deps): bump actions/setup-node from 5 to 7 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 7. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v5...v7) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 306ce479d..e5769f7af 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -169,7 +169,7 @@ jobs: with: submodules: true - name: Install NodeJS - uses: actions/setup-node@v5 + uses: actions/setup-node@v7 with: node-version: 24 cache: "npm" @@ -204,7 +204,7 @@ jobs: with: submodules: true - name: Install NodeJS - uses: actions/setup-node@v5 + uses: actions/setup-node@v7 with: node-version: 24 cache: "npm" From 6f36cbda56f63b87bfb45dff8d93e5e8595c7c7a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 13:08:17 +0000 Subject: [PATCH 5/9] chore(deps): bump shell-quote from 1.8.4 to 1.10.0 in /docs Bumps [shell-quote](https://github.com/ljharb/shell-quote) from 1.8.4 to 1.10.0. - [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md) - [Commits](https://github.com/ljharb/shell-quote/compare/v1.8.4...v1.10.0) --- updated-dependencies: - dependency-name: shell-quote dependency-version: 1.10.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index a445e87b4..c10788506 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -17904,9 +17904,9 @@ } }, "node_modules/shell-quote": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", - "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz", + "integrity": "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==", "license": "MIT", "engines": { "node": ">= 0.4" From fdb35c52132c1b5e5d96878996102fdf7820b8e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 13:08:22 +0000 Subject: [PATCH 6/9] chore(deps): bump webpack-dev-server from 5.2.5 to 5.2.6 in /docs Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.5 to 5.2.6. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/v5.2.6/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.5...v5.2.6) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-version: 5.2.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index a445e87b4..dd0050c9a 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -19765,9 +19765,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.5.tgz", - "integrity": "sha512-4wZtCquSuv9CKX8oybo+mqxtxZqWz47uM1Ch94lxowBztOhWCbhqvRbfC/mODOwxgV2brY+JGZpHq58/SuVFYg==", + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.6.tgz", + "integrity": "sha512-HNLRmamRvVavZQ+avceZifmv8hmdUjg43t6MI4SqJDwFdW7RPQwH5vzGhDRZSX59SgfbeHhLnq3g+uooWo7pVw==", "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.13", @@ -19788,7 +19788,7 @@ "graceful-fs": "^4.2.6", "http-proxy-middleware": "^2.0.9", "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", + "launch-editor": "^2.14.1", "open": "^10.0.3", "p-retry": "^6.2.0", "schema-utils": "^4.2.0", From 202ba578f51addeda37f7338615551415ca5ff76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 13:08:29 +0000 Subject: [PATCH 7/9] chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /docs Bumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.5 to 1.20.6. - [Release notes](https://github.com/expressjs/body-parser/releases) - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md) - [Commits](https://github.com/expressjs/body-parser/compare/1.20.5...1.20.6) --- updated-dependencies: - dependency-name: body-parser dependency-version: 1.20.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index a445e87b4..827771f36 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -7028,9 +7028,9 @@ } }, "node_modules/body-parser": { - "version": "1.20.5", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", - "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.6.tgz", + "integrity": "sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==", "license": "MIT", "dependencies": { "bytes": "~3.1.2", From 51a44cc1c628f3b8e54a149540f329e4a8dc6302 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 04:01:42 +0000 Subject: [PATCH 8/9] chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /docs Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.2 to 3.1.4. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compare/v3.1.2...v3.1.4) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index 9a9334fca..31b120651 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -9475,9 +9475,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.4.tgz", + "integrity": "sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==", "funding": [ { "type": "github", From f3e1a80200b7edb9ab646855c632faaa327e666a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 04:01:43 +0000 Subject: [PATCH 9/9] chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs Bumps [svgo](https://github.com/svg/svgo) from 3.3.3 to 3.3.4. - [Release notes](https://github.com/svg/svgo/releases) - [Commits](https://github.com/svg/svgo/compare/v3.3.3...v3.3.4) --- updated-dependencies: - dependency-name: svgo dependency-version: 3.3.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index 9a9334fca..ad5970842 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -18408,9 +18408,9 @@ "license": "MIT" }, "node_modules/svgo": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", - "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.4.tgz", + "integrity": "sha512-GsNRis4e8jxn2Y9ENz/8lbJ93CstG8svtMnuRaHbiF2LTJ5tK0/q3t/URPq9Zc7zVWBJnNnJMIp6bevK7bSmNg==", "license": "MIT", "dependencies": { "commander": "^7.2.0",