NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2970 most downloaded on PyPI
SQLAlchemy driver for duckdb
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
72 releases · first in 2020
One column per quarter.
0.17.0 (2025-03-29) Features register filesystems
panics in multi-threaded environments
Add supported MotherDuck connection string parameters
use full list of reserved words
set div_is_floordiv to False to avoid bad casts
reexport postgresql insert function
avoid mutating caller's connect args (don't accumulate user_agents)
deps: update dependency duckdb to v1.1.3
deps: update dependency duckdb to v1.1.2
restrict varint to supported versions
fix: Pass user config option via database name #1064
deps: update dependency duckdb to v0.10.3
## 0.12.1 (2024-05-24) ### Bug Fixes * add new types names for 0.10.3
## 0.12.0 (2024-04-21) ### Miscellaneous Chores * release 0.12.0 (same as rc0)
allow connections to be properly closed
## 0.11.5 (2024-04-16) ### Miscellaneous Chores * loosen packaging pin
## 0.11.4 (2024-04-09) ### Bug Fixes * drop python 3.7 support
allow parsing json in dynamic queries
## 0.11.2 (2024-03-01) ### Bug Fixes * support views in has_table
Add duckdb_engine/sqlalchemy version info to DuckDB user_agent
## 0.11.0 (2024-02-04) ### Features * comment support
## 0.10.0 (2023-12-24) ### Features * add new uhugeint type (4e01db8) ### Bug Fixes * remove packaging requirement
fix: support getting table properties using schema with db name prefix
fix: Support fetching multiple databases and schemas and their associated tables
use numeric_dollar where available
types: map uinteger to correct type
## 0.9.1 (2023-07-14) ### Bug Fixes * move numpy to dev dependencies
added support for try_cast operator (c4318ef) (see SQLAlchemy docs for more information)
nested types (Struct, Map, Union)
don't reflect nested types for now
add missing ischema_names entries
## 0.7.0 (2023-03-16) ### Miscellaneous Chores * release 0.7.0
## 0.7.0-rc1 (2023-03-07) ### Features * support sqlalchemy 2.0 (fe6be80) ### Miscellaneous Chores * release 0.7.0-rc1
## 0.6.8 (2023-01-08) ### Bug Fixes * correct json type mapping
## 0.6.7 (2023-01-07) ### Bug Fixes * correct attribute reference
## 0.6.6 (2022-12-17) ### Bug Fixes * add missing data types (92cef1b) * add missing integer data types (c7e9ccf) * disable server side cursors
add note regarding fetchmany support in duckdb=>0.5.0
stub out Dialect#get_indexes for now
fix bleeding edge duckdb for exceptions changes
support boolean and integer config values
document preload_extensions config parameter
try to fix poetry installation in workflow
switch to first party sqlalchemy stubs
restore mypy checking to github builds
correct dialect error lookup for bleeding edge (0e04d02) I have retroactively realized this was likely a breaking change for some consumers, my apolog…
## 0.3.2 (2022-08-05) ### Bug Fixes * unpin numpy for python 3.6
## 0.3.1 (2022-08-05) ### Bug Fixes * add py.typed file (99e39e4) * update test for bleeding edge
use SingletonThreadPool for :memory: connections
add missing apilevel and threadsafety attributes on duckdb DBAPI
feat: enable interval support by @Mause in https://github.com/Mause/duckdb_engine/pull/278
Full Changelog: https://github.com/Mause/duckdb_engine/compare/v0.1.11...v0.1.12a0
feat: test against bleeding edge by @Mause in https://github.com/Mause/duckdb_engine/pull/271
Full Changelog: https://github.com/Mause/duckdb_engine/compare/0.1.10...0.1.11
feat: add sqlalchemy stubs for internal type checking by @Mause in https://github.com/Mause/duckdb_engine/pull/266
Full Changelog: https://github.com/Mause/duckdb_engine/compare/0.1.9...0.1.10
Support SQLAlchemy < 1.4 without a deprecation warning on 1.4+ by @marcua in https://github.com/Mause/duckdb_engine/pull/219
Full Changelog: https://github.com/Mause/duckdb_engine/compare/0.1.8...0.1.9
Nothing published for this version
Switch to non-deprecated get table names method by @Mause in https://github.com/Mause/duckdb_engine/pull/116
Full Changelog: https://github.com/Mause/duckdb_engine/compare/0.1.7...0.1.8
Your coding agent can read these notes before it upgrades. Set up the MCP server →