diff --git a/docs/release_notes_generated.qmd b/docs/release_notes_generated.qmd index aad3e43d87b7..f73a5df10f81 100644 --- a/docs/release_notes_generated.qmd +++ b/docs/release_notes_generated.qmd @@ -1,6 +1,115 @@ --- --- +## [9.2.0](https://github.com/ibis-project/ibis/compare/9.1.0...9.2.0) (2024-07-22) + +### Features + +* **api:** accept more input types in `ibis.range` ([#9659](https://github.com/ibis-project/ibis/issues/9659)) ([310ad30](https://github.com/ibis-project/ibis/commit/310ad30428e82d99e6365c128fb3b9130af8a7e2)) +* **api:** add `nulls_first=False` argument to `order_by` ([#9385](https://github.com/ibis-project/ibis/issues/9385)) ([ce9011e](https://github.com/ibis-project/ibis/commit/ce9011e3172dada736b5a2f3c12200c110c9a42c)) +* **api:** add `TableUnnest` operation to support cross-join unnest semantics as well as `offset` ([#9423](https://github.com/ibis-project/ibis/issues/9423)) ([3352a84](https://github.com/ibis-project/ibis/commit/3352a84ce4e28a5186ef0d1a1ec8c21f49da7209)) +* **api:** add positional joins ([#9533](https://github.com/ibis-project/ibis/issues/9533)) ([85ea9da](https://github.com/ibis-project/ibis/commit/85ea9dae0677c8904cd9bf1f1630bc8d0ab94701)) +* **api:** allow grouping by scalar values ([#9451](https://github.com/ibis-project/ibis/issues/9451)) ([14f1821](https://github.com/ibis-project/ibis/commit/14f1821ee7bfcb50d86fc418027d58195979bfe6)) +* **api:** support deferred or string column names in `cov`/`corr` methods ([#9657](https://github.com/ibis-project/ibis/issues/9657)) ([4d135b3](https://github.com/ibis-project/ibis/commit/4d135b30621b99df4c5d275778735505237c6724)) +* **api:** support selectors in window function `order_by` and `group_by` ([#9649](https://github.com/ibis-project/ibis/issues/9649)) ([0ad47de](https://github.com/ibis-project/ibis/commit/0ad47de877021e4aa631a8f519b0b2a118f8f5a8)) +* **backends:** support creation from a DB-API con ([#9603](https://github.com/ibis-project/ibis/issues/9603)) ([fc4d1e3](https://github.com/ibis-project/ibis/commit/fc4d1e3719d4a3404c98f6de98ce0c8330184620)) +* **bigquery:** implement CountDistinctStar ([#9470](https://github.com/ibis-project/ibis/issues/9470)) ([273e4bc](https://github.com/ibis-project/ibis/commit/273e4bcf90d5710633ae565f555e4e492ea72df0)) +* **caching:** tie lifetime of cached tables to python refs ([#9477](https://github.com/ibis-project/ibis/issues/9477)) ([f51546e](https://github.com/ibis-project/ibis/commit/f51546ec2473ca8ad1ef6e962b0652648b037ff4)) +* **datafusion:** datafusion enhancements ([#9544](https://github.com/ibis-project/ibis/issues/9544)) ([f11ca43](https://github.com/ibis-project/ibis/commit/f11ca43e4a816706672b76baecc62eeee65dc45c)) +* **dtypes:** fall back to `dt.unknown` for unknown types ([#9567](https://github.com/ibis-project/ibis/issues/9567)) ([6e0b5f5](https://github.com/ibis-project/ibis/commit/6e0b5f50933a6343fbd1ec58a8ab9f3fb79ef1c6)) +* **dtypes:** fall back to `dt.unknown` for unknown types ([#9576](https://github.com/ibis-project/ibis/issues/9576)) ([56a10d2](https://github.com/ibis-project/ibis/commit/56a10d2a747f1a89c5c951e419c19193c20cef65)) +* **duckdb:** use `delta_scan` instead of reading pyarrow datasets ([#9566](https://github.com/ibis-project/ibis/issues/9566)) ([0ff595e](https://github.com/ibis-project/ibis/commit/0ff595ea70748e13ac5f3f3fed0fe8eece208cb7)) +* **flink:** create views from more mem data types ([#9622](https://github.com/ibis-project/ibis/issues/9622)) ([b83fc2b](https://github.com/ibis-project/ibis/commit/b83fc2bee84203964e76e5729713cc51536c4b66)) +* **geospatial:** use geoarrow extension types when returning geometry columns as pyarrow ([#9549](https://github.com/ibis-project/ibis/issues/9549)) ([cba7367](https://github.com/ibis-project/ibis/commit/cba73670941d9ec9f011ab7ac50d14f61b846e1d)) +* **polars:** add more accurate type mapping for timestamps ([#8954](https://github.com/ibis-project/ibis/issues/8954)) ([3eafac4](https://github.com/ibis-project/ibis/commit/3eafac4bc1e08295b51524c46fd90df3f7361b5a)) +* **polars:** support version 1.0 and later ([#9516](https://github.com/ibis-project/ibis/issues/9516)) ([62a1864](https://github.com/ibis-project/ibis/commit/62a1864245a0fdbb0b8db36316e1ac6d3645697a)) +* **postgres:** support basic jsonb type and existing operations ([#9630](https://github.com/ibis-project/ibis/issues/9630)) ([7179cc6](https://github.com/ibis-project/ibis/commit/7179cc647b020233781a2aa5c24acd2a24266674)) +* **pyarrow:** support `__arrow_c_schema__` on `ibis.Schema` objects ([#9665](https://github.com/ibis-project/ibis/issues/9665)) ([00a776e](https://github.com/ibis-project/ibis/commit/00a776e3564d14bcb3db8c6be37d4d8583f39836)) +* **pyspark:** implement new experimental read/write directory methods ([#9272](https://github.com/ibis-project/ibis/issues/9272)) ([adade5e](https://github.com/ibis-project/ibis/commit/adade5e745440393ef66fd6961ae181ddb9c9e05)) + +### Bug Fixes + +* **api:** add support for using deferreds in the `argmin`/`argmax` `key` argument ([#9652](https://github.com/ibis-project/ibis/issues/9652)) ([3f05cbc](https://github.com/ibis-project/ibis/commit/3f05cbc65829d21066e91e698326ff9aa8ef4271)) +* **bigquery:** escape table names with spaces for bigquery backend ([#9589](https://github.com/ibis-project/ibis/issues/9589)) ([ca21dbb](https://github.com/ibis-project/ibis/commit/ca21dbb7895e3efb99805d05dfd1b2d3e2d5b9f3)) +* **bigquery:** support microseconds in time literals ([#9610](https://github.com/ibis-project/ibis/issues/9610)) ([c876abc](https://github.com/ibis-project/ibis/commit/c876abc863657d596064f6bcb70ab367f1659915)), closes [#9609](https://github.com/ibis-project/ibis/issues/9609) +* **clickhouse:** generate redundant aliases to workaround clickhouse naming behavior ([#9525](https://github.com/ibis-project/ibis/issues/9525)) ([b44dac2](https://github.com/ibis-project/ibis/commit/b44dac2a5d0346ed0f3dbdc05597104f64e40779)), closes [#9508](https://github.com/ibis-project/ibis/issues/9508) +* **clickhouse:** support `Date32` database type ([#9509](https://github.com/ibis-project/ibis/issues/9509)) ([efa6fb7](https://github.com/ibis-project/ibis/commit/efa6fb72bf4c790450d00a926d7bd809dade5902)) +* **datatypes:** proper handling of srid in geospatial datatypes ([#9519](https://github.com/ibis-project/ibis/issues/9519)) ([a3ceb59](https://github.com/ibis-project/ibis/commit/a3ceb590cef7397ca991991b07c5528a60bc53f4)) +* **deps:** update dependency datafusion to v39 ([#9506](https://github.com/ibis-project/ibis/issues/9506)) ([21ef0a6](https://github.com/ibis-project/ibis/commit/21ef0a6c7497e23545fba1649ea0b88d853731f9)) +* **deps:** update dependency fsspec to <2024.6.2 ([#9463](https://github.com/ibis-project/ibis/issues/9463)) ([8e225ec](https://github.com/ibis-project/ibis/commit/8e225ec0b53e8929e9e86b1510468940640a4f88)) +* **deps:** update dependency geopandas to v1 ([#9437](https://github.com/ibis-project/ibis/issues/9437)) ([fa1037b](https://github.com/ibis-project/ibis/commit/fa1037b2ff978e1d4e98f9d57db3a4123f827766)) +* **deps:** update dependency numpy to v2 ([#9395](https://github.com/ibis-project/ibis/issues/9395)) ([3cb39a5](https://github.com/ibis-project/ibis/commit/3cb39a576ca836e94827bc24e7aae50f3b57b72c)) +* **deps:** update dependency pyarrow to v17 ([#9614](https://github.com/ibis-project/ibis/issues/9614)) ([16998df](https://github.com/ibis-project/ibis/commit/16998df0eda6209487852ca312db2548c35bf854)) +* **deps:** update dependency sqlglot to >=23.4,<25.3 ([#9401](https://github.com/ibis-project/ibis/issues/9401)) ([bdc1b3f](https://github.com/ibis-project/ibis/commit/bdc1b3fbb8d44f9246c957b58372d3df84247468)) +* **deps:** update dependency sqlglot to >=23.4,<25.4 ([#9427](https://github.com/ibis-project/ibis/issues/9427)) ([8e015b6](https://github.com/ibis-project/ibis/commit/8e015b69ecef442a71139c2fc1774916239e1ea9)) +* **deps:** update dependency sqlglot to >=23.4,<25.5 ([#9472](https://github.com/ibis-project/ibis/issues/9472)) ([f6f80da](https://github.com/ibis-project/ibis/commit/f6f80dad3424afd8753fe6b703911e337bec7f88)) +* **deps:** update dependency sqlglot to >=23.4,<25.6 ([#9523](https://github.com/ibis-project/ibis/issues/9523)) ([6a748c4](https://github.com/ibis-project/ibis/commit/6a748c474a11abe7cc13d505d110d01041abffe2)) +* **deps:** update dependency sqlglot to >=23.4,<25.7 ([#9628](https://github.com/ibis-project/ibis/issues/9628)) ([f5207ff](https://github.com/ibis-project/ibis/commit/f5207ffef677b0fb469697b67adfa1009c1f0706)) +* **druid:** handle typed nulls where possible ([#9452](https://github.com/ibis-project/ibis/issues/9452)) ([33ec754](https://github.com/ibis-project/ibis/commit/33ec7547209cc7775f85bd46a30f971333ea35bb)) +* fix and improve shape inference in many ops ([7a0b21e](https://github.com/ibis-project/ibis/commit/7a0b21e3416d21af60deb2d5951d810cae5c369f)) +* **ir:** avoid deduplicating filters based solely on their name ([#9476](https://github.com/ibis-project/ibis/issues/9476)) ([b35582e](https://github.com/ibis-project/ibis/commit/b35582e4f92d277bb7f8edaba5bea20788d9752a)), closes [#9474](https://github.com/ibis-project/ibis/issues/9474) +* **ir:** repr iterables when constructing name of operations ([#9480](https://github.com/ibis-project/ibis/issues/9480)) ([f5a541c](https://github.com/ibis-project/ibis/commit/f5a541cc3dbafa977b2790a3112b0027732c8532)) +* **join:** skip substitution of non-field references in join chains ([#9595](https://github.com/ibis-project/ibis/issues/9595)) ([61ef0ed](https://github.com/ibis-project/ibis/commit/61ef0edbf35b9a2d382fc875354acdd732632736)) +* **mssql:** always pass port to `pyodbc` in host string ([#9656](https://github.com/ibis-project/ibis/issues/9656)) ([2e3fd9a](https://github.com/ibis-project/ibis/commit/2e3fd9a46e4dc2ebabd0b188ea9ece3fdc73e00c)) +* **mssql:** avoid calling `.commit()` unless a DDL operation is being performed ([#9658](https://github.com/ibis-project/ibis/issues/9658)) ([69c5bf0](https://github.com/ibis-project/ibis/commit/69c5bf0de2061e329597309638efec49dd2b2a97)), closes [#9654](https://github.com/ibis-project/ibis/issues/9654) +* **mssql:** fix temporary table creation and implement `cache` ([#9434](https://github.com/ibis-project/ibis/issues/9434)) ([196d8a1](https://github.com/ibis-project/ibis/commit/196d8a1898ce6992f4b2c37a28fcba79df2e104a)) +* **mysql:** ensure that `port` is captured in MySQL `_from_url` implementation ([#9421](https://github.com/ibis-project/ibis/issues/9421)) ([5bb4971](https://github.com/ibis-project/ibis/commit/5bb4971863b2060f1545de425eacb40168b541e5)), closes [#9417](https://github.com/ibis-project/ibis/issues/9417) +* **oracle, clickhouse:** ensure `port` is captured in `_from_url` implementation ([#9507](https://github.com/ibis-project/ibis/issues/9507)) ([bd3009a](https://github.com/ibis-project/ibis/commit/bd3009a5c4b0c1032a15d57884b42cbd0847d023)) +* **oracle:** support connection using oracle connection string ([#9435](https://github.com/ibis-project/ibis/issues/9435)) ([f3cd8b2](https://github.com/ibis-project/ibis/commit/f3cd8b2360f00d1f842116ef490c88b9a1f550a4)) +* **pandas, dask:** fix `drop_table` handling of `force` keyword ([#9503](https://github.com/ibis-project/ibis/issues/9503)) ([95048a4](https://github.com/ibis-project/ibis/commit/95048a45220c5fbb695bc94aa97dc5a55fb7ae27)) +* **polars:** add workaround to compile Array correctly ([#9484](https://github.com/ibis-project/ibis/issues/9484)) ([5a9d026](https://github.com/ibis-project/ibis/commit/5a9d0263addcd53897cc15b2c1ad952353640a2c)) +* **postgres:** add dtype mapping for `citext` ([f46979b](https://github.com/ibis-project/ibis/commit/f46979b0093bf38d48d274ae536f582411ac618a)) +* **pyspark:** run pre-execute hooks for `to_delta` ([#8848](https://github.com/ibis-project/ibis/issues/8848)) ([fe0466a](https://github.com/ibis-project/ibis/commit/fe0466a90527345e8000728d4a08e04686783973)) +* **pyspark:** set catalog and database with `USE` instead of pyspark api ([#9620](https://github.com/ibis-project/ibis/issues/9620)) ([6991f04](https://github.com/ibis-project/ibis/commit/6991f044438303fc509630bb4f21065e3e458f9d)) +* **pyspark:** set lower bound of pyspark to 3.3.3 to avoid maintenance burden of pytest collection hook ([#9606](https://github.com/ibis-project/ibis/issues/9606)) ([97af53c](https://github.com/ibis-project/ibis/commit/97af53c4d0a45a3dce6155092019d1eaf01a2073)), closes [#9564](https://github.com/ibis-project/ibis/issues/9564) +* **sec:** remove most instances of possible sql injection ([#9404](https://github.com/ibis-project/ibis/issues/9404)) ([a555774](https://github.com/ibis-project/ibis/commit/a5557749e8f6d5d4cd8a4be1094a73fc6d5fb94d)) +* **trino:** allow passing the `auth` keyword ([#9410](https://github.com/ibis-project/ibis/issues/9410)) ([560ddf6](https://github.com/ibis-project/ibis/commit/560ddf6ca24e0d29fdd565aa59a22f3e7a32e959)) +* **uri-parsing:** handle password with bracket in connection url ([#9466](https://github.com/ibis-project/ibis/issues/9466)) ([c73bcf0](https://github.com/ibis-project/ibis/commit/c73bcf0553e1adfb30915e008abe9315b998a381)) +* **urls:** standardize pass-through of parsed query parameters ([#9482](https://github.com/ibis-project/ibis/issues/9482)) ([87cba01](https://github.com/ibis-project/ibis/commit/87cba01f19406980462ee7c6112abf424a162ea1)), closes [#9456](https://github.com/ibis-project/ibis/issues/9456) + +### Documentation + +* add `deferred`, `range`, `e`, and `pi` to API reference ([#9592](https://github.com/ibis-project/ibis/issues/9592)) ([43b116b](https://github.com/ibis-project/ibis/commit/43b116bb048c12c40b85da9f1404b5fd452d45ff)) +* add ibis-bench blog ([#9391](https://github.com/ibis-project/ibis/issues/9391)) ([2c9198d](https://github.com/ibis-project/ibis/commit/2c9198d52ab88e50c8aa406ff70d72a7cd452877)) +* add Shiny (for Python) to "works well with" section ([#9558](https://github.com/ibis-project/ibis/issues/9558)) ([8862979](https://github.com/ibis-project/ibis/commit/8862979e421670c1a3316e07464d553c2df63a06)), closes [#1000](https://github.com/ibis-project/ibis/issues/1000) [#2000](https://github.com/ibis-project/ibis/issues/2000) [#3000](https://github.com/ibis-project/ibis/issues/3000) +* **algolia:** add methods from backend pages to algolia index ([#9608](https://github.com/ibis-project/ibis/issues/9608)) ([c098c70](https://github.com/ibis-project/ibis/commit/c098c7047684b5b68554e7ec63139d2cf8758282)), closes [#9600](https://github.com/ibis-project/ibis/issues/9600) +* **arbitrary:** add example for `arbitrary` method docstring ([#9596](https://github.com/ibis-project/ibis/issues/9596)) ([09cfd85](https://github.com/ibis-project/ibis/commit/09cfd8568c001335acc542bd42848b37c1796533)) +* **blog-axis-labels:** set correct y axis in plot in Ibis benchmark blog post ([#9445](https://github.com/ibis-project/ibis/issues/9445)) ([fce5bd3](https://github.com/ibis-project/ibis/commit/fce5bd32e24a92390818ec8a51429405294698f4)) +* **blog:** add 1tb challenge on a laptop post ([#9487](https://github.com/ibis-project/ibis/issues/9487)) ([e33a4cc](https://github.com/ibis-project/ibis/commit/e33a4ccc113591745d5e2be60ce71fee5ff603ee)) +* **blog:** run Ibis on Snowflake ([#9406](https://github.com/ibis-project/ibis/issues/9406)) ([1839c13](https://github.com/ibis-project/ibis/commit/1839c137949abb20b5d5e4ae30ef3591047d8188)) +* **clickhouse:** put the clickhouse tutorial into sidebar ([#9624](https://github.com/ibis-project/ibis/issues/9624)) ([0fbec3f](https://github.com/ibis-project/ibis/commit/0fbec3f5d2d573bf5264562e20c805da30cd9257)) +* fix spelling issues ([#9563](https://github.com/ibis-project/ibis/issues/9563)) ([92eda02](https://github.com/ibis-project/ibis/commit/92eda026e22be72d0713849c11a7bc344d2968ca)) +* **how-to:** add a guide on streaming operations ([#9642](https://github.com/ibis-project/ibis/issues/9642)) ([f3ed10c](https://github.com/ibis-project/ibis/commit/f3ed10c8a96c0b9a4b161edcb280f1141053348f)) +* update link to the flink example repo ([#9553](https://github.com/ibis-project/ibis/issues/9553)) ([87af588](https://github.com/ibis-project/ibis/commit/87af5883c9ed8872942120ba8c3782922d9c1ae3)) + +### Refactors + +* **api:** refactor the implementation of windowing ([#9200](https://github.com/ibis-project/ibis/issues/9200)) ([eaa1301](https://github.com/ibis-project/ibis/commit/eaa1301483ac75cc3a01ddf30906edccdc157484)) +* **api:** remove `tuple` support in `SortKey` ([#9416](https://github.com/ibis-project/ibis/issues/9416)) ([4dff6e2](https://github.com/ibis-project/ibis/commit/4dff6e2daeb32d3493df3b694d7a6168555165d9)) +* **api:** remove unnecessary `select` from set operations ([#9438](https://github.com/ibis-project/ibis/issues/9438)) ([88a2785](https://github.com/ibis-project/ibis/commit/88a278577224659412b1d27d897de639c9debc4f)) +* **backends:** remove redundant implementations of `_register_in_memory_tables` ([5235a4b](https://github.com/ibis-project/ibis/commit/5235a4ba20af2f7458e65dc46daae9ff14dbe2a3)) +* **caching:** remove parameters that are always the same ([#9532](https://github.com/ibis-project/ibis/issues/9532)) ([afa2848](https://github.com/ibis-project/ibis/commit/afa2848adcd37df92294c79921728646168f632f)) +* **compilers:** move compilers out of the backend dependency path ([#9590](https://github.com/ibis-project/ibis/issues/9590)) ([122330a](https://github.com/ibis-project/ibis/commit/122330a7e07bfcd517dd2d30e8957e8e930595a2)) +* **deps:** make pyarrow optional for non-backend installs ([#9552](https://github.com/ibis-project/ibis/issues/9552)) ([9047b26](https://github.com/ibis-project/ibis/commit/9047b26e5938325cc099ee0ec5e8421f82d1b708)) +* **polars:** delete some dead code in the polars backend ([#9389](https://github.com/ibis-project/ibis/issues/9389)) ([77fa811](https://github.com/ibis-project/ibis/commit/77fa8118b1e31315add0ba27b9bdb00f474068c7)) +* **polars:** remove numpy usage entirely ([#9607](https://github.com/ibis-project/ibis/issues/9607)) ([946f761](https://github.com/ibis-project/ibis/commit/946f761d2e0351352b344afb0780c4c6ba7ac322)) +* **pyarrow:** remove comparison of column names for renaming ([#9616](https://github.com/ibis-project/ibis/issues/9616)) ([3b2a7ec](https://github.com/ibis-project/ibis/commit/3b2a7ecfd3d7625bc316ee20ee1157348db410b4)) +* **streamlit:** update to use BaseConnection interface ([#9550](https://github.com/ibis-project/ibis/issues/9550)) ([f5dd8fb](https://github.com/ibis-project/ibis/commit/f5dd8fb56b6f6647e4b98a6e983772cc6df83c9a)) +* **tests:** add tpc ds setup and rearrange tpc setup ([#9453](https://github.com/ibis-project/ibis/issues/9453)) ([b150635](https://github.com/ibis-project/ibis/commit/b150635cd492d29cafe5c8c9c9544f746e20c8ee)) +* **tpc:** add tpc-ds tests ([#9467](https://github.com/ibis-project/ibis/issues/9467)) ([d2dff68](https://github.com/ibis-project/ibis/commit/d2dff68b845257f57b3a7781c32c4541d0821d1e)) +* **viz:** avoid repeatedly rendering redundant schemas in graphviz output ([#9518](https://github.com/ibis-project/ibis/issues/9518)) ([d53602b](https://github.com/ibis-project/ibis/commit/d53602b8c7547355e8f012ea153242c5ec575d34)) + +### Performance + +* **bigquery:** avoid running `list_tables` when registering memtables ([#9425](https://github.com/ibis-project/ibis/issues/9425)) ([fbc79d2](https://github.com/ibis-project/ibis/commit/fbc79d2322c24778f15b93ae1bc708adf3f647c6)) +* **bigquery:** use `query_and_wait` for better performance on queries of small data with smaller result sets ([#9418](https://github.com/ibis-project/ibis/issues/9418)) ([ad1e915](https://github.com/ibis-project/ibis/commit/ad1e915017a8b06f8824af174e8c24ad25004ac3)) +* **drop:** speed up performance of drop ([#9440](https://github.com/ibis-project/ibis/issues/9440)) ([1c6eb5c](https://github.com/ibis-project/ibis/commit/1c6eb5ca516c1c9a777780cd21048ea54e4ef6c7)), closes [#9111](https://github.com/ibis-project/ibis/issues/9111) +* **drop:** use `_fast_bind` to speed up `drop` even more ([#9646](https://github.com/ibis-project/ibis/issues/9646)) ([4f39d69](https://github.com/ibis-project/ibis/commit/4f39d69e9007bfc62376b2adbe8f5b3d3182d790)) +* **duckdb:** speed up memtable registration ([#9419](https://github.com/ibis-project/ibis/issues/9419)) ([7878d8c](https://github.com/ibis-project/ibis/commit/7878d8c0a2b60847c6f2708429c4f3b7ebe5d67a)) +* **duckdb:** speedup timestamp conversion by avoiding conversion to object ([#9556](https://github.com/ibis-project/ibis/issues/9556)) ([5923e1e](https://github.com/ibis-project/ibis/commit/5923e1e8157ed44460540c52bf962214168e215f)) +* **relocate:** avoid redundant selector position computation ([#9644](https://github.com/ibis-project/ibis/issues/9644)) ([cd58214](https://github.com/ibis-project/ibis/commit/cd5821499f0fe16f7bdce00f6c52d2baad00a50a)) +* **rename:** avoid unnecessary rewrites and dereferencing in `rename` ([#9641](https://github.com/ibis-project/ibis/issues/9641)) ([e56489e](https://github.com/ibis-project/ibis/commit/e56489e7dbccea498e65eac5050ac10640c97c7c)) + ## [9.1.0](https://github.com/ibis-project/ibis/compare/9.0.0...9.1.0) (2024-06-13) ### Features diff --git a/ibis/__init__.py b/ibis/__init__.py index 11e5fcc8ba4b..43d010c239db 100644 --- a/ibis/__init__.py +++ b/ibis/__init__.py @@ -2,7 +2,7 @@ from __future__ import annotations -__version__ = "9.1.0" +__version__ = "9.2.0" import warnings from typing import Any diff --git a/pyproject.toml b/pyproject.toml index 41794d1d177b..d356f3e0fa46 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "ibis-framework" -version = "9.1.0" +version = "9.2.0" packages = [{ include = "ibis" }] include = ["ibis/examples/metadata.json", "ibis/examples/CITATIONS.md"] exclude = [