DuckDB v1.4.5 Bugfix Release
This is a bug fix release for various issues discovered after we released v1.4.4. Please also refer to the announcement blog post: https://duckdb.org/2026/06/17/announcing-duckdb-145.html Internal #7212 : FILL Empty Chunk Secret Manager: Ensure secrets are created exactly once Use FileSystem APIs in QueryProfiler::Write Fix escape handling in AddEscapes...
Also shipped Jun 17, 2026DuckDB in June 2026 →
Replit is now available in Claude
Replit is now integrated directly into Claude, allowing users to design applications in Claude and build them in Replit within a single workflow.
Kilo Code + OpenRouter: Setup, Model Routing, and Free Models
Kilo Code now supports OpenRouter, enabling users to route requests across over 300 models with provider failover.
How to Use OpenAI Codex CLI with OpenRouter
The OpenAI Codex CLI can now be configured to route requests through OpenRouter for usage tracking and provider failover.
Australia Endpoint Now Generally Available
The Deepgram Australia endpoint ( api.au.deepgram.com ) is now generally available for customers requiring data processing within Australia.
Artifacts - Manage Artifacts from the Cloudflare dashboard
You can now configure Artifacts namespaces, repos, and tokens directly from the Cloudflare dashboard. Artifacts is Git-compatible storage that lets you store repos on Cloudflare and interact with them using standard Git workflows.
AI credit usage API for Enterprise customers
Enterprise customers can now access AI credit usage data programmatically via the new AI usage credit API.
More from DuckDBEvery DuckDB release →
DuckDB v1.5.4 Bugfix Release
This is a bug fix release for various issues discovered after we released v1.5.3. Please also refer to the announcement blog post: https://duckdb.org/2026/06/17/announcing-duckdb-154.html backport 22094 backport 21815 & 21427 remove CleanupState destructor and remove noexcept on DuckCleanupInfo… Backport revert append fix to v1.4 Backport windows-32bit test...
DuckDB v1.5.3 Bugfix Release
This is a bugfix release for various issues discovered after we released v1.5.2. Please also refer to the announcement blog post: https://duckdb.org/2026/05/20/announcing-duckdb-153 Use DB serialization compatibility for json_serialize_sql DuckLake Bump fix: resolve current catalog in ADBC Ingest to avoid temp table shadowing Fix TIMESTAMPFORMAT being...
DuckDB v1.5.5 Bugfix Release
This is a bug fix release for various issues discovered after we released v1.5.4. backport the out-of-bounds security fixes made in #23100 Remove checked_array_iterator from fmt dep (1.4) Remove checked_array_iterator from fmt dep (1.4) [Dev] Add LLDB scripts to help with debugging Add support for test config extending bump iceberg again Correctly get typed...
Reconciling JSON in DuckDB, One Patch at a Time
The upcoming DuckDB v2.0 release will add four new scalar functions to its JSON extension: json_merge_patch_diff, json_deep_merge, json_normalize, and json_strip_nulls. These functions allow data pipelines to reconcile state and handle JSON updates directly in SQL.
DuckDB v2.0: Your Database Deserves a Better Parser
DuckDB v2.0 will completely replace its SQL parser. The update aims to improve how the database tokenizes, parses, and transforms SQL queries into internal abstract syntax trees.
Chunked Query Results in the DuckDB Java Driver
Version 1.5.3.0 of the DuckDB Java driver introduces an alternative to the row-by-row JDBC ResultSet API, allowing applications to retrieve query results in columnar chunks. This update avoids the overhead of slicing columnar data into rows and reassembling it.
DuckDB v1.5.2 Bugfix Release
This is a bug fix release for various issues discovered after we released v1.5.1 Backport various race condition fixes to v1.4 bump ref to azure for v1.4.4 (rebuild) Internal #7584 : AsOf Simple Joins Do not write ccache to github cache for v1.4-andium Disable extension caching for v1.4 to free github cache space Disable save_cache for v1.4-andium Backport...
How DuckDB Runs Recursive CTEs Faster
The upcoming DuckDB v2.0 introduces physical execution changes to run recursive CTEs faster. By explicitly assigning scopes and reusing pipeline executors, the engine avoids repeatedly paying for pipeline scheduling and operator setup across iterations.