Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 24, 2025

Bumps the all group with 30 updates in the /ibis-server directory:

Package From To
fastapi 0.120.1 0.121.3
pydantic 2.10.6 2.12.4
google-auth 2.38.0 2.43.0
python-dotenv 1.0.1 1.2.1
orjson 3.10.16 3.11.4
geoalchemy2 0.17.1 0.18.1
gql 3.5.2 4.0.0
anyio 4.10.0 4.11.0
duckdb 1.3.2 1.4.2
oracledb 3.3.0 3.4.1
uvicorn 0.35.0 0.38.0
uvicorn-worker 0.3.0 0.4.0
redshift-connector 2.1.7 2.1.10
datafusion 47.0.0 50.1.0
starlette 0.49.1 0.50.0
databricks-sql-connector 4.1.4 4.2.1
jupyterlab 4.4.9 4.5.0
ipykernel 6.30.1 7.1.0
ipywidgets 8.1.7 8.1.8
matplotlib 3.10.6 3.10.7
plotly 6.3.0 6.5.0
pytest 8.3.5 9.0.1
testcontainers 4.9.2 4.13.3
sqlalchemy 2.0.39 2.0.44
pre-commit 4.2.0 4.5.0
ruff 0.11.2 0.14.6
trino 0.335.0 0.336.0
psycopg2 2.9.10 2.9.11
clickhouse-connect 0.8.15 0.10.0
polars 1.33.1 1.35.2

Updates fastapi from 0.120.1 to 0.121.3

Release notes

Sourced from fastapi's releases.

0.121.3

Refactors

  • ♻️ Make the result of Depends() and Security() hashable, as a workaround for other tools interacting with these internal parts. PR #14372 by @​tiangolo.

Upgrades

Docs

0.121.2

Fixes

Docs

Translations

0.121.1

Fixes

  • 🐛 Fix Depends(func, scope='function') for top level (parameterless) dependencies. PR #14301 by @​luzzodev.

Docs

  • 📝 Upate docs for advanced dependencies with yield, noting the changes in 0.121.0, adding scope. PR #14287 by @​tiangolo.

Internal

0.121.0

Features

... (truncated)

Commits

Updates pydantic from 2.10.6 to 2.12.4

Release notes

Sourced from pydantic's releases.

v2.12.4 2025-11-05

v2.12.4 (2025-11-05)

This is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the build() method of the AnyUrl and Dsn types.

This patch release also fixes an issue with the serialization of IP address types, when serialize_as_any is used. The next patch release will try to address the remaining issues with serialize as any behavior by introducing a new polymorphic serialization feature, that should be used in most cases in place of serialize as any.

Full Changelog: pydantic/pydantic@v2.12.3...v2.12.4

v2.12.3 2025-10-17

v2.12.3 (2025-10-17)

What's Changed

This is the third 2.13 patch release, fixing issues related to the FieldInfo class, and reverting a change to the supported after model validator function signatures.

  • Raise a warning when an invalid after model validator function signature is raised by @​Viicos in #12414. Starting in 2.12.0, using class methods for after model validators raised an error, but the error wasn't raised concistently. We decided to emit a deprecation warning instead.
  • Add FieldInfo.asdict() method, improve documentation around FieldInfo by @​Viicos in #12411. This also adds back support for mutations on FieldInfo classes, that are reused as Annotated metadata. However, note that this is still not a supported pattern. Instead, please refer to the added example in the documentation.

The blog post section on changes was also updated to document the changes related to serialize_as_any.

Full Changelog: pydantic/pydantic@v2.12.2...v2.12.3

v2.12.2 2025-10-14

v2.12.2 (2025-10-14)

What's Changed

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.12.4 (2025-11-05)

GitHub release

This is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the build() method of the AnyUrl and Dsn types.

This patch release also fixes an issue with the serialization of IP address types, when serialize_as_any is used. The next patch release will try to address the remaining issues with serialize as any behavior by introducing a new polymorphic serialization feature, that should be used in most cases in place of serialize as any.

v2.12.3 (2025-10-17)

GitHub release

What's Changed

