Skip to content

Commit f6ea1ca

Browse files
chore(release): 10.3.0
1 parent 51912a8 commit f6ea1ca

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.3.0](https://github.com/ibis-project/ibis/compare/10.2.0...10.3.0) (2025-03-11)
5+
6+
### Features
7+
8+
* **duckdb:** add `read_xlsx` implementation ([705aa16](https://github.com/ibis-project/ibis/commit/705aa1661612421084103f4707b8ad2db14b8ebc))
9+
* **duckdb:** add `to_xlsx` implementation ([1800abd](https://github.com/ibis-project/ibis/commit/1800abd7bed8375563419233e79904a6c12d9f4d))
10+
* **python:** support python 3.9 again ([#10949](https://github.com/ibis-project/ibis/issues/10949)) ([786d8f0](https://github.com/ibis-project/ibis/commit/786d8f0976121c299a26319a698ca5bf68c7aa52))
11+
12+
### Bug Fixes
13+
14+
* **bigquery:** adjust codegen for newer version of sqlglot ([8105a09](https://github.com/ibis-project/ibis/commit/8105a09180df951e005f3c48150b439393d2b75d))
15+
* **memtable:** ensure that constructing an empty memtable from a dataframe works ([#10945](https://github.com/ibis-project/ibis/issues/10945)) ([29c796a](https://github.com/ibis-project/ibis/commit/29c796a62d95d3319dd7087aafaf0e84f4f357f4)), closes [#10940](https://github.com/ibis-project/ibis/issues/10940)
16+
* **mysql:** add regular blob to type mapping ([365c157](https://github.com/ibis-project/ibis/commit/365c15795de40efb348f98b337dcdb7603039d14))
17+
* **mysql:** ensure that unsigned integers are mapped to the ibis type system ([#10947](https://github.com/ibis-project/ibis/issues/10947)) ([3eb76f8](https://github.com/ibis-project/ibis/commit/3eb76f8de6e76a3245649c4072845cfb4874012f)), closes [#10946](https://github.com/ibis-project/ibis/issues/10946)
18+
* **postgres:** create server-side cursors in the iterator to ensure cursor is not cleaned up before it is used ([f5f798e](https://github.com/ibis-project/ibis/commit/f5f798e0fffe20c0218953cb60d4bd2b318bd209))
19+
* **postgres:** ensure that cursor lifetime is at least as long as the generator ([f42ab45](https://github.com/ibis-project/ibis/commit/f42ab458cdc45d0e9a98f64172d82749b0569adb))
20+
21+
### Documentation
22+
23+
* mention theseus in the readme and docs landing page diagram ([360c25b](https://github.com/ibis-project/ibis/commit/360c25b5e29f60e64d1342790864141b97263a7a))
24+
* **setup:** add `just` recipe and setup entry for `uv` ([#10959](https://github.com/ibis-project/ibis/issues/10959)) ([dd33f47](https://github.com/ibis-project/ibis/commit/dd33f47e173ef4d54ede5aafd4192a2a20e1f345))
25+
* **tutorials:** reorganize the "Getting started" tab ([f78a8fb](https://github.com/ibis-project/ibis/commit/f78a8fb21da227560ffe74a4c7fff8a269b4045c))
26+
27+
### Refactors
28+
29+
* **oracle:** remove unused `owner` column from `select` metadata query ([#10935](https://github.com/ibis-project/ibis/issues/10935)) ([56dcc42](https://github.com/ibis-project/ibis/commit/56dcc42f709b7130e7fec0737aef8e47fffbe734))
30+
* **postgres:** split out `hstore` extension registration into separate method ([0bdb5a0](https://github.com/ibis-project/ibis/commit/0bdb5a0139461492b4e3e65e3709a7252b219e4b))
31+
32+
### Performance
33+
34+
* **postgres:** improve `to_pyarrow_batches` by using server-side cursors ([#10954](https://github.com/ibis-project/ibis/issues/10954)) ([cb17b8b](https://github.com/ibis-project/ibis/commit/cb17b8b3149533a19da93acedc863c964e154817)), closes [#10938](https://github.com/ibis-project/ibis/issues/10938)
35+
436
## [10.2.0](https://github.com/ibis-project/ibis/compare/10.1.0...10.2.0) (2025-03-03)
537

638
### Features

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.2.0"
5+
__version__ = "10.3.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.2.0"
3+
version = "10.3.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)