File tree Expand file tree Collapse file tree 1 file changed +29
-2
lines changed Expand file tree Collapse file tree 1 file changed +29
-2
lines changed Original file line number Diff line number Diff line change 5
5
This is a coarse summary of changes in pyzmq versions.
6
6
For a full changelog, consult the [ git log] ( https://github.com/zeromq/pyzmq/commits ) .
7
7
8
+ ## 27
9
+
10
+ ### 27.0
11
+
12
+ Breaking changes:
13
+
14
+ There are no breaking code or API changes, only changes in the supported platforms of Linux wheels:
15
+
16
+ - musllinux is updated from ` 1_1 ` (alpine 3.12) to ` 1_2 ` (alpine 3.13)
17
+ - manylinux glibc is updated from glibc 2.17 (2014) to 2.28 for most manylinux wheels (Python >=3.10)
18
+ - The oldest Python manylinux wheels (Python \< =3.9 and 32b i686 builds) are bumped from glibc 2.12 (2010) to 2.17 (2014)
19
+
20
+ New ** EXPERIMENTAL** features:
21
+
22
+ - Experimental support for accessing ` socket.FD ` (and thereby compatibility with asyncio) for draft thread-safe libzmq sockets.
23
+ Relying on this produces a ` zmq.error.DraftFDWarning ` to communicate that support is experimental and may be removed.
24
+
25
+ Maintenance changes:
26
+
27
+ Two major changes are thanks to updating Cython to 3.1:
28
+
29
+ - We now publish a wheel using the CPython 3.12 stable ABI.
30
+ That means wheel installs should work for the unreleased CPython 3.14 and beyond.
31
+ For the first time, the number of wheels published with pyzmq releases has _ decreased_ .
32
+ Free-threaded Python doesn't yet have a stable ABI,
33
+ so free-threaded CPython 3.14t still needs to compile from source until PyPI allows wheels for 3.14t.
34
+ Please let me know if this causes any problems!
35
+ - We now publish free-threaded wheels for Windows (amd64 and win32, not yet arm)
36
+
8
37
## 26
9
38
10
39
### 26.4
11
40
12
- pyzmq 26.4
13
-
14
41
New features:
15
42
16
43
- [ ] ( #Socket.recv_into ) for receiving directly into buffers.
You can’t perform that action at this time.
0 commit comments