Releases
10.5.0
10.5.0 (2025-04-18)
Features
api: expose DataType publicly at ibis.DataType (#11101 ) (4164265 )
backends: fixup drop_database() when passing a specific catalog (#11110 ) (57d79b7 )
databricks: add support for json via variant (a1f2bab )
datafusion: basic map operations (16b0c4c )
postgres: allow disablement of hstore extension loading (#11126 ) (35fc38b ), closes #11103
postgres: implement maps in terms of JSONB instead of HSTORE (ff6100a )
pyflink: fix type mapping from BINARY to VARBINARY (bbcd5b9 )
risingwave: support map operations (e7d8c3a )
temporal: implement casting floating values to timestamps (0356caf )
Bug Fixes
athena: only replace commas instead of all special characters in column names (#11138 ) (4c74ddd )
databricks: use AS JSON
for programmatic output of schema information (d55a5ee )
duckdb: always create temp tables in temp.main
(#11092 ) (20bec13 )
ir: make ibis.to_sql() parse join limits and projections; fixes #11105 (a416755 )
oracle: return a sqlglot.DataType
, not str
, when compiling string dtype (#11124 ) (99be73b )
postgres: clean up possible transaction hangs (6f9d141 )
scalar-subquery: ensure that scalar subqueries value
is resolvable with no underlying projection (#11125 ) (a92c3cb )
snowflake/bigquery/athena: ensure that timestamp casting works (#11135 ) (4bb0b78 )
typing: remove unnecessary generics in ibis.struct()
typing (#11070 ) (9d3aece )
Documentation
clarify NULL/NaN/inf distinction in docstring and examples (#11077 ) (3d4e741 )
fix SECURITY.md
formatting (63aeff4 )
You can’t perform that action at this time.