This is the third 2.12 patch release, fixing issues related to the FieldInfo class, and reverting a change to the supported after model validator function signatures.

  • Raise a warning when an invalid after model validator function signature is raised by @​Viicos in #12414. Starting in 2.12.0, using class methods for after model validators raised an error, but the error wasn't raised concistently. We decided to emit a deprecation warning instead.
  • Add FieldInfo.asdict() method, improve documentation around FieldInfo by @​Viicos in #12411. This also add back support for mutations on FieldInfo classes, that are reused as Annotated metadata. However, note that this is still not a supported pattern. Instead, please refer to the added example in the documentation.

The blog post section on changes was also updated to document the changes related to serialize_as_any.

v2.12.2 (2025-10-14)

... (truncated)

Commits
  • 5c842df Prepare release v2.12.4
  • c678a71 Bump pydantic-core to v2.41.5
  • a7cd292 Bump cloudpickle to v3.1.2
  • 21f6278 Bump actions/setup-node from 5 to 6
  • 8d6be8f Bump astral-sh/setup-uv from 6 to 7
  • 17865ea Bump actions/upload-artifact from 4 to 5
  • 90ad0af Bump actions/download-artifact from 5 to 6
  • 18e6672 Drop testing under PyPy 3.9
  • 650215b Document workaround for MongoDsn default port
  • e326790 Fix example of for bytes_invalid_encoding validation error
  • Additional commits viewable in compare view

Updates google-auth from 2.38.0 to 2.43.0

Release notes

Sourced from google-auth's releases.

google-auth 2.43.0

2.43.0 (2025-11-05)

