Releases: pytest-dev/pytest-testinfra
Releases · pytest-dev/pytest-testinfra
v10.2.2
v10.2.1
v10.2.0
What's Changed
- Remove crypt lib from testing by @martinhoyer in #764
 - Prevent Paramiko deadlock when test sends more than 2MB to stdout by @jburgess777 in #779
 - Fix tests by @philpep in #791
 - Extend backend documentation with a general host spec section by @CarstenGrohmann in #783
 - Fix KeyError in MountPoint.repr() by @CarstenGrohmann in #781
 - Fix systemctl is active by @arossert in #773
 - Extended testing of group_names by @CarstenGrohmann in #771
 - Query all usernames and group names by @CarstenGrohmann in #711
 - Use builtin dict, list and tuple for typing by @philpep in #792
 - Use ruff instead of flake8, black and isort by @philpep in #793
 - Use hatchling instead of setuptools by @philpep in #794
 - Add changelog for 10.2.0 by @philpep in #795
 
New Contributors
- @jburgess777 made their first contribution in #779
 - @arossert made their first contribution in #773
 
Full Changelog: 10.1.1...10.2.0
v10.1.1
What's Changed
- Fix building bookworm test image by @philpep in #769
 - Fix service.exists by @sblaisot in #767
 - Improved RpmPackage is_installed property logic. by @narmaku in #759
 - Add check for the existance of ssh control path directory by @CarstenGrohmann in #763
 
New Contributors
Full Changelog: 10.1.0...10.1.1
v10.1.0
What's Changed
- Import future annotations for pytest 6, Python 3.9 compatibility by @martinhoyer in #756
 - Bump actions/setup-python from 4 to 5 by @dependabot in #749
 - testinfra/modules/interface: Implement link property by @BenoitKnecht in #744
 - Teaching GNUFile methods to follow symlinks by @pfuntner in #751
 
New Contributors
- @martinhoyer made their first contribution in #756
 - @pfuntner made their first contribution in #751
 
Full Changelog: 10.0.0...10.1.0
v10.0.0
What's Changed
- [FIX] Fix output of error message by @CarstenGrohmann in #726
 - [FIX] Ansible: Fix for missing group names in get_variables() by @marcandre-larochelle-bell in #724
 - [FIX] testinfra/modules/blockdevice: Don't fail on stderr by @BenoitKnecht in #745
 - [DOC] Extend and show the documentation of CommandResult by @CarstenGrohmann in #742
 - [FIX] Extend list of valid suffixes for systemd units by @CarstenGrohmann in #740
 - [DOC] Add missing Environment doc section by @amaslenn in #739
 - [MISC] Define types for plugin.py by @amaslenn in #738
 - [MISC] Bump actions/checkout from 3 to 4 by @dependabot in #734
 - [FIX] Missing RHEL distribution in package module by @700grm in #731
 - [NEW] feat(package): brew support by @soof-golan in #743
 - [NEW] Add Service.exists by @CarstenGrohmann in #741
 - [MISC] Make CommandResult a dataclass by @amaslenn in #722
 
New Contributors
- @marcandre-larochelle-bell made their first contribution in #724
 - @700grm made their first contribution in #731
 - @soof-golan made their first contribution in #743
 
Full Changelog: 9.0.0...10.0.0
v9.0.0
Changes since v8.1.0:
- [BREAKING] pytest-testinfra now require python >= 3.9
 - [BREAKING] Drop deprecated module PipPackage
 - [NEW] Add support for the SSH ControlPath connection sharing option (#713)
 - [FIX] Retry SSH on ConnectionResetError (#708)
 - [FIX] List openSUSE Leap and Tumbleweed explicitly as rpm based distributions
 - [FIX] Make group name mandatory in group module
 
v8.1.0
v8.0.0
Changes since v7.0.1:
- [NEW] Add Group.members attribute
 - [NEW] Add File.inode attribute
 - [NEW] Add Interface.routes() method
 - [NEW] Add Docker.is_restarting attribute
 - [FIX] Fix possible error in Interface.default()
 - [FIX] Fix busybox detection in Process module
 - [FIX] Fix possible KeyError in SysInfo module
 - [BREAKING] drop support for python 3.7