Skip to content

Commit 94c3289

Browse files
committed
Update changelog for 4.0.0
1 parent 1a84cda commit 94c3289

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

CHANGELOG.rst

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,21 @@ CHANGELOG
44
NEXT
55
~~~~~~~~~~~~~~~~~
66

7-
- Drop support for Python 3.8
7+
- **Breaking change**: Drop support for Python 3.8, require Python >= 3.9
8+
- **Breaking change**: Remove deprecated ``xxhash.VERSION_TUPLE``
9+
- Upgrade xxHash from v0.8.2 to v0.8.3. Note: on GCC/Clang source builds
10+
that target AVX2 (e.g. ``-march=x86-64-v3``), upstream v0.8.3
11+
autovectorizes ``XXH64_update()`` and makes the xxh64 streaming path
12+
about 2x slower. The shipped wheels are built for baseline x86-64 and
13+
are unaffected. Source builds can work around it by adding
14+
``-fno-tree-vectorize`` to the compiler flags.
15+
- Add per-object locking for thread safety, with sub-interpreter and
16+
free-threaded (no-GIL) Python support
17+
- Build pyodide wasm32 wheels
18+
- Add s390x big-endian test job
19+
- Add Python 3.15 classifier
20+
- CI: shard the PyPI upload into parallel groups and create the GitHub
21+
Release automatically
822

923
v3.8.1 2026-07-06
1024
~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)