Bump multidict from 6.5.1 to 6.6.3
Type: Pull Request
State: Merged
Association: Contributor
Comments: 0
(11 months ago)
(11 months ago)
(11 months ago)
by ic-dev21
dependencies python
Bumps multidict from 6.5.1 to 6.6.3.
Release notes
Sourced from multidict's releases.
6.6.3
Bug fixes
Fixed inconsistencies generated by the C implementation of
_md_shrink()which might later lead to assertion failures and crash -- by :user:Romain-Geissler-1A.Related issues and pull requests on GitHub: #1229.
6.6.2
Bug fixes
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.Fixed format string compilation errors in debug builds on 32-bit platforms by using portable
%zdformat specifiers forPy_ssize_tvalues instead of%ld-- by :user:bdraco.Packaging updates and notes for downstreams
Re-enabled 32-bit Linux wheel builds that were disabled by default in cibuildwheel 3.0.0 -- by :user:
bdraco.
6.6.1
Bug fixes
If :meth:
multidict.MultiDict.extend, :meth:multidict.MultiDict.merge, or :meth:multidict.MultiDict.updateraises an exception, now the multidict internal state is correctly restored. Patch by :user:asvetlov.Related issues and pull requests on GitHub: #1215.
Contributor-facing changes
... (truncated)
Changelog
Sourced from multidict's changelog.
6.6.3
(2025-06-30)
Bug fixes
Fixed inconsistencies generated by the C implementation of
_md_shrink()which might later lead to assertion failures and crash -- by :user:Romain-Geissler-1A.Related issues and pull requests on GitHub: :issue:
1229.
6.6.2
(2025-06-28)
Bug fixes
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.Related issues and pull requests on GitHub: :issue:
1221, :issue:1222.Fixed format string compilation errors in debug builds on 32-bit platforms by using portable
%zdformat specifiers forPy_ssize_tvalues instead of%ld-- by :user:bdraco.Related issues and pull requests on GitHub: :issue:
1225, :issue:1226.Packaging updates and notes for downstreams
Re-enabled 32-bit Linux wheel builds that were disabled by default in cibuildwheel 3.0.0 -- by :user:
bdraco.Related issues and pull requests on GitHub: :issue:
1225, :issue:1227.
... (truncated)
Commits
dbd686fBump to 6.6.3 (#1230)ac62105Fixed inconsistencies generated by _md_shrink. (#1229)8ea6942Release 6.6.2 (#1224)149c693Fix format strings on 32bit platforms (#1226)ae6ed08Restore building 32bit wheels on Linux (#1227)17bbfd0Fix pointer increment issue in _md_shrink causing memory corruption (#1222)863eff1Bump to 6.6.2.dev0 (#1220)ba4d428Release 6.6.1 (#1219)626d96cFix compiler warnings, convert them to errors (#1217)50a58d4Restore multidict internal state on exception during updating (#1215)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
1
+111
-99
Package Dependencies
Technical Details
| ID: | 2651616 |
| UUID: | 2631794828 |
| Node ID: | PR_kwDOGgQb5M6c3gCM |
| Host: | GitHub |
| Repository: | dvd-dev/python-hilo |
| Merge State: | Unknown |