Fixed WebSocket ping tasks being prematurely garbage collected -- by :user:bdraco.
There was a small risk that WebSocket ping tasks would be prematurely garbage collected because the event loop only holds a weak reference to the task. The garbage collection risk has been fixed by holding a strong reference to the task. Additionally, the task is now scheduled eagerly with Python 3.12+ to increase the chance it can be completed immediately and avoid having to hold any references to the task.
Fixed server checks for circular symbolic links to be compatible with Python 3.13 -- by :user:steverep.
Related issues and pull requests on GitHub:
:issue:8565.
Fixed request body not being read when ignoring an Upgrade request -- by :user:Dreamsorcerer.
Related issues and pull requests on GitHub:
:issue:8597.
Fixed an edge case where shutdown would wait for timeout when the handler was already completed -- by :user:Dreamsorcerer.
Related issues and pull requests on GitHub:
:issue:8611.
Fixed connecting to npipe://, tcp://, and unix:// urls -- by :user:bdraco.
Related issues and pull requests on GitHub:
:issue:8632.
Fixed WebSocket ping tasks being prematurely garbage collected -- by :user:bdraco.
There was a small risk that WebSocket ping tasks would be prematurely garbage collected because the event loop only holds a weak reference to the task. The garbage collection risk has been fixed by holding a strong reference to the task. Additionally, the task is now scheduled eagerly with Python 3.12+ to increase the chance it can be completed immediately and avoid having to hold any references to the task.
Related issues and pull requests on GitHub:
:issue:8641.
Fixed incorrectly following symlinks for compressed file variants -- by :user:steverep.
Fixed WebSocket ping tasks being prematurely garbage collected -- by :user:bdraco.
There was a small risk that WebSocket ping tasks would be prematurely garbage collected because the event loop only holds a weak reference to the task. The garbage collection risk has been fixed by holding a strong reference to the task. Additionally, the task is now scheduled eagerly with Python 3.12+ to increase the chance it can be completed immediately and avoid having to hold any references to the task.
Fixed server checks for circular symbolic links to be compatible with Python 3.13 -- by :user:steverep.
Related issues and pull requests on GitHub:
:issue:8565.
Fixed request body not being read when ignoring an Upgrade request -- by :user:Dreamsorcerer.
Related issues and pull requests on GitHub:
:issue:8597.
Fixed an edge case where shutdown would wait for timeout when the handler was already completed -- by :user:Dreamsorcerer.
Related issues and pull requests on GitHub:
:issue:8611.
Fixed connecting to npipe://, tcp://, and unix:// urls -- by :user:bdraco.
Related issues and pull requests on GitHub:
:issue:8632.
Fixed WebSocket ping tasks being prematurely garbage collected -- by :user:bdraco.
There was a small risk that WebSocket ping tasks would be prematurely garbage collected because the event loop only holds a weak reference to the task. The garbage collection risk has been fixed by holding a strong reference to the task. Additionally, the task is now scheduled eagerly with Python 3.12+ to increase the chance it can be completed immediately and avoid having to hold any references to the task.
Related issues and pull requests on GitHub:
:issue:8641.
Fixed incorrectly following symlinks for compressed file variants -- by :user:steverep.
Fixed WebSocket ping tasks being prematurely garbage collected -- by :user:bdraco.
There was a small risk that WebSocket ping tasks would be prematurely garbage collected because the event loop only holds a weak reference to the task. The garbage collection risk has been fixed by holding a strong reference to the task. Additionally, the task is now scheduled eagerly with Python 3.12+ to increase the chance it can be completed immediately and avoid having to hold any references to the task.
Fixed server checks for circular symbolic links to be compatible with Python 3.13 -- by :user:steverep.
Related issues and pull requests on GitHub:
:issue:8565.
Fixed request body not being read when ignoring an Upgrade request -- by :user:Dreamsorcerer.
Related issues and pull requests on GitHub:
:issue:8597.
Fixed an edge case where shutdown would wait for timeout when the handler was already completed -- by :user:Dreamsorcerer.
Related issues and pull requests on GitHub:
:issue:8611.
Fixed connecting to npipe://, tcp://, and unix:// urls -- by :user:bdraco.
Related issues and pull requests on GitHub:
:issue:8632.
Fixed WebSocket ping tasks being prematurely garbage collected -- by :user:bdraco.
There was a small risk that WebSocket ping tasks would be prematurely garbage collected because the event loop only holds a weak reference to the task. The garbage collection risk has been fixed by holding a strong reference to the task. Additionally, the task is now scheduled eagerly with Python 3.12+ to increase the chance it can be completed immediately and avoid having to hold any references to the task.
Related issues and pull requests on GitHub:
:issue:8641.
Fixed incorrectly following symlinks for compressed file variants -- by :user:steverep.
Bumps the minor-patch group with 4 updates in the / directory: ruff, boto3-stubs, boto3 and aiohttp. Bumps the minor-patch group with 3 updates in the /core-api directory: boto3, aiohttp and litellm. Bumps the minor-patch group with 4 updates in the /django_app directory: ruff, boto3-stubs, boto3 and django-permissions-policy. Bumps the minor-patch group with 4 updates in the /redbox-core directory: boto3, aiohttp, langgraph and deepeval. Bumps the minor-patch group with 3 updates in the /worker directory: boto3-stubs, boto3 and aiohttp.
Updates
ruff
from 0.5.6 to 0.5.7Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
Commits
221ea66
Bump version to 0.5.7 (#12756)d28c5af
[red-knot] Remove mentions of Ruff from the CLI help (#12752)f1de08c
[red-knot] Merge the semantic and module-resolver crates (#12751)33e9a6a
SIM110:any()
is ~3x slower than the code it replaces (#12746)f577e03
[ruff] Ignore empty tuples for `incorrectly-parenthesized-tuple-in-subscript ...f537335
Remove alluseEffect
usages (#12659)2daa914
Gracefully handle errors in CLI (#12747)6d9205e
[ruff_linter
] - Use LibCST inadjust_indentation
for mixed whitespace (#1...df7345e
Exit with an error if there are check failures (#12735)dc6aafe
Setup tracing and document tracing usage (#12730)Updates
boto3-stubs
from 1.34.155 to 1.34.158Commits
Updates
boto3
from 1.34.155 to 1.34.158Commits
b7e50f1
Merge branch 'release-1.34.158'70829fb
Bumping version to 1.34.1586f0abd4
Add changelog entries from botocore7f4edea
Merge branch 'release-1.34.157'4350319
Merge branch 'release-1.34.157' into develop541c1d3
Bumping version to 1.34.157c2dd12d
Add changelog entries from botocore6e52ab6
Merge branch 'release-1.34.156'e0923a1
Merge branch 'release-1.34.156' into developd355703
Bumping version to 1.34.156Updates
aiohttp
from 3.10.1 to 3.10.2Release notes
Sourced from aiohttp's releases.
... (truncated)
Changelog
Sourced from aiohttp's changelog.
... (truncated)
Commits
491106e
Release 3.10.2 (#8655)ce2e975
[PR #8652/b0536ae6 backport][3.10] Do not follow symlinks for compressed file...6a77806
[PR #8636/51d872e backport][3.10] Remove Request.wait_for_disconnection() met...1f92213
[PR #8642/e4942771 backport][3.10] Fix response to circular symlinks with Pyt...2ef14a6
[PR #8641/0a88bab backport][3.10] Fix WebSocket ping tasks being prematurely ...68e8496
[PR #8608/c4acabc backport][3.10] Fix timer handle churn in websocket heartbe...72f41aa
[PR #8632/b2691f2 backport][3.10] Fix connecting to npipe://, tcp://, and uni...bf83dbe
[PR #8634/c7293e19 backport][3.10] Backport #8620 as improvements to various ...4815765
[PR #8597/c99a1e27 backport][3.10] Fix reading of body when ignoring an upgra...266608d
[PR #8611/1fcef940 backport][3.10] Fix handler waiting on shutdown (#8627)Updates
boto3
from 1.34.155 to 1.34.158Commits
b7e50f1
Merge branch 'release-1.34.158'70829fb
Bumping version to 1.34.1586f0abd4
Add changelog entries from botocore7f4edea
Merge branch 'release-1.34.157'4350319
Merge branch 'release-1.34.157' into develop541c1d3
Bumping version to 1.34.157c2dd12d
Add changelog entries from botocore6e52ab6
Merge branch 'release-1.34.156'e0923a1
Merge branch 'release-1.34.156' into developd355703
Bumping version to 1.34.156Updates
aiohttp
from 3.10.1 to 3.10.2Release notes
Sourced from aiohttp's releases.
... (truncated)
Changelog
Sourced from aiohttp's changelog.
... (truncated)
Commits
491106e
Release 3.10.2 (#8655)ce2e975
[PR #8652/b0536ae6 backport][3.10] Do not follow symlinks for compressed file...6a77806
[PR #8636/51d872e backport][3.10] Remove Request.wait_for_disconnection() met...1f92213
[PR #8642/e4942771 backport][3.10] Fix response to circular symlinks with Pyt...2ef14a6
[PR #8641/0a88bab backport][3.10] Fix WebSocket ping tasks being prematurely ...68e8496
[PR #8608/c4acabc backport][3.10] Fix timer handle churn in websocket heartbe...72f41aa
[PR #8632/b2691f2 backport][3.10] Fix connecting to npipe://, tcp://, and uni...bf83dbe
[PR #8634/c7293e19 backport][3.10] Backport #8620 as improvements to various ...4815765
[PR #8597/c99a1e27 backport][3.10] Fix reading of body when ignoring an upgra...266608d
[PR #8611/1fcef940 backport][3.10] Fix handler waiting on shutdown (#8627)Updates
litellm
from 1.43.1 to 1.43.4Release notes
Sourced from litellm's releases.
... (truncated)
Commits
0b64b51
ci/cd skip ServiceUnavailableErrorb14b346
ui new build364af91
Merge pull request #5128 from BerriAI/ui_sort_providers1daea28
sort providers alphabetical orderbbda0e7
Merge pull request #5127 from BerriAI/ui_dont_require_api_version_azure4397a22
Merge pull request #5126 from BerriAI/ui_add_mistral_aidaf9199
ui don't require azure api version226887a
ui add mistral ai3bb001f
ui new build95c2f5d
Merge pull request #5125 from BerriAI/ui_add_groq_modelsUpdates
ruff
from 0.5.6 to 0.5.7Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
Commits
221ea66
Bump version to 0.5.7 (#12756)d28c5af
[red-knot] Remove mentions of Ruff from the CLI help (#12752)f1de08c
[red-knot] Merge the semantic and module-resolver crates (#12751)33e9a6a
SIM110:any()
is ~3x slower than the code it replaces (#12746)f577e03
[ruff] Ignore empty tuples for `incorrectly-parenthesized-tuple-in-subscript ...f537335
Remove alluseEffect
usages (#12659)2daa914
Gracefully handle errors in CLI (#12747)6d9205e
[ruff_linter
] - Use LibCST inadjust_indentation
for mixed whitespace (#1...df7345e
Exit with an error if there are check failures (#12735)dc6aafe
Setup tracing and document tracing usage (#12730)Updates
boto3-stubs
from 1.34.155 to 1.34.158Commits
Updates
boto3
from 1.34.155 to 1.34.158Commits
b7e50f1
Merge branch 'release-1.34.158'70829fb
Bumping version to 1.34.1586f0abd4
Add changelog entries from botocore7f4edea
Merge branch 'release-1.34.157'4350319
Merge branch 'release-1.34.157' into develop541c1d3
Bumping version to 1.34.157c2dd12d
Add changelog entries from botocore6e52ab6
Merge branch 'release-1.34.156'e0923a1
Merge branch 'release-1.34.156' into developd355703
Bumping version to 1.34.156Updates
django-permissions-policy
from 4.20.0 to 4.21.0Changelog
Sourced from django-permissions-policy's changelog.
Commits
a426145
Version 4.21.0efbb1e8
Update list of features for Chrome 129 dev (#463)31fb7ef
Enable pytest xfail_strict9e01fc7
Upgrade django-stubs to 5.0.4 (#462)903598e
[pre-commit.ci] pre-commit autoupdate (#461)671f59d
[pre-commit.ci] pre-commit autoupdate (#460)0065f94
[pre-commit.ci] pre-commit autoupdate (#459)7ae9497
Upgrade requirements (#458)5c25a6d
[pre-commit.ci] pre-commit autoupdate (#457)c33ee10
[pre-commit.ci] pre-commit autoupdate (#456)Updates
boto3
from 1.34.155 to 1.34.158Commits
b7e50f1
Merge branch 'release-1.34.158'70829fb
Bumping version to 1.34.1586f0abd4
Add changelog entries from botocore7f4edea
Merge branch 'release-1.34.157'4350319
Merge branch 'release-1.34.157' into develop541c1d3
Bumping version to 1.34.157c2dd12d
Add changelog entries from botocore6e52ab6
Merge branch 'release-1.34.156'e0923a1
Merge branch 'release-1.34.156' into developd355703
Bumping version to 1.34.156Updates
aiohttp
from 3.10.1 to 3.10.2Release notes
Sourced from aiohttp's releases.
... (truncated)
Changelog
Sourced from aiohttp's changelog.
... (truncated)
Commits
491106e
Release 3.10.2 (#8655)ce2e975
[PR #8652/b0536ae6 backport][3.10] Do not follow symlinks for compressed file...6a77806
[PR #8636/51d872e backport][3.10] Remove Request.wait_for_disconnection() met...1f92213
[PR #8642/e4942771 backport][3.10] Fix response to circular symlinks with Pyt...2ef14a6
[PR #8641/0a88bab backport][3.10] Fix WebSocket ping tasks being prematurely ...68e8496
[PR #8608/c4acabc backport][3.10] Fix timer handle churn in websocket heartbe...72f41aa
[PR #8632/b2691f2 backport][3.10] Fix connecting to npipe://, tcp://, and uni...bf83dbe
[PRLooks like these dependencies are updatable in another way, so this is no longer needed.