pypi / duckdb
duckdb
What changed in duckdb 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.
1 security2 new APIs and options2 behavior and defaults2 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initduckdb 17 changes
Security 1
DuckDB is a SQL database management system. DuckDB implemented block-based encryption of DB on the filesystem starting with DuckDB 1.4.0. There are a few issues related to this implementation. The DuckDB can fall back to an insecure random number generator
New APIs and options 2
Accepts pathlib.Path, os.PathLike, bytes, and file-like objects as inputs.
Accepts pathlib.Path, os.PathLike, bytes, and file-like objects as inputs.
Behavior and default changes 2
Arrow exports are unified across all query result types.
Polars dynamic predicates are ignored.
Fixes and other changes 2
Fixes the alias of DuckDBPyRelation.query.
Relation queries now work with a read-only connection.