Skip to content

Commit 07d7331

Browse files
committed
Release 3.6.0
1 parent 20e3ac7 commit 07d7331

File tree

10 files changed

+38
-15
lines changed

10 files changed

+38
-15
lines changed

CHANGELOG.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
pytest-xdist 3.6.0 (2024-04-19)
2+
===============================
3+
4+
Bug Fixes
5+
---------
6+
7+
- `#1024 <https://github.com/pytest-dev/pytest-xdist/issues/1024>`_: Added proper handling of ``shouldstop`` (such as set by ``--max-fail``) and ``shouldfail`` conditions in workers.
8+
Previously, a worker might have continued executing further tests before the controller could terminate the session.
9+
10+
- `#1028 <https://github.com/pytest-dev/pytest-xdist/issues/1028>`_: Fix compatiblity issue between `looponfail` and editable installs.
11+
12+
- `#620 <https://github.com/pytest-dev/pytest-xdist/issues/620>`_: Use the ``execnet`` new ``main_thread_only`` "execmodel" so that code which expects to only run in the main thread will now work as expected.
13+
14+
- `#937 <https://github.com/pytest-dev/pytest-xdist/issues/937>`_: Fix a bug where plugin would raise an incompatibility error with ``--pdb`` despite using ``-n0``.
15+
16+
17+
Removals
18+
--------
19+
20+
- `#1053 <https://github.com/pytest-dev/pytest-xdist/issues/1053>`_: Dropped support for Python 3.7.
21+
22+
- `#1057 <https://github.com/pytest-dev/pytest-xdist/issues/1057>`_: pytest>=7.0.0 is now required.
23+
24+
execnet>=2.1.0 is now required.
25+
26+
27+
Trivial Changes
28+
---------------
29+
30+
- `#1020 <https://github.com/pytest-dev/pytest-xdist/issues/1020>`_: pytest-xdist's ``setup.py`` file is removed.
31+
32+
If you relied on this file, e.g. to install pytest using ``setup.py install``,
33+
please see `Why you shouldn't invoke setup.py directly <https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summary>`_ for alternatives.
34+
35+
- `#1057 <https://github.com/pytest-dev/pytest-xdist/issues/1057>`_: The internals of pytest-xdist are now fully typed. The typing is not exposed yet.
36+
37+
- `#996 <https://github.com/pytest-dev/pytest-xdist/issues/996>`_: Adjusted license file format and content to ensure security scanners will identity the license.
38+
139
pytest-xdist 3.5.0 (2023-11-21)
240
===============================
341

changelog/1020.trivial

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/1024.bugfix

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/1028.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/1053.removal

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/1057.removal

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/1057.trivial

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/620.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/937.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/996.trivial

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)