From 131c991cfa4c5a21058cb46681ef72e372d822b4 Mon Sep 17 00:00:00 2001 From: opsmill-bot Date: Fri, 3 Jul 2026 09:36:45 +0000 Subject: [PATCH] docs: update compatibility matrix --- docs/docs/python-sdk/reference/compatibility.mdx | 11 +++++++++++ docs/docs_generation/compatibility.py | 11 +++++++++++ docs/package-lock.json | 9 --------- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/docs/docs/python-sdk/reference/compatibility.mdx b/docs/docs/python-sdk/reference/compatibility.mdx index 8763c4e1..eb159d27 100644 --- a/docs/docs/python-sdk/reference/compatibility.mdx +++ b/docs/docs/python-sdk/reference/compatibility.mdx @@ -12,6 +12,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 | @@ -32,10 +33,20 @@ The table below shows the exact SDK version pinned to each Infrahub release. | Infrahub | SDK version | Infrahub release date | | --- | --- | --- | +| 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.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 0f9c6f25..4eb56d87 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,20 @@ 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.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.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"), diff --git a/docs/package-lock.json b/docs/package-lock.json index eee40ff3..9959dc02 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -14648,15 +14648,6 @@ "node": ">=18" } }, - "node_modules/node-forge": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", - "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, "node_modules/node-releases": { "version": "2.0.38", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz",