Skip to content

Commit 8ea6942

Browse files
authored
Release 6.6.2 (#1224)
1 parent 149c693 commit 8ea6942

File tree

8 files changed

+33
-7
lines changed

8 files changed

+33
-7
lines changed

CHANGES.rst

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,38 @@ Changelog
1414

1515
.. towncrier release notes start
1616
17+
6.6.2
18+
=====
19+
20+
*(2025-06-28)*
21+
22+
23+
Bug fixes
24+
---------
25+
26+
- Fixed a memory corruption issue in the C implementation of ``_md_shrink()`` that could lead to segmentation faults and data loss when items were deleted from a :class:`~multidict.MultiDict`. The issue was an edge case in the pointer arithmetic during the compaction phase -- by :user:`bdraco`.
27+
28+
*Related issues and pull requests on GitHub:*
29+
:issue:`1221`, :issue:`1222`.
30+
31+
- Fixed format string compilation errors in debug builds on 32-bit platforms by using portable ``%zd`` format specifiers for ``Py_ssize_t`` values instead of ``%ld`` -- by :user:`bdraco`.
32+
33+
*Related issues and pull requests on GitHub:*
34+
:issue:`1225`, :issue:`1226`.
35+
36+
37+
Packaging updates and notes for downstreams
38+
-------------------------------------------
39+
40+
- Re-enabled 32-bit Linux wheel builds that were disabled by default in cibuildwheel 3.0.0 -- by :user:`bdraco`.
41+
42+
*Related issues and pull requests on GitHub:*
43+
:issue:`1225`, :issue:`1227`.
44+
45+
46+
----
47+
48+
1749
6.6.1
1850
=====
1951

CHANGES/1221.bugfix.rst

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

CHANGES/1222.bugfix.rst

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

CHANGES/1225.bugfix.rst

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

CHANGES/1225.packaging.rst

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

CHANGES/1226.bugfix.rst

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

CHANGES/1227.packaging.rst

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

multidict/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"getversion",
2323
)
2424

25-
__version__ = "6.6.2.dev0"
25+
__version__ = "6.6.2"
2626

2727

2828
if TYPE_CHECKING or not USE_EXTENSIONS:

0 commit comments

Comments
 (0)