Sourced from coverage's changelog.
Version 7.13.2 — 2026-01-25
Fix: when Python is installed via symlinks, for example with Homebrew, the standard library files could be incorrectly included in coverage reports. This is now fixed, closing
issue 2115_.Fix: if a data file is created with no read permissions, the combine step would fail completely. Now a warning is issued and the file is skipped. Closes
issue 2117_... _issue 2115: coveragepy/coveragepy#2115 .. _issue 2117: coveragepy/coveragepy#2117
.. _changes_7-13-1:
513e971
docs: sample HTML for 7.13.227a8230
docs: prep for 7.13.227d8daa
refactor: plural does morea2f248c
fix: stdlib might be through a symlink. #2115bc52a22
debug: re-organize Matchers to show more of what they dof338d81
debug: build is a tuple, don't show it on two lines92020e4
refactor(test): convert to parametrized6387d0a
test: let (most) tests run with no network1d31e33
build: workflows sometimes need more than 10 min6294978
refactor: an error message is now uniform across versionsSourced from setuptools's changelog.
v80.10.2
Bugfixes
- Update vendored dependencies. (#5159)
Misc
v80.10.1
Misc
v80.10.0
Features
Misc
5cf2d08
Bump version: 80.10.1 → 80.10.2852cd5e
Merge pull request #5166
from pypa/bugfix/5159-vendor-bin-free11115ee
Suppress deprecation warning.5cf9185
Update vendored dependencies.cf59f41
Delete all binaries generated by vendored package install.89a5981
Add missing newsfragmentsc0114af
Postpone deprecation warnings related to PEP 639 to 2027-Feb-18 (#5115)de07603
Revert "[CI] Constraint transient test dependency on pyobjc"
(#5128)3afd5d6
Revert "[CI] Constraint transient test dependency on
pyobjc"adfb0c9
Bump version: 80.10.0 → 80.10.1Sourced from gunicorn's releases.
24.1.1
Bug Fixes
- Fix
forwarded_allow_ipsandproxy_allow_ipsto remain as strings for backward compatibility with external tools like uvicorn. Network validation now uses strict mode to detect invalid CIDR notation (e.g.,192.168.1.1/24where host bits are set) (#3458, [PR #3459](benoitc/gunicorn#3459))
Full Changelog: https://github.com/benoitc/gunicorn/compare/24.1.0...24.1.1
Gunicorn 24.1.0
New Features
Official Docker Image: Gunicorn now publishes official Docker images to GitHub Container Registry ([PR #3454](benoitc/gunicorn#3454))
- Available at
ghcr.io/benoitc/gunicorn- Based on Python 3.12 slim image
- Uses recommended worker formula (2 × CPU + 1)
- Configurable via environment variables
PROXY Protocol v2 Support: Extended PROXY protocol implementation to support the binary v2 format in addition to the existing text-based v1 format ([PR #3451](benoitc/gunicorn#3451))
- New
--proxy-protocolmodes:off,v1,v2,autoautomode (default when enabled) detects v1 or v2 automatically- v2 binary format is more efficient and supports additional metadata
- Works with HAProxy, AWS NLB/ALB, and other PROXY protocol v2 sources
CIDR Network Support:
--forwarded-allow-ipsand--proxy-allow-fromnow accept CIDR notation (e.g.,192.168.0.0/16) for specifying trusted networks ([PR #3449](benoitc/gunicorn#3449))Socket Backlog Metric: New
gunicorn.socket.backloggauge metric reports the current socket backlog size on Linux systems ([PR #3450](benoitc/gunicorn#3450))InotifyReloader Enhancement: The inotify-based reloader now watches newly imported modules, not just those loaded at startup ([PR #3447](benoitc/gunicorn#3447))
Bug Fixes
- Fix signal handling regression where SIGCLD alias caused "Unhandled signal: cld" errors on Linux when workers fail during boot (#3453)
- Fix socket blocking mode on keepalive connections preventing SSL handshake failures with async workers ([PR #3452](benoitc/gunicorn#3452))
- Use smaller buffer size in
finish_body()for faster timeout detection on slow or abandoned connections ([PR #3453](benoitc/gunicorn#3453))- Handle
SSLWantReadErrorinfinish_body()to prevent worker hangs during SSL renegotiation ([PR #3448](benoitc/gunicorn#3448))- Log SIGTERM as info level instead of warning to reduce noise in orchestrated environments ([PR #3446](benoitc/gunicorn#3446))
- Print exception details to stderr when worker fails to boot ([PR #3443](benoitc/gunicorn#3443))
- Fix
unreader.unread()to prepend data to buffer instead of appending ([PR #3442](benoitc/gunicorn#3442))- Prevent
RecursionErrorwhen pickling Config objects ([PR #3441](benoitc/gunicorn#3441))- Use proper exception chaining with
raise fromin glogging.py ([PR #3440](benoitc/gunicorn#3440))Installation
pip install gunicorn==24.1.0 </tr></table>
... (truncated)
375e79e
release: bump version to 24.1.1ad0c12d
docs: add sponsors section to README70200ee
chore: add GitHub Sponsors funding configuration6841804
docs: remove incorrect PR reference from Docker changelog entryabce0ca
docs: add 24.1.1 changelog entry for forwarded_allow_ips fixe9a3f30
fix: keep forwarded_allow_ips as strings for backward compatibility (#3459)d73ff4b
docs: update main changelog with 24.1.053f2c31
ci: allow docs deploy on workflow_dispatcheab5f0b
ci: trigger Docker publish on tags with or without v prefixa20d3fb
docs: add Docker image to 24.1.0 changelogSourced from multidict's releases.
6.7.1
Bug fixes
Fixed slow memory leak caused by identity by adding
Py_DECREFto identity value before leavingmd_pop_oneon success -- by :user:Vizonex.Related issues and pull requests on GitHub: #1284.
Sourced from multidict's changelog.
6.7.1
(2026-01-25)
Bug fixes
Fixed slow memory leak caused by identity by adding
Py_DECREFto identity value before leavingmd_pop_oneon success -- by :user:Vizonex.Related issues and pull requests on GitHub: :issue:
1284.
39d3c32
Release 6.7.1 (#1289)77bb95e
Fix memory leak caused by identity when default value is inplace (#1284)87dd4a4
Bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 (#1287)6c76412
Bump actions/cache from 4 to 5 (#1275)b91a033
Bump actions/upload-artifact from 4 to 6 (#1277)84bf82c
Bump psutil from 7.1.3 to 7.2.1 (#1279)3f7b3ce
Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 (#1280)bbae902
Bump sigstore/gh-action-sigstore-python from 3.1.0 to 3.2.0 (#1274)000b5b0
Remove follow_untyped_imports for mypy-sphinx (#1286)3d2d630
Bump actions/download-artifact from 6 to 7 (#1276)Sourced from rich's releases.
The Nerdy Fix release
Fixed issue with characters outside of unicode range reporting 0 cell size
[14.3.1] - 2026-01-24
Fixed
- Fixed characters out of unicode range reporting a cell size if 0 Textualize/rich#3944
The more emojis release
Rich now has support for multi-codepoint emojis. There have also been some Markdown improvements, and a number of fixes. See the release notes below for details.
[14.3.0] - 2026-01-24
Fixed
- IPython now respects when a
Consoleinstance is passed topretty.installTextualize/rich#3915- Fixed extraneous blank line on non-interactive disabled
ProgressTextualize/rich#3905- Fixed extra padding on first cell in columns Textualize/rich#3935
- Fixed trailing whitespace removed when soft_wrap=True Textualize/rich#3937
- Fixed style new-lines when soft_wrap = True and a print style is set Textualize/rich#3938
Added
- Added support for some multi-codepopint glyphs (will fix alignment issues for these characters) Textualize/rich#3930
- Added support for
UNICODE_VERSIONenvironment variable Textualize/rich#3930- Added
last_render_heightproperty to LiveRender Textualize/rich#3934- Expose locals_max_depth and locals_overflow in traceback.install Textualize/rich#3906
- Added
Segment.split_lines_terminatorTextualize/rich#3938Changed
cells.cell_lennow has aunicode_versionparameter (that you probably should never change) Textualize/rich#3930- Live will not write a new line if there was nothing rendered Textualize/rich#3934
- Changed style of Markdown headers Textualize/rich#3942
- Changed style of Markdown tables, added
markdown.table.headerandmarkdown.table.borderstyles Textualize/rich#3942- Changed style of Markdown rules Textualize/rich#3942
Sourced from rich's changelog.
[14.3.1] - 2026-01-24
Fixed
- Fixed characters out of unicode range reporting a cell size if 0 Textualize/rich#3944
[14.3.0] - 2026-01-24
Fixed
- IPython now respects when a
Consoleinstance is passed topretty.installTextualize/rich#3915- Fixed extraneous blank line on non-interactive disabled
ProgressTextualize/rich#3905- Fixed extra padding on first cell in columns Textualize/rich#3935
- Fixed trailing whitespace removed when soft_wrap=True Textualize/rich#3937
- Fixed style new-lines when soft_wrap = True and a print style is set Textualize/rich#3938
Added
- Added support for some multi-codepopint glyphs (will fix alignment issues for these characters) Textualize/rich#3930
- Added support for
UNICODE_VERSIONenvironment variable Textualize/rich#3930- Added
last_render_heightproperty to LiveRender Textualize/rich#3934- Expose locals_max_depth and locals_overflow in traceback.install Textualize/rich#3906
- Added
Segment.split_lines_terminatorTextualize/rich#3938Changed
cells.cell_lennow has aunicode_versionparameter (that you probably should never change) Textualize/rich#3930- Live will not write a new line if there was nothing rendered Textualize/rich#3934
- Changed style of Markdown headers Textualize/rich#3942
- Changed style of Markdown tables, added
markdown.table.headerandmarkdown.table.borderstyles Textualize/rich#3942- Changed style of Markdown rules Textualize/rich#3942
f2a1c3b
Merge pull request #3944
from Textualize/nerf-fonts2e5a5da
changelog73ee823
fix fonts36fe3f7
docstring9a99acc
Merge pull request #3828
from RyanSharafuddin/master2f56d4d
Merge pull request #3942
from Textualize/markdown-style97b5bea
typo9303d77
markdown test900052c
bumpe9b0e19
Update to markdown styles