Skip to main content
Version: 1.18.0

Module compatibility matrix

One row per root release; each cell is the submodule version recorded in the repository's release manifest at that root tag. Remember the operational rule from the upgrade guide: as a consumer you only ever choose two versions — the root (with your app) and the server/agent pair (with your fleet).

orbit (root)datasourceuiprotoagentserverquarkbridgequarkdatasource
v1.17.0v1.0.0v1.0.0v0.8.0v0.14.0v0.19.0v1.9.2v1.12.0
v1.16.0v1.0.0—v0.7.0v0.13.0v0.18.0v1.9.2v1.12.0
v1.15.0v1.0.0—v0.7.0v0.12.0v0.17.0v1.9.2v1.12.0
v1.14.0v1.0.0—v0.6.0v0.11.0v0.16.0v1.9.2v1.12.0
v1.13.0v1.0.0—v0.6.0v0.10.0v0.15.0v1.9.2v1.11.0
v1.12.0——v0.5.0v0.9.0v0.14.0v1.9.2v1.10.0
v1.11.0——v0.5.0v0.8.0v0.13.0v1.9.2v1.9.3
v1.10.3——v0.4.4v0.7.2v0.12.2v1.9.2v1.9.3
v1.10.2——v0.4.4v0.7.1v0.12.1v1.9.1v1.9.2
v1.10.1——v0.4.4v0.7.0v0.12.0v1.9.0v1.9.1
v1.10.0——v0.4.4v0.7.0v0.12.0v1.9.0v1.9.0
v1.9.6——v0.4.4v0.6.20v0.11.6v1.8.24v1.8.25
v1.9.5——v0.4.4v0.6.19v0.11.5v1.8.23v1.8.24
v1.9.4——v0.4.4v0.6.18v0.11.4v1.8.22v1.8.23
v1.9.3——v0.4.4v0.6.17v0.11.3v1.8.21v1.8.22
v1.9.2——v0.4.4v0.6.16v0.11.2v1.8.20v1.8.21
v1.9.1——v0.4.4v0.6.15v0.11.1v1.8.19v1.8.20
v1.9.0——v0.4.4v0.6.14v0.11.0v1.8.19v1.8.19
v1.8.25——v0.4.4v0.6.14v0.10.17v1.8.19v1.8.19
v1.8.24——v0.4.4v0.6.14v0.10.17v1.8.19v1.8.18
v1.8.23——v0.4.4v0.6.14v0.10.16v1.8.19v1.8.18
v1.8.22——v0.4.4v0.6.13v0.10.15v1.8.19v1.8.18
v1.8.21——v0.4.3v0.6.12v0.10.14v1.8.18v1.8.18
v1.8.20——v0.4.3v0.6.12v0.10.14v1.8.18v1.8.18
v1.8.19——v0.4.3v0.6.12v0.10.13v1.8.18v1.8.18
v1.8.18——v0.4.3v0.6.11v0.10.12v1.8.18v1.8.18
v1.8.17——v0.4.2v0.6.10v0.10.11v1.8.17v1.8.17
v1.8.16——v0.4.2v0.6.10v0.10.11v0.4.10v0.2.19
v1.8.15——v0.4.2v0.6.10v0.10.10v0.4.10v0.2.19
v1.8.14——v0.4.2v0.6.9v0.10.9v0.4.9v0.2.18
v1.8.13——v0.4.2v0.6.8v0.10.8v0.4.8v0.2.17
v1.8.12——v0.4.2v0.6.8v0.10.8v0.4.8v0.2.17
v1.8.11——v0.4.2v0.6.7v0.10.7v0.4.7v0.2.16
v1.8.10——v0.4.2v0.6.7v0.10.7v0.4.7v0.2.15
v1.8.9——v0.4.2v0.6.6v0.10.6v0.4.6v0.2.15
v1.8.8——v0.4.2v0.6.6v0.10.6v0.4.6v0.2.15
v1.8.7——v0.4.2v0.6.6v0.10.6v0.4.6v0.2.15
v1.8.6——v0.4.2v0.6.5v0.10.5v0.4.5v0.2.14
v1.8.5——v0.4.2v0.6.4v0.10.4v0.4.4v0.2.14
v1.8.4——v0.4.2v0.6.3v0.10.3v0.4.3v0.2.14
v1.8.3——v0.4.2v0.6.2v0.10.2v0.4.2v0.2.14
v1.8.2——v0.4.2v0.6.1v0.10.1v0.4.1v0.2.14
v1.8.1——v0.4.2v0.6.0v0.10.0v0.4.0v0.2.14
v1.8.0——v0.4.2v0.6.0v0.10.0v0.4.0v0.2.13
v1.7.4——v0.4.2v0.5.17v0.9.13v0.3.16v0.2.13
v1.7.3——v0.4.2v0.5.16v0.9.12v0.3.15v0.2.13
v1.7.2——v0.4.2v0.5.15v0.9.11v0.3.14v0.2.12
v1.7.1——v0.4.2v0.5.15v0.9.11v0.3.14v0.2.12
v1.7.0——v0.4.2v0.5.15v0.9.11v0.3.14v0.2.12
v1.6.7——v0.4.2v0.5.15v0.9.11v0.3.14v0.2.12
v1.6.6——v0.4.2v0.5.14v0.9.10v0.3.13v0.2.12
v1.6.5——v0.4.2v0.5.13v0.9.9v0.3.12v0.2.11
v1.6.4——v0.4.2v0.5.13v0.9.8v0.3.12v0.2.11
v1.6.3——v0.4.2v0.5.12v0.9.8v0.3.12v0.2.11
v1.6.2——v0.4.2v0.5.12v0.9.7v0.3.11v0.2.10
v1.6.1——v0.4.2v0.5.11v0.9.6v0.3.10v0.2.10
v1.6.0——v0.4.2v0.5.11v0.9.6v0.3.10v0.2.9
v1.5.4——v0.4.2v0.5.10v0.9.5v0.3.9v0.2.8
v1.5.3——v0.4.2v0.5.9v0.9.4v0.3.8v0.2.8
v1.5.2——v0.4.1v0.5.8v0.9.3v0.3.8v0.2.8
v1.5.1——v0.4.1v0.5.6v0.9.1v0.3.6v0.2.7
v1.5.0——v0.4.1v0.5.5v0.9.0v0.3.5v0.2.7
v1.4.4——v0.4.1v0.5.4v0.8.4v0.3.4v0.2.6
v1.4.3——v0.4.1v0.5.3v0.8.3v0.3.3v0.2.5
v1.4.2——v0.4.1v0.5.2v0.8.2v0.3.2v0.2.4
v1.4.1——v0.4.1v0.5.1v0.8.1v0.3.2v0.2.3
v1.4.0——v0.4.0v0.5.0v0.8.0v0.3.1v0.2.2
v1.3.0——v0.3.0v0.5.0v0.7.0v0.3.1v0.2.2
v1.2.1——v0.3.0v0.4.0v0.6.0v0.3.0v0.2.1
v1.2.0——v0.3.0v0.4.0v0.5.0v0.3.0v0.2.1
v1.1.0——v0.1.1v0.2.1v0.3.1v0.2.1v0.2.1
v1.0.0——v0.1.0v0.2.0v0.2.0v0.1.0v0.1.0
v0.3.0—————v0.1.0v0.1.0
v0.2.0—————v0.0.0v0.0.0

The quarkdatasource → orbit v1.4.3 pin​

quarkdatasource/go.mod requires an older orbit root on purpose: the edge is topologically forced (the datasource module lives inside the root module's directory, so requiring the current root would be a cycle at tag-cut time). It is harmless in practice — Go's minimal version selection raises the root to whatever YOUR application requires, and the frozen datasource contract is verified identical across the lagging tag by the sibling-pin guard. It does not mean the module is unmaintained.