i-dot-ai / redbox

Bringing Generative AI to the way the Civil Service works
https://i-dot-ai.github.io/redbox/
MIT License
85 stars 28 forks source link

Bump the minor-patch group across 5 directories with 11 updates #954

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the minor-patch group with 6 updates in the / directory:

Package From To
ruff 0.5.6 0.5.7
boto3-stubs 1.34.155 1.34.159
playwright 1.45.1 1.46.0
boto3 1.34.155 1.34.159
aiohttp 3.10.1 3.10.3
watchdog 4.0.1 4.0.2

Bumps the minor-patch group with 5 updates in the /core-api directory:

Package From To
boto3 1.34.155 1.34.159
aiohttp 3.10.1 3.10.3
langchain 0.2.12 0.2.13
langchain-openai 0.1.20 0.1.21
litellm 1.43.1 1.43.7

Bumps the minor-patch group with 6 updates in the /django_app directory:

Package From To
ruff 0.5.6 0.5.7
boto3-stubs 1.34.155 1.34.159
playwright 1.45.1 1.46.0
boto3 1.34.155 1.34.159
watchdog 4.0.1 4.0.2
django-permissions-policy 4.20.0 4.21.0

Bumps the minor-patch group with 5 updates in the /redbox-core directory:

Package From To
boto3 1.34.155 1.34.159
aiohttp 3.10.1 3.10.3
langchain 0.2.12 0.2.13
langchain-openai 0.1.20 0.1.21
langgraph 0.2.0 0.2.3

Bumps the minor-patch group with 5 updates in the /worker directory:

Package From To
boto3-stubs 1.34.155 1.34.159
boto3 1.34.155 1.34.159
aiohttp 3.10.1 3.10.3
langchain 0.2.12 0.2.13
langchain-openai 0.1.20 0.1.21

Updates ruff from 0.5.6 to 0.5.7

Release notes

Sourced from ruff's releases.

0.5.7

Release Notes

