Skip to content

Releases: pyinfra-dev/pyinfra

v1.4.15

03 Oct 16:09
d9891f2
Compare
Choose a tag to compare
  • Don't fail if dest in files.put is a directory (@oz123)
  • Improve internal unix path joining

v1.4.14

02 Sep 07:23
677efc6
Compare
Choose a tag to compare
  • Add quote_path=True argument to files.[FindFiles|FindLinks|FindDirectories] facts
  • Fix enable/disable service in sysvinit.service operation using un-quoted path
  • Fix path join handling in certain cases in files.sync operation
  • Always normalise paths in files.[file|link|directory] operations

v1.4.13

31 Aug 15:06
e556d32
Compare
Choose a tag to compare
  • Fix exclude_dir in files.sync operation (@gchazot)
  • Fix multiple nested imports by properly resetting current exec filename
  • Improve error when there are no Vagrant instances and a name is provided

v1.4.12

15 Aug 16:44
91fdf7b
Compare
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
Compare
Choose a tag to compare
  • Fix removal of askpass file in server.reboot operation

v1.4.10

22 Jul 20:42
1937ca4
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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