bd81538
\r\n2024.07.04 (#295)06a2cbf
\r\nBump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#294)13bba02
\r\nBump actions/checkout from 4.1.6 to 4.1.7 (#293)e8abcd0
\r\nBump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#292)124f4ad
\r\n2024.06.02 (#291)c2196ce
\r\n--- (#290)fefdeec
\r\nBump actions/checkout from 4.1.4 to 4.1.5 (#289)3c5fb15
\r\nBump actions/download-artifact from 4.1.6 to 4.1.7 (#286)4a9569a
\r\nBump actions/checkout from 4.1.2 to 4.1.4 (#287)1fc8086
\r\nBump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (#288)Sourced from aiohttp's\r\nreleases.
\r\n\r\n\r\n3.10.2
\r\nBug fixes
\r\n\r\n
\r\n\r\n- \r\n
\r\nFixed server checks for circular symbolic links to be compatible with\r\nPython 3.13 -- by :user:
\r\nsteverep
.Related issues and pull requests on GitHub:\r\n#8565.
\r\n- \r\n
\r\nFixed request body not being read when ignoring an Upgrade request --\r\nby :user:
\r\nDreamsorcerer
.Related issues and pull requests on GitHub:\r\n#8597.
\r\n- \r\n
\r\nFixed an edge case where shutdown would wait for timeout when the\r\nhandler was already completed -- by\r\n:user:
\r\nDreamsorcerer
.Related issues and pull requests on GitHub:\r\n#8611.
\r\n- \r\n
\r\nFixed connecting to
\r\nnpipe://
,tcp://
, and\r\nunix://
urls -- by :user:bdraco
.Related issues and pull requests on GitHub:\r\n#8632.
\r\n- \r\n
\r\nFixed WebSocket ping tasks being prematurely garbage collected -- by\r\n:user:
\r\nbdraco
.There was a small risk that WebSocket ping tasks would be prematurely\r\ngarbage collected because the event loop only holds a weak reference to\r\nthe task. The garbage collection risk has been fixed by holding a strong\r\nreference to the task. Additionally, the task is now scheduled eagerly\r\nwith Python 3.12+ to increase the chance it can be completed immediately\r\nand avoid having to hold any references to the task.
\r\nRelated issues and pull requests on GitHub:\r\n#8641.
\r\n- \r\n
\r\nFixed incorrectly following symlinks for compressed file variants --\r\nby :user:
\r\nsteverep
.Related issues and pull requests on GitHub:
\r\n
... (truncated)
\r\nSourced from aiohttp's\r\nchangelog.
\r\n\r\n\r\n3.10.2 (2024-08-08)
\r\nBug fixes
\r\n\r\n
\r\n\r\n- \r\n
\r\nFixed server checks for circular symbolic links to be compatible with\r\nPython 3.13 -- by :user:
\r\nsteverep
.Related issues and pull requests on GitHub:\r\n:issue:
\r\n8565
.- \r\n
\r\nFixed request body not being read when ignoring an Upgrade request --\r\nby :user:
\r\nDreamsorcerer
.Related issues and pull requests on GitHub:\r\n:issue:
\r\n8597
.- \r\n
\r\nFixed an edge case where shutdown would wait for timeout when the\r\nhandler was already completed -- by\r\n:user:
\r\nDreamsorcerer
.Related issues and pull requests on GitHub:\r\n:issue:
\r\n8611
.- \r\n
\r\nFixed connecting to
\r\nnpipe://
,tcp://
, and\r\nunix://
urls -- by :user:bdraco
.Related issues and pull requests on GitHub:\r\n:issue:
\r\n8632
.- \r\n
\r\nFixed WebSocket ping tasks being prematurely garbage collected -- by\r\n:user:
\r\nbdraco
.There was a small risk that WebSocket ping tasks would be prematurely\r\ngarbage collected because the event loop only holds a weak reference to\r\nthe task. The garbage collection risk has been fixed by holding a strong\r\nreference to the task. Additionally, the task is now scheduled eagerly\r\nwith Python 3.12+ to increase the chance it can be completed immediately\r\nand avoid having to hold any references to the task.
\r\nRelated issues and pull requests on GitHub:\r\n:issue:
\r\n8641
.- \r\n
\r\nFixed incorrectly following symlinks for compressed file variants --\r\nby :user:
\r\nsteverep
.
... (truncated)
\r\n491106e
\r\nRelease 3.10.2 (#8655)ce2e975
\r\n[PR #8652/b0536ae6\r\nbackport][3.10] Do not follow symlinks for compressed file...6a77806
\r\n[PR #8636/51d872e\r\nbackport][3.10] Remove Request.wait_for_disconnection() met...1f92213
\r\n[PR #8642/e4942771\r\nbackport][3.10] Fix response to circular symlinks with Pyt...2ef14a6
\r\n[PR #8641/0a88bab\r\nbackport][3.10] Fix WebSocket ping tasks being prematurely ...68e8496
\r\n[PR #8608/c4acabc\r\nbackport][3.10] Fix timer handle churn in websocket heartbe...72f41aa
\r\n[PR #8632/b2691f2\r\nbackport][3.10] Fix connecting to npipe://, tcp://, and uni...bf83dbe
\r\n[PR #8634/c7293e19\r\nbackport][3.10] Backport #8620\r\nas improvements to various ...4815765
\r\n[PR #8597/c99a1e27\r\nbackport][3.10] Fix reading of body when ignoring an upgra...266608d
\r\n[PR #8611/1fcef940\r\nbackport][3.10] Fix handler waiting on shutdown (#8627)