Features

  • Add public wrapper for _mtls_helper.check_use_client_cert which enables mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, when the MWID/X.509 cert sources detected (#1859) (1535eccb)

  • Enable mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, if the MWID/X.509 cert sources detected (#1848) (395e405b)

  • onboard google-auth to librarian (#1838) (c503eaa5)

v2.42.1

2.42.1 (2025-10-30)

Bug Fixes

v2.42.0

2.42.0 (2025-10-24)

Features

  • Add trust boundary support for external accounts. (#1809) (36ecb1d)

Bug Fixes

  • Read scopes from ADC json for impersoanted cred (#1820) (62c0fc8)

v2.41.1

2.41.1 (2025-09-30)

Bug Fixes

v2.41.0

2.41.0 (2025-09-29)

Features

  • Add support for cachetools 6.0 (#1773) (af18060)
  • Add trust boundary support for service accounts and impersonation. (#1778) (99be2ce)

... (truncated)

Changelog

Sourced from google-auth's changelog.

2.43.0 (2025-11-05)

Features

  • Add public wrapper for _mtls_helper.check_use_client_cert which enables mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, when the MWID/X.509 cert sources detected (#1859) Add public wrapper for check_use_client_cert which enables mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, when the MWID/X.509 cert sources detected. Also, fix check_use_client_cert to return boolean value. Change #1848 added the check_use_client_cert method that helps know if client cert should be used for mTLS connection. However, that was in a private class, thus, created a public wrapper of the same function so that it can be used by python Client Libraries. Also, updated check_use_client_cert to return a boolean value instead of existing string value for better readability and future scope. --------- (1535eccbff0ad8f3fd6a9775316ac8b77dca66ba)
  • Enable mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, if the MWID/X.509 cert sources detected (#1848) The Python SDK will use a hybrid approach for mTLS enablement:
  • If the GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is set (either true or false), the SDK will respect that setting. This is necessary for test scenarios and users who need to explicitly control mTLS behavior.
  • If the GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is not set, the SDK will automatically enable mTLS only if it detects Managed Workload Identity (MWID) or X.509 Workforce Identity Federation (WIF) certificate sources. In other cases where the variable is not set, mTLS will remain disabled. ** This change also adds the helper method check_use_client_cert and it's unit test, which will be used for checking the criteria for setting the mTLS to true ** This change is only for Auth-Library, other changes will be created for Client-Library use-cases. --------- (395e405b64b56ddb82ee639958c2e8056ad2e82b)

2.42.1 (2025-10-30)

Bug Fixes

2.42.0 (2025-10-24)

Features

  • Add trust boundary support for external accounts. (#1809) (36ecb1d)

... (truncated)

Commits
  • 89a8838 chore: librarian release pull request: 20251105T230735Z (#1863)
  • 79564e2 chore: update prev version in state (#1862)
  • 1535ecc feat: Add public wrapper for _mtls_helper.check_use_client_cert which enables...
  • 54502a7 chore: update secret (#1860)
  • 395e405 feat: Enable mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, if the MW...
  • f2708b2 chore: secret upadte (#1857)
  • c503eaa feat: onboard google-auth to librarian (#1838)
  • 5d1b862 chore(main): release 2.42.1 (#1853)
  • b074cad fix: catch ValueError for json.loads() (#1842)
  • cb62f57 chore: secret update (#1851)
  • Additional commits viewable in compare view

Updates python-dotenv from 1.0.1 to 1.2.1

Release notes

Sourced from python-dotenv's releases.

v1.2.1

What's Changed

New Contributors

Full Changelog: theskumar/python-dotenv@v1.2.0...v1.2.1

v1.2.0

What's Changed

New Contributors

Full Changelog: theskumar/python-dotenv@v1.1.1...v1.2.0

v1.1.1

What's Changed

New Contributors

Full Changelog: theskumar/python-dotenv@v1.1.0...v1.1.1

v1.1.0

What's Changed

... (truncated)

Changelog

Sourced from python-dotenv's changelog.

[1.2.1] - 2025-10-26

  • Move more config to pyproject.toml, removed setup.cfg
  • Add support for reading .env from FIFOs (Unix) by [@​sidharth-sudhir] in #586

[1.2.0] - 2025-10-26

[1.1.1] - 2025-06-24

Fixed

[1.1.0] - 2025-03-25

Feature

  • Add support for python 3.13
  • Enhance dotenv run, switch to execvpe for better resource management and signal handling (#523) by [@​eekstunt]

Fixed

  • find_dotenv and load_dotenv now correctly looks up at the current directory when running in debugger or pdb (#553 by [@​randomseed42])

Misc

  • Drop support for Python 3.8
Commits
  • eaf2a91 Do not remove .coverage file
  • 8716196 Bump version: 1.2.0 → 1.2.1
  • b87807f Update changelog
  • 3af77d3 Support reading .env from FIFOs (Unix) (#586)
  • 467ee22 Fix test failures after moving config to pyproject.toml
  • 76999e7 Move more config pyproject.toml
  • 222ce2c Update to use trusted publisher on pypi
  • 8ed4f79 Update docs requirements
  • 5bf8822 Bump version: 1.1.1 → 1.2.0
  • 1fe11cc upadate changelog
  • Additional commits viewable in compare view

Updates orjson from 3.10.16 to 3.11.4

Release notes

Sourced from orjson's releases.

3.11.4

Changed

  • ABI compatibility with CPython 3.15 alpha 1.
  • Publish PyPI wheels for 3.14 and manylinux i686, manylinux arm7, manylinux ppc64le, manylinux s390x.
  • Build now requires a C compiler.

3.11.3

Fixed

  • Fix PyPI project metadata when using maturin 1.9.2 or later.

3.11.2

Fixed

  • Fix build using Rust 1.89 on amd64.

Changed

  • Build now depends on Rust 1.85 or later instead of 1.82.

3.11.1

Changed

  • Publish PyPI wheels for CPython 3.14.

Fixed

  • Fix str on big-endian architectures.

3.11.0

Changed

  • Use a deserialization buffer allocated per request instead of a shared buffer allocated on import.
  • ABI compatibility with CPython 3.14 beta 4.

3.10.18

Fixed

  • Fix incorrect escaping of the vertical tabulation character. This was introduced in 3.10.17.

3.10.17

Changed

  • Publish PyPI Windows aarch64/arm64 wheels.
  • ABI compatibility with CPython 3.14 alpha 7.
  • Fix incompatibility running on Python 3.13 using WASM.
Changelog

Sourced from orjson's changelog.

3.11.4 - 2025-10-24

Changed

  • ABI compatibility with CPython 3.15 alpha 1.
  • Publish PyPI wheels for 3.14 and manylinux i686, manylinux arm7, manylinux ppc64le, manylinux s390x.
  • Build now requires a C compiler.

3.11.3 - 2025-08-26

Fixed

  • Fix PyPI project metadata when using maturin 1.9.2 or later.

3.11.2 - 2025-08-12

Fixed

  • Fix build using Rust 1.89 on amd64.

Changed

  • Build now depends on Rust 1.85 or later instead of 1.82.

3.11.1 - 2025-07-25

Changed

  • Publish PyPI wheels for CPython 3.14.

Fixed

  • Fix str on big-endian architectures. This was introduced in 3.11.0.

3.11.0 - 2025-07-15

Changed

  • Use a deserialization buffer allocated per request instead of a shared buffer allocated on import.
  • ABI compatibility with CPython 3.14 beta 4.

3.10.18 - 2025-04-29

... (truncated)

Commits
  • a4fdeb3 3.11.4
  • 2e80d68 unlikely to cold_path, remove intrinsics
  • 27edea9 FFI through crate::ffi, partial non-CPython compatibility
  • 416a8c9 Unconditionally build yyjson
  • c8c1a17 edition 2024
  • af4179a build maintenance, panic_immediate_abort break, test 3.15
  • aa8c946 3.11.3
  • 2442efc Fix PyPI project metadata when using maturin 1.9.2 or later
  • ba76014 3.11.2
  • 4931590 CPython compatibility misc
  • Additional commits viewable in compare view

Updates geoalchemy2 from 0.17.1 to 0.18.1

Release notes

Sourced from geoalchemy2's releases.

0.18.1

What's Changed

New Contributors

Full Changelog: geoalchemy/geoalchemy2@0.18.0...0.18.1

0.18.0

What's Changed

New Contributors

Full Changelog: geoalchemy/geoalchemy2@0.17.1...0.18.0

Changelog

Sourced from geoalchemy2's changelog.

0.18.1

0.18.0

Commits

Updates gql from 3.5.2 to 4.0.0

Release notes

Sourced from gql's releases.

v4.0.0

Breaking Changes

  • Change transports prototype using GraphQLRequest (#551)
  • Using GraphQLRequest instead of DocumentNode for gql, execute, subscribe methods (#556): This is a big change:
    • the gql and dsl_gql methods will now return a GraphQLRequest instead of a Document Node a GraphQLRequest is an object containing the document and optional variable_values and operation_name
    • ALL the execute and subscribe methods now receive a GraphQLRequest as main argument instead of a DocumentNode, variable_values and operation_name arguments
    • The old method of sending variable_values as an argument of execute or subscribe still works but is deprecated See https://gql.readthedocs.io/en/latest/usage/variables.html for the new syntax.
  • Fix subscription task cancel exception swallow (#548): Previously if a task was cancelled while a subscription task was active, the asyncio.CancelledError Exception would be swallowed by our code. This is not the case anymore so you should now trap that Exception yourself.
  • Clean up the file upload interface with FileVar class (#549): The file upload functionality has been modified to require FileVar instances for uploaded files (the old method still works but is deprecated). See https://gql.readthedocs.io/en/latest/usage/file_upload.html
  • Set logging level to DEBUG for all transports (#552)
  • introspection now requests deprecated input fields by default (#553) Note that some backends might not support this and return Unknown argument includeDeprecated. See #564
  • Trapping dependencies Exceptions into TransportConnectionFailed (#558): Now gql will trap Exceptions raised by dependencies when executing a request and will encapsulate that Exception into the TransportConnectionFailed Exception
  • Set ssl=True by default for AIOHTTPTransport (#538) (issue Description has been truncated

@dependabot dependabot bot added dependencies Pull requests that update a dependency file ibis python Pull requests that update Python code labels Nov 24, 2025
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 24, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

Bumps the all group with 30 updates in the /ibis-server directory:

| Package | From | To |
| --- | --- | --- |
| [fastapi](https://github.com/fastapi/fastapi) | `0.120.1` | `0.121.3` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.10.6` | `2.12.4` |
| [google-auth](https://github.com/googleapis/google-auth-library-python) | `2.38.0` | `2.43.0` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.0.1` | `1.2.1` |
| [orjson](https://github.com/ijl/orjson) | `3.10.16` | `3.11.4` |
| [geoalchemy2](https://github.com/geoalchemy/geoalchemy2) | `0.17.1` | `0.18.1` |
| [gql](https://github.com/graphql-python/gql) | `3.5.2` | `4.0.0` |
| [anyio](https://github.com/agronholm/anyio) | `4.10.0` | `4.11.0` |
| [duckdb](https://github.com/duckdb/duckdb-python) | `1.3.2` | `1.4.2` |
| [oracledb](https://github.com/oracle/python-oracledb) | `3.3.0` | `3.4.1` |
| [uvicorn](https://github.com/Kludex/uvicorn) | `0.35.0` | `0.38.0` |
| [uvicorn-worker](https://github.com/Kludex/uvicorn-worker) | `0.3.0` | `0.4.0` |
| [redshift-connector](https://github.com/aws/amazon-redshift-python-driver) | `2.1.7` | `2.1.10` |
| [datafusion](https://github.com/apache/datafusion-python) | `47.0.0` | `50.1.0` |
| [starlette](https://github.com/Kludex/starlette) | `0.49.1` | `0.50.0` |
| [databricks-sql-connector](https://github.com/databricks/databricks-sql-python) | `4.1.4` | `4.2.1` |
| [jupyterlab](https://github.com/jupyterlab/jupyterlab) | `4.4.9` | `4.5.0` |
| [ipykernel](https://github.com/ipython/ipykernel) | `6.30.1` | `7.1.0` |
| [ipywidgets](https://github.com/jupyter-widgets/ipywidgets) | `8.1.7` | `8.1.8` |
| [matplotlib](https://github.com/matplotlib/matplotlib) | `3.10.6` | `3.10.7` |
| [plotly](https://github.com/plotly/plotly.py) | `6.3.0` | `6.5.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `9.0.1` |
| [testcontainers](https://github.com/testcontainers/testcontainers-python) | `4.9.2` | `4.13.3` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.39` | `2.0.44` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.2.0` | `4.5.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.11.2` | `0.14.6` |
| [trino](https://github.com/trinodb/trino-python-client) | `0.335.0` | `0.336.0` |
| [psycopg2](https://github.com/psycopg/psycopg2) | `2.9.10` | `2.9.11` |
| [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) | `0.8.15` | `0.10.0` |
| [polars](https://github.com/pola-rs/polars) | `1.33.1` | `1.35.2` |



Updates `fastapi` from 0.120.1 to 0.121.3
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.120.1...0.121.3)

Updates `pydantic` from 2.10.6 to 2.12.4
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.12.4/HISTORY.md)
- [Commits](pydantic/pydantic@v2.10.6...v2.12.4)

Updates `google-auth` from 2.38.0 to 2.43.0
- [Release notes](https://github.com/googleapis/google-auth-library-python/releases)
- [Changelog](https://github.com/googleapis/google-auth-library-python/blob/main/CHANGELOG.md)
- [Commits](googleapis/google-auth-library-python@v2.38.0...v2.43.0)

Updates `python-dotenv` from 1.0.1 to 1.2.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](theskumar/python-dotenv@v1.0.1...v1.2.1)

Updates `orjson` from 3.10.16 to 3.11.4
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](ijl/orjson@3.10.16...3.11.4)

Updates `geoalchemy2` from 0.17.1 to 0.18.1
- [Release notes](https://github.com/geoalchemy/geoalchemy2/releases)
- [Changelog](https://github.com/geoalchemy/geoalchemy2/blob/master/CHANGES.txt)
- [Commits](geoalchemy/geoalchemy2@0.17.1...0.18.1)

Updates `gql` from 3.5.2 to 4.0.0
- [Release notes](https://github.com/graphql-python/gql/releases)
- [Commits](graphql-python/gql@v3.5.2...v4.0.0)

Updates `anyio` from 4.10.0 to 4.11.0
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/anyio@4.10.0...4.11.0)

Updates `duckdb` from 1.3.2 to 1.4.2
- [Release notes](https://github.com/duckdb/duckdb-python/releases)
- [Changelog](https://github.com/duckdb/duckdb-python/blob/main/CHANGELOG.md)
- [Commits](duckdb/duckdb-python@v1.3.2...v1.4.2)

Updates `oracledb` from 3.3.0 to 3.4.1
- [Release notes](https://github.com/oracle/python-oracledb/releases)
- [Commits](oracle/python-oracledb@v3.3.0...v3.4.1)

Updates `uvicorn` from 0.35.0 to 0.38.0
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.35.0...0.38.0)

Updates `uvicorn-worker` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/Kludex/uvicorn-worker/releases)
- [Commits](Kludex/uvicorn-worker@0.3.0...0.4.0)

Updates `redshift-connector` from 2.1.7 to 2.1.10
- [Release notes](https://github.com/aws/amazon-redshift-python-driver/releases)
- [Changelog](https://github.com/aws/amazon-redshift-python-driver/blob/master/CHANGELOG.md)
- [Commits](aws/amazon-redshift-python-driver@v2.1.7...v2.1.10)

Updates `datafusion` from 47.0.0 to 50.1.0
- [Changelog](https://github.com/apache/datafusion-python/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion-python@47.0.0...50.1.0)

Updates `starlette` from 0.49.1 to 0.50.0
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](Kludex/starlette@0.49.1...0.50.0)

Updates `databricks-sql-connector` from 4.1.4 to 4.2.1
- [Release notes](https://github.com/databricks/databricks-sql-python/releases)
- [Changelog](https://github.com/databricks/databricks-sql-python/blob/main/CHANGELOG.md)
- [Commits](databricks/databricks-sql-python@v4.1.4...v4.2.1)

Updates `jupyterlab` from 4.4.9 to 4.5.0
- [Release notes](https://github.com/jupyterlab/jupyterlab/releases)
- [Changelog](https://github.com/jupyterlab/jupyterlab/blob/main/RELEASE.md)
- [Commits](https://github.com/jupyterlab/jupyterlab/compare/@jupyterlab/lsp@4.4.9...@jupyterlab/lsp@4.5.0)

Updates `ipykernel` from 6.30.1 to 7.1.0
- [Release notes](https://github.com/ipython/ipykernel/releases)
- [Changelog](https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md)
- [Commits](ipython/ipykernel@v6.30.1...v7.1.0)

Updates `ipywidgets` from 8.1.7 to 8.1.8
- [Release notes](https://github.com/jupyter-widgets/ipywidgets/releases)
- [Commits](jupyter-widgets/ipywidgets@8.1.7...8.1.8)

Updates `matplotlib` from 3.10.6 to 3.10.7
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.10.6...v3.10.7)

Updates `plotly` from 6.3.0 to 6.5.0
- [Release notes](https://github.com/plotly/plotly.py/releases)
- [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md)
- [Commits](plotly/plotly.py@v6.3.0...v6.5.0)

Updates `pytest` from 8.3.5 to 9.0.1
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.5...9.0.1)

Updates `testcontainers` from 4.9.2 to 4.13.3
- [Release notes](https://github.com/testcontainers/testcontainers-python/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-python/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-python@testcontainers-v4.9.2...testcontainers-v4.13.3)

Updates `sqlalchemy` from 2.0.39 to 2.0.44
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Updates `pre-commit` from 4.2.0 to 4.5.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.2.0...v4.5.0)

Updates `ruff` from 0.11.2 to 0.14.6
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.11.2...0.14.6)

Updates `trino` from 0.335.0 to 0.336.0
- [Release notes](https://github.com/trinodb/trino-python-client/releases)
- [Changelog](https://github.com/trinodb/trino-python-client/blob/master/CHANGES.md)
- [Commits](trinodb/trino-python-client@0.335.0...0.336.0)

Updates `psycopg2` from 2.9.10 to 2.9.11
- [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS)
- [Commits](psycopg/psycopg2@2.9.10...2.9.11)

Updates `clickhouse-connect` from 0.8.15 to 0.10.0
- [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-connect@v0.8.15...v0.10.0)

Updates `polars` from 1.33.1 to 1.35.2
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.33.1...py-1.35.2)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.121.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: pydantic
  dependency-version: 2.12.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: google-auth
  dependency-version: 2.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: python-dotenv
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: orjson
  dependency-version: 3.11.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: geoalchemy2
  dependency-version: 0.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: gql
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: anyio
  dependency-version: 4.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: duckdb
  dependency-version: 1.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: oracledb
  dependency-version: 3.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: uvicorn
  dependency-version: 0.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: uvicorn-worker
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: redshift-connector
  dependency-version: 2.1.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: datafusion
  dependency-version: 50.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: starlette
  dependency-version: 0.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: databricks-sql-connector
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: jupyterlab
  dependency-version: 4.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: ipykernel
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: ipywidgets
  dependency-version: 8.1.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: matplotlib
  dependency-version: 3.10.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: plotly
  dependency-version: 6.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: pytest
  dependency-version: 9.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: testcontainers
  dependency-version: 4.13.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: sqlalchemy
  dependency-version: 2.0.44
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: pre-commit
  dependency-version: 4.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: ruff
  dependency-version: 0.14.6
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: trino
  dependency-version: 0.336.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: psycopg2
  dependency-version: 2.9.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: clickhouse-connect
  dependency-version: 0.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: polars
  dependency-version: 1.35.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/ibis-server/all-9776cfa0d3 branch from b673131 to 7c67b69 Compare December 1, 2025 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ibis python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant