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.
fix(anthropic.py): handle anthropic returning empty argument string (invalid json str) for tool call while streaming by @krrishdholakia in BerriAI/litellm#5091
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 3 updates in the /redbox-core directory: boto3, aiohttp and langgraph. 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.157Commits
Updates
boto3
from 1.34.155 to 1.34.157Commits
7f4edea
Merge branch 'release-1.34.157'541c1d3
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.1569fb5451
Add changelog entries from botocore0ccf2d7
Merge branch 'release-1.34.155' into developUpdates
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.157Commits
7f4edea
Merge branch 'release-1.34.157'541c1d3
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.1569fb5451
Add changelog entries from botocore0ccf2d7
Merge branch 'release-1.34.155' into developUpdates
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.3Release notes
Sourced from litellm's releases.
... (truncated)
Commits
381fc21
bump: version 1.43.2 → 1.43.3a03860b
test(test_completion.py): fix merge errore1610d3
Merge pull request #5099 from BerriAI/litellm_personal_user_budgets37ef63f
Merge pull request #5101 from BerriAI/litellm_router_prioritizationbaf01b4
Merge branch 'main' into litellm_personal_user_budgets7e1f296
docs(self_serve.md): cleanup docs on how to onboard new users + teamsec0b511
fix: use more descriptive flagb7e3163
fix(internal_user_endpoints.py): respect 'max_user_budget' for new internal u...e17e959
image gen catch when predictions not in json responsee1a78fa
run that ci cd againUpdates
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.157Commits
Updates
boto3
from 1.34.155 to 1.34.157Commits
7f4edea
Merge branch 'release-1.34.157'541c1d3
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.1569fb5451
Add changelog entries from botocore0ccf2d7
Merge branch 'release-1.34.155' into developUpdates
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.157Commits
7f4edea
Merge branch 'release-1.34.157'541c1d3
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.1569fb5451
Add changelog entries from botocore0ccf2d7
Merge branch 'release-1.34.155' into developUpdates
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...Looks like these dependencies are updatable in another way, so this is no longer needed.