Documentation

Compatibility & verification matrix

During development and on every release, we perform a series of end-to-end integration tests on every component. We collect the exact versions of operating systems and dependencies that were tested against and report them in this matrix for transparency.

Last reviewed

Table of contents

The matrix is temporal: each release pins the OS versions and dependency set it was tested against at that time. Newer releases get their own section rather than overwriting older history. For brevity, only release testing results are shown here, but the full test log is in the code repo.

Legend

Marker Meaning
Pass Every step of that test mode passed on that operating system.
Fail At least one step failed; the failing step names follow in parentheses.
That test mode was not run on that operating system (for example, a mode that has not yet run on a newly added distro).

Test modes. cert-family exercises the full enrollment-and-certificate path — client enrollment, CA-trust installation, certificate validation, and network-profile delivery through a real SCEP/AD/NDES chain. rules-lite exercises the compliance-rule surface — OS, package, service, custom-attribute, trust, network-profile, and remote-action cards — across every distro.

v0.15.0

Verified green by the e2e harness. Latest run feeding this release: 2026-06-19, against commit 06177e30, 437f1c9d.

Operating system cert-family rules-lite
Debian GNU/Linux 12 (bookworm) Pass Pass
Debian GNU/Linux 13 (trixie) Pass Pass
Ubuntu 22.04 (jammy) Pass Pass
Ubuntu 24.04 (noble) Pass Pass
Ubuntu 26.04 (resolute) Pass Pass
Fedora Linux 42 Pass Pass
Fedora Linux 43 Pass Pass
Fedora Linux 44 Pass Pass
Rocky Linux 8.10 Pass Pass
Rocky Linux 9.8 Pass Pass
Rocky Linux 10.2 Pass Pass
Detailed dependency report (click to expand)
Dependency Debian 12 Debian 13 Ubuntu 22.04 Ubuntu 24.04 Ubuntu 26.04 Fedora 42 Fedora 43 Fedora 44 Rocky 8.10 Rocky 9.8 Rocky 10.2
kernel 6.1.0-49-cloud-amd64 6.12.90+deb13.1-cloud-amd64 5.15.0-181-generic 6.8.0-124-generic 7.0.0-22-generic 6.19.14-108.fc42.x86_64 7.0.11-100.fc43.x86_64 7.0.11-200.fc44.x86_64 4.18.0-553.126.1.el8_10.x86_64 5.14.0-687.12.1.el9_8.x86_64 6.12.0-211.18.1.el10_2.x86_64
glibc 2.36-9+deb12u14 2.41-12+deb13u3 2.35-0ubuntu3.13 2.39-0ubuntu8.7 2.43-2ubuntu2 2.41-18.fc42 2.42-13.fc43 2.43-6.fc44 2.28-251.el8_10.37 2.34-270.el9_8 2.39-124.el10_2
systemd 252.39-1~deb12u2 257.13-1~deb13u1 249.11-0ubuntu3.20 255.4-1ubuntu8.15 259.5-0ubuntu3 257.13-1.fc42 258.8-1.fc43 259.6-1.fc44 239-82.el8_10.16 252-67.el9_8.2.rocky.0.1 257-23.el10_2.1.rocky.0.1
networkmanager 1.42.4-1+deb12u1 1.52.1-1 1.36.6-0ubuntu2.4 1.46.0-1ubuntu2.7 1.54.3-2ubuntu3 1.52.2-1.fc42 1.54.3-2.fc43 1.56.1-1.fc44 1.40.16-20.el8_10 1.54.3-2.el9 1.56.0-1.el10
dbus 1.14.10-1~deb12u1 1.16.2-2 1.12.20-2ubuntu4.1 1.14.10-4ubuntu4.1 1.16.2-2ubuntu4 1.16.0-3.fc42 1.16.0-4.fc43 1.16.2-1.fc44 1.12.8-28.el8_10 1.12.20-8.el9 1.14.10-5.el10
openssl 3.0.20-1~deb12u1 3.5.6-1~deb13u1 3.0.2-0ubuntu1.23 3.0.13-0ubuntu3.9 3.5.5-1ubuntu3 3.2.6-4.fc42 3.5.4-3.fc43 3.5.5-2.fc44 1.1.1k-15.el8_10 3.5.5-3.el9_8 3.5.5-3.el10_2
p11-kit 0.26.2-1.fc42 0.26.2-1.fc43 0.26.2-1.fc44 0.23.22-2.el8 0.26.2-1.el9 0.26.2-1.el10
ca-certificates 20230311+deb12u1 20250419 20240203~22.04.1 20240203 20260223 2025.2.80_v9.0.304-1.1.fc42 2025.2.80_v9.0.304-1.2.fc43 2025.2.80_v9.0.304-7.fc44 2025.2.80_v9.0.304-80.2.el8_10 2025.2.80_v9.0.305-91.el9 2025.2.80_v9.0.305-102.el10
libsqlite3 3.40.1-2+deb12u2 3.46.1-7+deb13u1 3.37.2-2ubuntu0.5 3.45.1-1ubuntu2.5 3.46.1-9 3.47.2-5.fc42 3.50.2-2.fc43 3.51.2-1.fc44 3.26.0-20.el8_10 3.34.1-10.el9_8 3.46.1-5.el10_1
apt 2.6.1 3.0.3 2.4.14 2.8.3 3.2.0
dnf 4.7.0-21.el8_10 4.14.0-34.el9_8.rocky.0.1 4.20.0-22.el10_2.rocky.0.1
dnf5 5.2.18.0-3.fc42 5.2.18.0-4.fc43 5.4.2.1-1.fc44