September 2026
September 16–30
New
- ClickHouse catalogs — query ClickHouse through
clickhouse_query()and join the result with your other catalogs; its tables appear on the Tables page. Setup - Cached results — running the same
SELECTagain can return the earlier result instantly, marked From cache in Studio and Query History. - JDBC driver on Maven Central — add it as a normal dependency instead of downloading a jar. JDBC driver
- Bulk results for pandas and Polars —
fetch_result_urlandfetch_dataframein the Python package load a full result straight from its stored file. Python & SQLAlchemy
Improved
- Full Parquet exports over MCP — an assistant's export links to the whole stored result. Tools
- Query History on a phone — the filters open as an overlay and the summary tiles fit the screen.
Fixed
PARTITIONED BYinCREATE TABLE, andALTER TABLE … SET PARTITIONED BY, on Iceberg tables in Glue were dropped or refused.
September 1–15
New
- Column meanings — Thunderduck infers what each column means, you confirm or correct it on the Tables page, and Studio shows it when you hover a column. AI assistants see the same meanings. Column meanings
- Roles — admins create roles, add people to them and grant each role read or write access per catalog. Every query path follows the same grants. Access control
- Excel files — read
.xlsxfiles from your storage catalogs withread_xlsx. Reading files - Catalog descriptions — an optional description for each catalog, shown on the Catalogs page, on hover in Studio, and to AI assistants.
- Documentation site — these docs.
Improved
- Execution steps in Studio — a running query shows each step of its execution with a live stopwatch, and a submitted query shows as queued until it is planned.
- Tables page — search and pagination, a larger table detail view, and
STRUCTcolumns that expand to show their fields. - Admin-only settings — creating, editing and deleting catalogs and environment variables needs a company admin.
- Claude and ChatGPT tools — every MCP tool has a readable title, and four ready-made skills ship with the server. Connecting Claude & ChatGPT
Fixed
- One catalog with a broken credential could empty the whole Tables page.
- A query that failed before planning showed a guessed error instead of the real one.