Skip to content
Tech News
← Back to articles

PyInfra 3.8.0 Is Out

read original get PyInfra Automation Toolkit → more articles
Why This Matters

The release of PyInfra 3.8.0 introduces significant improvements in stability, security, and functionality, emphasizing a more robust and flexible automation framework for IT infrastructure management. Its adherence to semantic versioning and numerous bug fixes ensure better reliability for users and developers alike, marking an important step forward in infrastructure automation tools.

Key Takeaways

Big release with a lot of fixes and improvements across the board! We're also switching to full semver (so .0 on the 3.8.0) for this release and others going forward. Thank you to all contributors!

Core:

api.command: fix make_formatted_string_command adding unwanted spaces between format args (#1610) (@wowi42)

adding unwanted spaces between format args (#1610) (@wowi42) api: decouple core API from click by introducing pluggable output functions (#1616) (@wowi42)

Operations/facts:

operations: expand quoting of user inputs to prevent command injection (#1576) (@wowi42)

facts.selinux.FileContext: handle missing SELinux context (#1581) (@wowi42)

facts.systemd: ensure that user-mode systemd facts do not fail if user manager is not available (#1604) (@martenlienen)

facts.apt.AptSources: add deb822 format support (#1465) (@maisim)

operations.files: expand diff output (#1552) (@gwelch-contegix)

... continue reading