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