PyInfra 3.8.0 adds safer commands, semver
pyinfra 3.8.0 is a substantial open-source release that adds Python 3.11 support, drops Python 3.6 and 3.7, and introduces a long list of fixes across core APIs, operations, facts, connectors, docs, and packaging. The release also tightens command quoting to reduce injection risk, expands support for Docker, Git, SELinux, apt, and server facts, and signals a move to full semantic versioning going forward.
This is the kind of release that matters to people running pyinfra in production: it is equal parts compatibility cleanup, security hardening, and feature expansion.
- –The biggest practical win is safer command construction and broader quoting of untrusted values, which reduces the chance of command injection bugs.
- –Python 3.11 support helps keep pyinfra current, while dropping 3.6 and 3.7 trims legacy burden.
- –The new and expanded facts/operations make the tool more useful for real infrastructure introspection and automation.
- –Connector and docs fixes suggest the project is paying down rough edges, not just adding surface-level features.
- –The move to full semver is a good signal for downstream users who need clearer upgrade expectations.
DISCOVERED
45d ago
2026-05-04
PUBLISHED
45d ago
2026-05-04
RELEVANCE
AUTHOR
wowi42