Preview features

  • [flake8-comprehensions] Account for list and set comprehensions in unnecessary-literal-within-tuple-call (C409) (#12657)
  • [flake8-pyi] Add autofix for future-annotations-in-stub (PYI044) (#12676)
  • [flake8-return] Avoid syntax error when auto-fixing RET505 with mixed indentation (space and tabs) (#12740)
  • [pydoclint] Add docstring-missing-yields (DOC402) and docstring-extraneous-yields (DOC403) (#12538)
  • [pydoclint] Avoid DOC201 if docstring begins with "Return", "Returns", "Yield", or "Yields" (#12675)
  • [pydoclint] Deduplicate collected exceptions after traversing function bodies (DOC501) (#12642)
  • [pydoclint] Ignore DOC errors for stub functions (#12651)
  • [pydoclint] Teach rules to understand reraised exceptions as being explicitly raised (DOC501, DOC502) (#12639)
  • [ruff] Implement incorrectly-parenthesized-tuple-in-subscript (RUF031) (#12480)
  • [ruff] Mark RUF023 fix as unsafe if __slots__ is not a set and the binding is used elsewhere (#12692)

Rule changes

  • [refurb] Add autofix for implicit-cwd (FURB177) (#12708)
  • [ruff] Add autofix for zip-instead-of-pairwise (RUF007) (#12663)
  • [tryceratops] Add BaseException to raise-vanilla-class rule (TRY002) (#12620)

Server

  • Ignore non-file workspace URL; Ruff will display a warning notification in this case (#12725)

CLI

  • Fix cache invalidation for nested pyproject.toml files (#12727)

Bug fixes

  • [flake8-async] Fix false positives with multiple async with items (ASYNC100) (#12643)
  • [flake8-bandit] Avoid false-positives for list concatenations in SQL construction (S608) (#12720)
  • [flake8-bugbear] Treat return as equivalent to break (B909) (#12646)
  • [flake8-comprehensions] Set comprehensions not a violation for sum in unnecessary-comprehension-in-call (C419) (#12691)
  • [flake8-simplify] Parenthesize conditions based on precedence when merging if arms (SIM114) (#12737)
  • [pydoclint] Try both 'Raises' section styles when convention is unspecified (DOC501) (#12649)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.5.7

Preview features

  • [flake8-comprehensions] Account for list and set comprehensions in unnecessary-literal-within-tuple-call (C409) (#12657)
  • [flake8-pyi] Add autofix for future-annotations-in-stub (PYI044) (#12676)
  • [flake8-return] Avoid syntax error when auto-fixing RET505 with mixed indentation (space and tabs) (#12740)
  • [pydoclint] Add docstring-missing-yields (DOC402) and docstring-extraneous-yields (DOC403) (#12538)
  • [pydoclint] Avoid DOC201 if docstring begins with "Return", "Returns", "Yield", or "Yields" (#12675)
  • [pydoclint] Deduplicate collected exceptions after traversing function bodies (DOC501) (#12642)
  • [pydoclint] Ignore DOC errors for stub functions (#12651)
  • [pydoclint] Teach rules to understand reraised exceptions as being explicitly raised (DOC501, DOC502) (#12639)
  • [ruff] Implement incorrectly-parenthesized-tuple-in-subscript (RUF031) (#12480)
  • [ruff] Mark RUF023 fix as unsafe if __slots__ is not a set and the binding is used elsewhere (#12692)

Rule changes

  • [refurb] Add autofix for implicit-cwd (FURB177) (#12708)
  • [ruff] Add autofix for zip-instead-of-pairwise (RUF007) (#12663)
  • [tryceratops] Add BaseException to raise-vanilla-class rule (TRY002) (#12620)

Server

  • Ignore non-file workspace URL; Ruff will display a warning notification in this case (#12725)

CLI

  • Fix cache invalidation for nested pyproject.toml files (#12727)

Bug fixes

  • [flake8-async] Fix false positives with multiple async with items (ASYNC100) (#12643)
  • [flake8-bandit] Avoid false-positives for list concatenations in SQL construction (S608) (#12720)
  • [flake8-bugbear] Treat return as equivalent to break (B909) (#12646)
  • [flake8-comprehensions] Set comprehensions not a violation for sum in unnecessary-comprehension-in-call (C419) (#12691)
  • [flake8-simplify] Parenthesize conditions based on precedence when merging if arms (SIM114) (#12737)
  • [pydoclint] Try both 'Raises' section styles when convention is unspecified (DOC501) (#12649)
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 all useEffect usages (#12659)
  • 2daa914 Gracefully handle errors in CLI (#12747)
  • 6d9205e [ruff_linter] - Use LibCST in adjust_indentation for mixed whitespace (#1...
  • df7345e Exit with an error if there are check failures (#12735)
  • dc6aafe Setup tracing and document tracing usage (#12730)
  • Additional commits viewable in compare view


Updates boto3-stubs from 1.34.155 to 1.34.159

Commits


Updates playwright from 1.45.1 to 1.46.0

Release notes

Sourced from playwright's releases.

v1.46.0

TLS Client Certificates

Playwright now allows to supply client-side certificates, so that server can verify them, as specified by TLS Client Authentication.

You can provide client certificates as a parameter of browser.new_context() and api_request.new_context(). The following snippet sets up a client certificate for https://example.com:

context = browser.new_context(
    client_certificates=[
        {
            "origin": "https://example.com",
            "certPath": "client-certificates/cert.pem",
            "keyPath": "client-certificates/key.pem",
        }
    ],
)

When using the Pytest plugin, it can be added like this:

@pytest.fixture(scope="session")
def browser_context_args(browser_context_args):
    return {
        **browser_context_args,
        "client_certificates": [
            {
                "origin": "https://example.com",
                "certPath": "client-certificates/cert.pem",
                "keyPath": "client-certificates/key.pem",
            }
        ],
    }

Trace Viewer Updates

  • Content of text attachments is now rendered inline in the attachments pane.
  • New setting to show/hide routing actions like route.continue_().
  • Request method and status are shown in the network details tab.
  • New button to copy source file location to clipboard.
  • Metadata pane now displays the base_url.

Miscellaneous

Browser Versions

  • Chromium 128.0.6613.18
  • Mozilla Firefox 128.0
  • WebKit 18.0

... (truncated)

Commits
  • 8b9bcdc chore(roll): roll Playwright to v1.46.0 (#2519)
  • e71bbeb build(deps): bump mypy from 1.11.0 to 1.11.1 (#2516)
  • 11cb324 build(deps): bump black from 24.4.2 to 24.8.0 (#2512)
  • 1b12403 fix(Nuitka): Python single executable bundler support (#2518)
  • 86c0191 test: client-certificate follow-ups (#2508)
  • 6565810 chore(roll): roll Playwright to v1.46 (#2499)
  • c13cd03 build(deps): bump pyopenssl from 24.1.0 to 24.2.1 (#2493)
  • 2ba0188 build(deps): bump setuptools from 70.3.0 to 72.1.0 (#2501)
  • 0c30570 build(deps): bump mypy from 1.10.1 to 1.11.0 (#2490)
  • ead662a build(deps): bump types-pyopenssl from 24.1.0.20240425 to 24.1.0.20240722 (#2...
  • Additional commits viewable in compare view


Updates boto3 from 1.34.155 to 1.34.159

Commits
  • e45968f Merge branch 'release-1.34.159'
  • 10be54e Bumping version to 1.34.159
  • 4e04c6c Add changelog entries from botocore
  • ab2267a Merge pull request #4240 from boto/dependabot/github_actions/github/codeql-ac...
  • dd4e43e Bump github/codeql-action from 3.25.6 to 3.26.0
  • b7e50f1 Merge branch 'release-1.34.158'
  • 2e0d6e0 Merge branch 'release-1.34.158' into develop
  • 70829fb Bumping version to 1.34.158
  • 6f0abd4 Add changelog entries from botocore
  • 7f4edea Merge branch 'release-1.34.157'
  • Additional commits viewable in compare view


Updates aiohttp from 3.10.1 to 3.10.3

Release notes

Sourced from aiohttp's releases.

3.10.3

Bug fixes

  • Fixed multipart reading when stream buffer splits the boundary over several read() calls -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub: #8653.

  • Fixed :py:class:aiohttp.TCPConnector doing blocking I/O in the event loop to create the SSLContext -- by :user:bdraco.

    The blocking I/O would only happen once per verify mode. However, it could cause the event loop to block for a long time if the SSLContext creation is slow, which is more likely during startup when the disk cache is not yet present.

    Related issues and pull requests on GitHub: #8672.

Miscellaneous internal changes

  • Improved performance of :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive when there is no timeout. -- by :user:bdraco.

    The timeout context manager is now avoided when there is no timeout as it accounted for up to 50% of the time spent in the :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive methods.

    Related issues and pull requests on GitHub: #8660.

  • Improved performance of starting request handlers with Python 3.12+ -- by :user:bdraco.

    Related issues and pull requests on GitHub: #8661.

  • Improved performance of HTTP keep-alive checks -- by :user:bdraco.

    Previously, when processing a request for a keep-alive connection, the keep-alive check would happen every second; the check is now rescheduled if it fires too early instead.

    Related issues and pull requests on GitHub:

... (truncated)

Changelog

Sourced from aiohttp's changelog.

3.10.3 (2024-08-10)

Bug fixes

  • Fixed multipart reading when stream buffer splits the boundary over several read() calls -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub: :issue:8653.

  • Fixed :py:class:aiohttp.TCPConnector doing blocking I/O in the event loop to create the SSLContext -- by :user:bdraco.

    The blocking I/O would only happen once per verify mode. However, it could cause the event loop to block for a long time if the SSLContext creation is slow, which is more likely during startup when the disk cache is not yet present.

    Related issues and pull requests on GitHub: :issue:8672.

Miscellaneous internal changes

  • Improved performance of :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive when there is no timeout. -- by :user:bdraco.

    The timeout context manager is now avoided when there is no timeout as it accounted for up to 50% of the time spent in the :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive methods.

    Related issues and pull requests on GitHub: :issue:8660.

  • Improved performance of starting request handlers with Python 3.12+ -- by :user:bdraco.

    Related issues and pull requests on GitHub: :issue:8661.

  • Improved performance of HTTP keep-alive checks -- by :user:bdraco.

    Previously, when processing a request for a keep-alive connection, the keep-alive check would happen every second; the check is now rescheduled if it fires too early instead.

... (truncated)

Commits
  • ef20502 Release 3.10.3 (#8675)
  • 73d17d4 [PR #8676/2915102 backport][3.10] Fix type ignore in SSLContext creation conn...
  • f3fcba4 [PR #8672/c3219bf backport][3.10] Fix TCPConnector doing blocking I/O in the ...
  • f96182a [PR #8662/be23d16f backport][3.10] Improve performance of keepalive reschedul...
  • dbcdb16 [PR #8667/406cd2c7 backport][3.10] Improve performance of generating random W...
  • b4ad882 [PR #8661/4d604ea backport][3.10] Improve performance of starting request han...
  • 3a9de0c [PR #8660/14d5295 backport][3.10] Improve performance of WebSockets when ther...
  • 1bc8d53 [PR #8657/6c6ecfaf backport][3.10] Fix multipart reading with split boundary ...
  • 491106e Release 3.10.2 (#8655)
  • ce2e975 [PR #8652/b0536ae6 backport][3.10] Do not follow symlinks for compressed file...
  • Additional commits viewable in compare view


Updates watchdog from 4.0.1 to 4.0.2

Release notes

Sourced from watchdog's releases.

4.0.2

  • Add support for Python 3.13 (#1052)
  • [core] Run ruff, apply several fixes (#1033)
  • [core] Remove execution rights from events.py
  • [documentation] Update PatternMatchingEventHandler docstrings (#1048)
  • [documentation] Simplify the quickstart example (#1047)
  • [fsevents] Add missing event_filter keyword-argument to FSEventsObserver.schedule() (#1049)
  • [utils] Fix a possible race condition in AutoRestartTrick (#1002)
  • [watchmedo] Remove execution rights from watchmedo.py

:heart_decoration: Thanks to our beloved contributors: @​BoboTiG, @​nbelakovski, @​ivg

Changelog

Sourced from watchdog's changelog.

4.0.2


2024-08-11 • `full history <https://github.com/gorakhargosh/watchdog/compare/v4.0.1...v4.0.2>`__
  • Add support for Python 3.13 ([#1052](https://github.com/gorakhargosh/watchdog/issues/1052) &lt;https://github.com/gorakhargosh/watchdog/pull/1052&gt;__)
  • [core] Run ruff, apply several fixes ([#1033](https://github.com/gorakhargosh/watchdog/issues/1033) &lt;https://github.com/gorakhargosh/watchdog/pull/1033&gt;__)
  • [core] Remove execution rights from events.py
  • [documentation] Update PatternMatchingEventHandler docstrings ([#1048](https://github.com/gorakhargosh/watchdog/issues/1048) &lt;https://github.com/gorakhargosh/watchdog/pull/1048&gt;__)
  • [documentation] Simplify the quickstart example ([#1047](https://github.com/gorakhargosh/watchdog/issues/1047) &lt;https://github.com/gorakhargosh/watchdog/pull/1047&gt;__)
  • [fsevents] Add missing event_filter keyword-argument to FSEventsObserver.schedule() ([#1049](https://github.com/gorakhargosh/watchdog/issues/1049) &lt;https://github.com/gorakhargosh/watchdog/pull/1049&gt;__)
  • [utils] Fix a possible race condition in AutoRestartTrick ([#1002](https://github.com/gorakhargosh/watchdog/issues/1002) &lt;https://github.com/gorakhargosh/watchdog/pull/1002&gt;__)
  • [watchmedo] Remove execution rights from watchmedo.py
  • Thanks to our beloved contributors: @​BoboTiG, @​nbelakovski, @​ivg
Commits
  • 9c5a432 Version 4.0.2
  • aac4328 chore: add git attributes file
  • 6a33516 docs: tweak
  • cff604e feat: Python 3.13 support (#1052)
  • 7503d34 fix: possible race condition in AutoRestartTrick (#1002)
  • 7d4a369 [core] Run ruff, apply several fixes (#1033)
  • 7cd723a chore: partly move settings from setup.cfg to pyproject.toml
  • 654707e fix: remove execution rights from events.py, and watchmedo.py, files
  • 4043ef0 tests: improve flakyness + clean-up
  • 206843c chore: remove useless kwarg on BaseObserver subclasses
  • Additional commits viewable in compare view


Updates boto3 from 1.34.155 to 1.34.159

Commits
  • e45968f Merge branch 'release-1.34.159'
  • 10be54e Bumping version to 1.34.159
  • 4e04c6c Add changelog entries from botocore
  • ab2267a Merge pull request #4240 from boto/dependabot/github_actions/github/codeql-ac...
  • dd4e43e Bump github/codeql-action from 3.25.6 to 3.26.0
  • b7e50f1 Merge branch 'release-1.34.158'
  • 2e0d6e0 Merge branch 'release-1.34.158' into develop
  • 70829fb Bumping version to 1.34.158
  • 6f0abd4 Add changelog entries from botocore
  • 7f4edea Merge branch 'release-1.34.157'
  • Additional commits viewable in compare view


Updates aiohttp from 3.10.1 to 3.10.3

Release notes

Sourced from aiohttp's releases.

3.10.3

Bug fixes

  • Fixed multipart reading when stream buffer splits the boundary over several read() calls -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub: #8653.

  • Fixed :py:class:aiohttp.TCPConnector doing blocking I/O in the event loop to create the SSLContext -- by :user:bdraco.

    The blocking I/O would only happen once per verify mode. However, it could cause the event loop to block for a long time if the SSLContext creation is slow, which is more likely during startup when the disk cache is not yet present.

    Related issues and pull requests on GitHub: #8672.

Miscellaneous internal changes

  • Improved performance of :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive when there is no timeout. -- by :user:bdraco.

    The timeout context manager is now avoided when there is no timeout as it accounted for up to 50% of the time spent in the :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive methods.

    Related issues and pull requests on GitHub: #8660.

  • Improved performance of starting request handlers with Python 3.12+ -- by :user:bdraco.

    Related issues and pull requests on GitHub: #8661.

  • Improved performance of HTTP keep-alive checks -- by :user:bdraco.

    Previously, when processing a request for a keep-alive connection, the keep-alive check would happen every second; the check is now rescheduled if it fires too early instead.

    Related issues and pull requests on GitHub:

... (truncated)

Changelog

Sourced from aiohttp's changelog.

3.10.3 (2024-08-10)

Bug fixes

  • Fixed multipart reading when stream buffer splits the boundary over several read() calls -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub: :issue:8653.

  • Fixed :py:class:aiohttp.TCPConnector doing blocking I/O in the event loop to create the SSLContext -- by :user:bdraco.

    The blocking I/O would only happen once per verify mode. However, it could cause the event loop to block for a long time if the SSLContext creation is slow, which is more likely during startup when the disk cache is not yet present.

    Related issues and pull requests on GitHub: :issue:8672.

Miscellaneous internal changes

  • Improved performance of :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive when there is no timeout. -- by :user:bdraco.

    The timeout context manager is now avoided when there is no timeout as it accounted for up to 50% of the time spent in the :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive methods.

    Related issues and pull requests on GitHub: :issue:8660.

  • Improved performance of starting request handlers with Python 3.12+ -- by :user:bdraco.

    Related issues and pull requests on GitHub: :issue:8661.

  • Improved performance of HTTP keep-alive checks -- by :user:bdraco.

    Previously, when processing a request for a keep-alive connection, the keep-alive check would happen every second; the check is now rescheduled if it fires too early instead.

... (truncated)

Commits
  • ef20502 Release 3.10.3 (#8675)
  • 73d17d4 [PR #8676/2915102 backport][3.10] Fix type ignore in SSLContext creation conn...
  • f3fcba4 [PR #8672/c3219bf backport][3.10] Fix TCPConnector doing blocking I/O in the ...
  • f96182a [PR #8662/be23d16f backport][3.10] Improve performance of keepalive reschedul...
  • dbcdb16 [PR #8667/406cd2c7 backport][3.10] Improve performance of generating random W...
  • b4ad882 [PR #8661/4d604ea backport][3.10] Improve performance of starting request han...
  • 3a9de0c [PR #8660/14d5295 backport][3.10] Improve performance of WebSockets when ther...
  • 1bc8d53 [PR #8657/6c6ecfaf backport][3.10] Fix multipart reading with split boundary ...
  • 491106e Release 3.10.2 (#8655)
  • ce2e975 [PR #8652/b0536ae6 backport][3.10] Do not follow symlinks for compressed file...
  • Additional commits viewable in compare view


Updates langchain from 0.2.12 to 0.2.13

Commits


Updates langchain-openai from 0.1.20 to 0.1.21

Release notes

Sourced from langchain-openai's releases.

langchain-openai==0.1.21

Changes since langchain-openai==0.1.20

openai[patch]: Release 0.1.21 (#25269) partners: fix of issue #24880 (#25229) infra: temp skip oai embeddings test (#25148) openai[patch]: Release 0.1.21rc2 (#25146) openai[patch]: ChatOpenAI.with_structured_output json_schema support (#25123) openai[patch]: Release 0.1.21rc1 (#25116) core[patch], openai[patch]: enable strict tool calling (#25111) patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014)

langchain-openai==0.1.21rc2

Changes since langchain-openai==0.1.20

openai[patch]: Release 0.1.21rc2 (#25146) openai[patch]: ChatOpenAI.with_structured_output json_schema support (#25123) openai[patch]: Release 0.1.21rc1 (#25116) core[patch], openai[patch]: enable strict tool calling (#25111) patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014)

langchain-openai==0.1.21rc1

Changes since langchain-openai==0.1.20

openai[patch]: Release 0.1.21rc1 (#25116) core[patch], openai[patch]: enable strict tool calling (#25111) patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014)

Commits
  • fd54619 openai[patch]: Release 0.1.21 (#25269)
  • 6dd9f05 core[patch]: Deprecating beta upsert APIs in vectorstore (#25069)
  • ca9dcee standard-tests[patch]: test ToolMessage.status="error" (#25210)
  • dadb6f1 cli[patch]: Update integration template for embedding models (#25248)
  • b6f0174 community[patch],core[patch]: Update EdenaiTool root_validator and add unit t...
  • c3ced4c core[patch]: use time.monotonic() instead time.time() in InMemoryRateLimiter
  • bd6c316 community[patch]: Remove more @​allow_reuse=True validators (#25236)
  • 6e57aa7 community[patch]: Remove usage of @​root_validator(allow_reuse=True) (#25235)
  • a2b4c33 community[patch]: FAISS: ValueError mentions normalize_score_fn isntead of re...
  • 4825dc0 langchain[patch]: add deprecations (#24792)
  • Additional commits viewable in compare view


Updates litellm from 1.43.1 to 1.43.7

Release notes

Sourced from litellm's releases.

v1.43.7

What's Changed

Full Changelog: https://github.com/BerriAI/litellm/compare/v1.43.6...v1.43.7

Docker Run LiteLLM Proxy

docker run \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
ghcr.io/berriai/litellm:main-v1.43.7

Don't want to maintain your internal proxy? get in touch 🎉

Hosted Proxy Alpha: https://calendly.com/d/4mp-gd3-k5k/litellm-1-1-onboarding-chat

Load Test LiteLLM Proxy Results

Name Status Median Response Time (ms) Average Response Time (ms) Requests/s Failures/s Request Count Failure Count Min Response Time (ms) Max Response Time (ms)
/chat/completions Passed ✅ 82 93.54444385099963 6.525127678045322 0.0 1953 0 71.26952499999106 701.7027350000262
Aggregated Passed ✅ 82 93.54444385099963 6.525127678045322 0.0 1953 0 71.26952499999106 701.7027350000262

v1.43.6.dev1

What's Changed

Full Changelog: https://github.com/BerriAI/litellm/compare/v1.43.6...v1.43.6.dev1

Docker Run LiteLLM Proxy

docker run \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
</tr></table> 

... (truncated)

Commits
  • e861d97 bump: version 1.43.6 → 1.43.7
  • 3bc39af Merge pull request #5153 from BerriAI/litellm_track_fallback_prometheus
  • d1eedb0 prometheus log_success_fallback_event
  • 2a54be4 feat - log fallbacks events on prometheus
  • 0ea0569 docs(prefix.md): add prefix support to docs
  • 0238ab0 v0 track fallback events
  • 4518671 v0 add event handlers for logging fallback events
  • dc05592 v0 add helper for loging success/fail fallback events
  • d5abcb0 Merge pull request #5152 from BerriAI/litellm_track_latency_prometheus
  • b7e0620 Merge pull request #5151 from BerriAI/litellm_streaming_chunks_safe_fail
  • Additional commits viewable in compare view


Updates ruff from 0.5.6 to 0.5.7

Release notes

Sourced from ruff's releases.

0.5.7

Release Notes

Preview features

  • [flake8-comprehensions] Account for list and set comprehensions in unnecessary-literal-within-tuple-call (C409) (#12657)
  • [flake8-pyi] Add autofix for future-annotations-in-stub (PYI044) (#12676)
  • [flake8-return] Avoid syntax error when auto-fixing RET505 with mixed indentation (space and tabs) (#12740)
  • [pydoclint] Add docstring-missing-yields (DOC402) and docstring-extraneous-yields (DOC403) (#12538)
  • [pydoclint] Avoid DOC201 if docstring begins with "Return", "Returns", "Yield", or "Yields" (#12675)
  • [pydoclint] Deduplicate collected exceptions after traversing function bodies (DOC501) (#12642)
  • [pydoclint] Ignore DOC errors for stub functions (#12651)
  • [pydoclint] Teach rules to understand reraised exceptions as being explicitly raised (DOC501, DOC502) (#12639)
  • [ruff] Implement incorrectly-parenthesized-tuple-in-subscript (RUF031) (#12480)
  • [ruff] Mark RUF023 fix as unsafe if __slots__ is not a set and the binding is used elsewhere (#12692)

Rule changes

  • [refurb] Add autofix for implicit-cwd (FURB177) (#12708)
  • [ruff] Add autofix for zip-instead-of-pairwise (RUF007) (#12663)
  • [tryceratops] Add BaseException to raise-vanilla-class rule (TRY002) (#12620)

Server

  • Ignore non-file workspace URL; Ruff will display a warning notification in this case (#12725)

CLI

  • Fix cache invalidation for nested pyproject.toml files (#12727)

Bug fixes

  • [flake8-async] Fix false positives with multiple async with items (ASYNC100) (#12643)
  • [flake8-bandit] Avoid false-positives for list concatenations in SQL construction (S608) (#12720)
  • [flake8-bugbear] Treat return as equivalent to break (B909) (#12646)
  • [flake8-comprehensions] Set comprehensions not a violation for sum in unnecessary-comprehension-in-call (C419) (#12691)
  • [flake8-simplify] Parenthesize conditions based on precedence when merging if arms (SIM114) (#12737)
  • [pydoclint] T... _Description has been truncated_
dependabot[bot] commented 1 month ago

Looks like these dependencies are updatable in another way, so this is no longer needed.