Skip to content

Commit 6192160

Browse files
chore(release): 10.4.0
1 parent 632eed3 commit 6192160

File tree

4 files changed

+35
-3
lines changed

4 files changed

+35
-3
lines changed

docs/release_notes_generated.qmd

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,38 @@
11
---
22
---
33

4+
## [10.4.0](https://github.com/ibis-project/ibis/compare/10.3.1...10.4.0) (2025-03-27)
5+
6+
### Features
7+
8+
* **api:** make topk() and value_counts() more flexible ([#10928](https://github.com/ibis-project/ibis/issues/10928)) ([329ad7c](https://github.com/ibis-project/ibis/commit/329ad7c1a1500b21c02b70dd06973fe1c89aa6a3))
9+
* **datatypes:** add string length ([#11045](https://github.com/ibis-project/ibis/issues/11045)) ([61dd7ea](https://github.com/ibis-project/ibis/commit/61dd7ea887d0c5ca60999a7f72acd355fd0af0dd))
10+
* **flink:** support `StringSplit` ([#11049](https://github.com/ibis-project/ibis/issues/11049)) ([b83a88e](https://github.com/ibis-project/ibis/commit/b83a88eaa60a70fa9fea24608d74b91345acebdc))
11+
* **postgres:** add support for reading enum types as strings ([#11028](https://github.com/ibis-project/ibis/issues/11028)) ([dfb818a](https://github.com/ibis-project/ibis/commit/dfb818ac06554c9de093911cd0639753b83b09f5))
12+
* **postgres:** implement support for `asof_join` API via a lateral join ([#11024](https://github.com/ibis-project/ibis/issues/11024)) ([8eb9d33](https://github.com/ibis-project/ibis/commit/8eb9d336b10af8ea1476beff68e2c8e7aa5ff9ac))
13+
* **ux:** include type of bad value in SignatureValidationError ([#10988](https://github.com/ibis-project/ibis/issues/10988)) ([a706afa](https://github.com/ibis-project/ibis/commit/a706afa9a9269f1f624e1630785e33cff0a016ad))
14+
15+
### Bug Fixes
16+
17+
* **backends:** array string join on empty array now consistently returns `None` across all supported backends ([#10913](https://github.com/ibis-project/ibis/issues/10913)) ([a02a392](https://github.com/ibis-project/ibis/commit/a02a3921e69170e99841f4fad3f97ff6f1867f39))
18+
* **polars:** use engine="streaming" instead of streaming=True ([e1bbe55](https://github.com/ibis-project/ibis/commit/e1bbe55d2e634c70fbb0917ae55ff1a9c27fcbc8))
19+
* **postgres:** clean up leaky cursor coming from `raw_sql` ([#11001](https://github.com/ibis-project/ibis/issues/11001)) ([c3097a7](https://github.com/ibis-project/ibis/commit/c3097a75d5d7b397a79702c50750c80c4cb51ec2))
20+
21+
### Documentation
22+
23+
* add introduction to pandas users for adding columns with single text values (literal) ([#11010](https://github.com/ibis-project/ibis/issues/11010)) ([6032e71](https://github.com/ibis-project/ibis/commit/6032e71b996bf5d39c0f4277dacb2255cf6b8f56))
24+
* fix to_* methods docstrings typos ([#11013](https://github.com/ibis-project/ibis/issues/11013)) ([523e4c3](https://github.com/ibis-project/ibis/commit/523e4c30f8e3f6416cfdfb57f1dcbfa7fe4cb889))
25+
* **ir:** remove extra backticks to fix formatting ([7c3e5fc](https://github.com/ibis-project/ibis/commit/7c3e5fc2cc31f13a7b0928c0d1ca028d52032ca2))
26+
27+
### Refactors
28+
29+
* **postgres:** use raw sql for `get_schema` invocation to simplify code ([#11037](https://github.com/ibis-project/ibis/issues/11037)) ([9b25ab1](https://github.com/ibis-project/ibis/commit/9b25ab1be5b43d8b1933a093500547710e122729))
30+
31+
### Performance
32+
33+
* **duckdb:** optimize generated SQL for ArrayConcat ([#10999](https://github.com/ibis-project/ibis/issues/10999)) ([d38db7e](https://github.com/ibis-project/ibis/commit/d38db7e125468aac65d506580e6c8f966e5d3c54))
34+
* **struct:** drop unused fields on Struct.__getitem__ ([#10996](https://github.com/ibis-project/ibis/issues/10996)) ([e5fe34c](https://github.com/ibis-project/ibis/commit/e5fe34c0167efb77e35c43311ca779659b5168d9))
35+
436
## [10.3.1](https://github.com/ibis-project/ibis/compare/10.3.0...10.3.1) (2025-03-14)
537

638
### Bug Fixes

ibis/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
__version__ = "10.3.1"
5+
__version__ = "10.4.0"
66

77
import warnings
88
from typing import Any

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "ibis-framework"
3-
version = "10.3.1"
3+
version = "10.4.0"
44
requires-python = ">=3.9"
55
description = "The portable Python dataframe library"
66
readme = "README.md"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)