Skip to content

Releases: pyinfra-dev/pyinfra

v1.4.12

15 Aug 16:44
91fdf7b

Choose a tag to compare

  • Support tag names in git.GitBranch fact (@stevenkaras)
  • Fix cache_time test in files.download operation (@stevenkaras)
  • Fix parsing of server.LinuxDistribution fact for Archlinux (@TypicalFence)
  • Correctly return None when no major version in server.LinuxDistribution fact

v1.4.11

31 Jul 12:20
0789153

Choose a tag to compare

  • Fix removal of askpass file in server.reboot operation

v1.4.10

22 Jul 20:42
1937ca4

Choose a tag to compare

  • Ensure services in /usr/local/etc/rc.d are handled in bsdinit.service operation
  • Check status of services in /usr/local/etc/rd.d in bsdinit.RcdStatus fact
  • Fix status checking in bsdinit.RcdStatus fact (for non-OpenBSD)
  • Expand BSD test boxes to include NetBsd & HardenedBSD

v1.4.9

22 Jul 20:42
cb159fe

Choose a tag to compare

  • Fix connection w/use_remote_sudo in ssh.upload operation (@GerardoGR)
  • Fix mysql.MysqlUserGrants fact regex for *.* grant lines
  • Remove any askpass file before issuing reboots in server.reboot operation

v1.4.8

12 Jul 08:58
bbb2694

Choose a tag to compare

  • Remove broken "will add user" detection in facts, just pass if user is missing
  • Quite non-string elements in StringCommand before passing to shlex.quote
  • Ignore use_sudo_password in the @docker connector
  • Loosen jinja2 requirement to allow v3 (compatible)

v1.4.7

10 Jul 21:14
1655f59

Choose a tag to compare

  • Fix for passing Path objects as arguments to files.* operations & facts
  • Futher improvements to the updated facts docs

v1.4.6

10 Jul 21:14
5000182

Choose a tag to compare

  • Properly handle shell quoting of filenames in all files.* facts
  • Update files.* operations to use explicit fact imports
  • Update the docs to show explicit fact import style

v1.4.5

10 Jul 21:14
7a2bc1c

Choose a tag to compare

  • Fix missing mysql connection arguments updating privileges mysql.database operation (@sfermigier)
  • Fix parallel upload of askpass files
  • Properly handle shell quoting of filenames, fixes filenames with shell characters/etc for all files.* operations

v1.4.4

10 Jul 21:13
f21315e

Choose a tag to compare

  • Fix brew casks fact for non-mac platforms

v1.4.3

30 May 16:52
44b938b

Choose a tag to compare

  • Fix user fact comments with spaces by refactoring the fact (@sysadmin75)
  • Fix parsing of tab delimited crontab files with special times (@hazayan)
  • Fix incorrect lowercasing of yum & dnf package names
  • Fix/enable passing to_ports as an integer in iptables.rule operation
  • Migrate iptables facts & operations to use explicit fact imports
  • Fix/implement idempotency in iptables operations