unstale

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 init

@unstale/cli on npm

duckdb 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

    1.4.2security advisory

New APIs and options 2

  • Accepts pathlib.Path, os.PathLike, bytes, and file-like objects as inputs.

    1.5.4release notes

  • Accepts pathlib.Path, os.PathLike, bytes, and file-like objects as inputs.

    1.5.4release notes

Behavior and default changes 2

  • Arrow exports are unified across all query result types.

    1.5.4release notes

  • Polars dynamic predicates are ignored.

    1.5.4release notes

Fixes and other changes 2

  • Fixes the alias of DuckDBPyRelation.query.

    1.5.5release notes

  • Relation queries now work with a read-only connection.

    1.5.4release notes