Skip to content

Chore(deps): update ibis-framework requirement from >=8.0.0 to >=12.0.0#263

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/ibis-framework-gte-12.0.0
Open

Chore(deps): update ibis-framework requirement from >=8.0.0 to >=12.0.0#263
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/ibis-framework-gte-12.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Updates the requirements on ibis-framework to permit the latest version.

Release notes

Sourced from ibis-framework's releases.

12.0.0

12.0.0 (2026-02-07)

⚠ BREAKING CHANGES

  • pyspark: PySpark <3.5 is no longer supported
  • officially drop support for 3.9, bump all dependencies
  • datatypes: infer decimal precision and scale

Features

  • api: implement upsert() using MERGE INTO (#11624) (9126733), closes #5391
  • api: support Table.cast(my_col=int) (9e209f3)
  • databricks: support json literals (f46a58f)
  • datafusion: add compilation rule for Strftime (6fa8411)
  • deps: enable compatibility with pandas 3.0.0 (#11873) (34a36be)
  • materialize: add new backend for Materialize streaming database (#11893) (35fcce0)
  • officially drop support for 3.9, bump all dependencies (aa16d08)
  • pyspark: support pyspark 4.0 (e9c35e6)
  • singlestoredb: add SingleStoreDB backend (#11595) (a83cfef)
  • support JSON literal values (#11728) (38b19c7), closes #11727
  • typing: improve typing of ibis.common.collections (e3aba92)
  • typing: make dtype() and schema() more typesafe (#11856) (116886f)
  • typing: make more arguments positional-only (610c450)
  • typing: make types more precise for many common Values (#11771) (2eb772a)

Bug Fixes

  • add order_by to first and last (7ead787), closes #11656
  • add upper _method_overrides in decompile (e7956f4), closes #11717
  • bigquery: relax decimal upper bounds (d05751b)
  • biquery: use qualified table name for upserts (120b2d8)
  • citation: fix CITATION.cff [skip ci] (305526a)
  • datatypes: infer decimal precision and scale (ed346e6)
  • datatypes: make decimal casts more permissive (ba087d2)
  • deps: pin dep on sqlglot to <28 (3e9156e)
  • deps: sqlglot 28.0 incompatibilities (#11839) (ab21efd)
  • docs: typo in Ibis description in why.qmd (#11816) (402c37d)
  • duckdb: create a single table from Python data object (7f82e5e), closes #11709
  • exasol: update Exasol Docker image tag to 2025.1.8 (#11806) (2414952), closes #11703
  • flink: don't pass unsupported "position" flag to regexp_replace (34f39cc)
  • mssql: use sge.National to support unicode in information_schema (#11877) (a254ccb)
  • mysql: use getuser() and empty password string by default (#11904) (ba0218f)
  • polars: handle cross joins without passing join keys (d3c3bad), closes #11764
  • polars: support asof_join with no predicates (3fc9b64)
  • postgres: fix postgres asof joins to consider predicates correctly (064bd2d)
  • remove bogus leading ' from Struct repr (d7083c2)
  • return a tuple, not generator, from Table.bind() (cfc8b08)
  • sqlite: create a single table from Python object (4e6ddcf)
  • sqlite: precision loss in divide (c77e1bd)

... (truncated)

Changelog

Sourced from ibis-framework's changelog.

12.0.0 (2026-02-07)

⚠ BREAKING CHANGES

  • pyspark: PySpark <3.5 is no longer supported
  • officially drop support for 3.9, bump all dependencies
  • datatypes: infer decimal precision and scale

Features

  • api: implement upsert() using MERGE INTO (#11624) (9126733), closes #5391
  • api: support Table.cast(my_col=int) (9e209f3)
  • databricks: support json literals (f46a58f)
  • datafusion: add compilation rule for Strftime (6fa8411)
  • deps: enable compatibility with pandas 3.0.0 (#11873) (34a36be)
  • materialize: add new backend for Materialize streaming database (#11893) (35fcce0)
  • officially drop support for 3.9, bump all dependencies (aa16d08)
  • pyspark: support pyspark 4.0 (e9c35e6)
  • singlestoredb: add SingleStoreDB backend (#11595) (a83cfef)
  • support JSON literal values (#11728) (38b19c7), closes #11727
  • typing: improve typing of ibis.common.collections (e3aba92)
  • typing: make dtype() and schema() more typesafe (#11856) (116886f)
  • typing: make more arguments positional-only (610c450)
  • typing: make types more precise for many common Values (#11771) (2eb772a)

Bug Fixes

  • add order_by to first and last (7ead787), closes #11656
  • add upper _method_overrides in decompile (e7956f4), closes #11717
  • bigquery: relax decimal upper bounds (d05751b)
  • biquery: use qualified table name for upserts (120b2d8)
  • citation: fix CITATION.cff [skip ci] (305526a)
  • datatypes: infer decimal precision and scale (ed346e6)
  • datatypes: make decimal casts more permissive (ba087d2)
  • deps: pin dep on sqlglot to <28 (3e9156e)
  • deps: sqlglot 28.0 incompatibilities (#11839) (ab21efd)
  • docs: typo in Ibis description in why.qmd (#11816) (402c37d)
  • duckdb: create a single table from Python data object (7f82e5e), closes #11709
  • exasol: update Exasol Docker image tag to 2025.1.8 (#11806) (2414952), closes #11703
  • flink: don't pass unsupported "position" flag to regexp_replace (34f39cc)
  • mssql: use sge.National to support unicode in information_schema (#11877) (a254ccb)
  • mysql: use getuser() and empty password string by default (#11904) (ba0218f)
  • polars: handle cross joins without passing join keys (d3c3bad), closes #11764
  • polars: support asof_join with no predicates (3fc9b64)
  • postgres: fix postgres asof joins to consider predicates correctly (064bd2d)
  • remove bogus leading ' from Struct repr (d7083c2)
  • return a tuple, not generator, from Table.bind() (cfc8b08)
  • sqlite: create a single table from Python object (4e6ddcf)
  • sqlite: precision loss in divide (c77e1bd)
  • support Backend == "some non backend object" (a5e7c22)

... (truncated)

Commits
  • 01e429b chore(release): 12.0.0
  • 537b346 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.10.0
  • 76c3b63 chore(deps): update astral-sh/setup-uv action to v7.3.0
  • da202da chore(deps): update apache/druid docker tag to v36
  • ba0218f fix(mysql): use getuser() and empty password string by default (#11904)
  • a4ef82f chore(deps): update aws-actions/configure-aws-credentials action to v6
  • 601cd8f chore(deps): update ghcr.io/singlestore-labs/singlestoredb-dev docker tag to ...
  • 14c9124 chore(deps): update materialize/materialized docker tag to v26.10.1
  • b746edf chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.9.30
  • 7da4012 chore(deps): upgrade ruff, and fix lint violations (#11899)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [ibis-framework](https://github.com/ibis-project/ibis) to permit the latest version.
- [Release notes](https://github.com/ibis-project/ibis/releases)
- [Changelog](https://github.com/ibis-project/ibis/blob/main/docs/release_notes_generated.qmd)
- [Commits](ibis-project/ibis@8.0.0...12.0.0)

---
updated-dependencies:
- dependency-name: ibis-framework
  dependency-version: 12.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 13, 2026
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 python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants