Recent releases below. Older versions are listed in the archive at the bottom of this page.
Recent releases
Changed
- Monitoring: Stats now group by category (Cache, Memory, CPU, etc.), summary at the top, hover any bar to see its value, across every card simultaneously; click to pin. Added per-metric descriptions, copy-snapshot to clipboard.
- DynamoDB: Added progressive introspection and system monitoring.
- Neo4j/Memgraph: Added progressive introspection, transaction monitoring.
- Language Server: Defer startup until first SQL document opens or a SQL-dependent feature is used. #1066
- Tabs: Tab preview behavior now respects
workbench.editor.enablePreview. Added dbcode.tabPreview setting to override it for data viewer tabs specifically. #1070
- Tabs: A data viewer tab now auto-locks (won’t be reused as preview) when you type or apply a WHERE filter, sort, paginate, resize or reorder a column, or scroll away from the top.
Fixed
- Monitoring: Queries now run serially over a single pinned connection per panel, session hints are applied on SQL Server / PostgreSQL / MySQL so monitoring de prioritizes, and default refresh intervals on heavy categories raised from 5s to 10s. #1069
- SQLite: Fixed
ANALYZE throwing “raw() method is only for statements that return data”. #1072
- Introspection: Expanded “Update Statistics” setting to Trino (+ Athena) and CockroachDB.
- Introspection: Added row counts and size to single-table refresh for DuckDB, Snowflake, BigQuery, and ClickHouse.
- Editor: Fixed END keyword outside of procedures causing statement highlighting to extend past active statement.
Permalink
Changed
- Editor: Added “Export Query Results” action to export a query’s results directly to a file from the SQL editor. #1062
- Introspection: Added optional “Update Statistics” setting in connection introspection settings. When enabled, updates database stats before refreshing a single table so the row count in the explorer stays accurate. Supported on Oracle, PostgreSQL, Redshift, MySQL, MariaDB, SQL Server, SQLite, Sybase, Databricks, and Hive. #1054
- Explore: Added Unique and Zero metrics to measure summary, and a new Summary section for dimensions with Distinct, Unique, Nulls, Empty, and Min/Max for date dimensions. #1064
- MCP: Added
dbcode.ai.mcp.allowExternalConnections setting to expose the MCP server beyond localhost, for Dev Containers or LAN access. Requires OAuth. #741
- SurrealDB: Added progressive introspection and system monitoring.
- RavenDB: Added progressive introspection, system monitoring, and connection string parsing.
- Redis/Valkey: Added progressive introspection, server monitoring, client monitoring, and connection string parsing.
Fixed
- SQL: Expanded reserved-word list used for identifier quoting with names like
character, binary, read, etc. are correctly quoted. #1067
Permalink
Changed
- ClickHouse: Progressive introspection is now the default for new connections.
Fixed
- Results: Fixed chart state being reset when refreshing query results in the same tab. #921
- Grid: Fixed duplicate “With Headers” item in the Copy As submenu, second one now correctly shows “Without Headers”.
- ClickHouse: Fixed introspection failure when the server reports “No synonims extensions” error from system.functions query. #1063
- MCP: Auto-start now starts the MCP server when VS Code opens, rather than waiting for the user to interact with DBCode. #1060
Permalink
Changed
- Connections: Changed progressive introspection default for “Prefetch Details” to off for progressive introspection.
Fixed
- Hive: Parallelized introspection queries. #1053
- Accounts: Enable generate activation token commands. #1055
- SAP ASE (Sybase): Fixed stored procedures only returning the first result set when multiple result sets are returned.
Permalink
Changed
- InfluxDB: Added progressive introspection, server monitoring, EXPLAIN support, and connection string parsing.
- Hive/Impala: Added progressive introspection, server monitoring, EXPLAIN support, and connection string parsing.
- Databricks: Added progressive introspection, server monitoring, EXPLAIN support, and connection string parsing.
- Elasticsearch/OpenSearch: Added progressive introspection, cluster monitoring, EXPLAIN support, and connection string parsing.
- Cassandra/ScyllaDB: Added progressive introspection, node monitoring, and connection string parsing.
- MongoDB: Added progressive introspection.
- Grid: Added top-level Copy action to context menu for quick one-click copy.
- Grid: Added Ctrl+Insert keyboard shortcut for copy to support Dvorak keyboard layouts.
- Accounts: Team admins can generate tokens for seat members to enable automatic license activation via
DBCODE_ACTIVATION_TOKEN environment variable. #1055
- Accounts:
DBCODE_REQUIRE_LICENSE environment variable to block all DBCode functionality without a valid license.
Fixed
- RisingWave: Fixed introspection error caused by missing
cache_size column in pg_sequences. #1058
- MongoDB: Fixed
db.collection() method not working in SQL file. #1047
- Athena: Fixed “mismatched input OFFSET” error when scrolling through table data. #1057
- SQL Server DW, Access, Sybase: Fixed pagination when scrolling through table data.
- Editor: Improved syntax highlighting in Monaco editors (inspector, WHERE filter, SQL panel) to match VS Code’s theme colors. #1042
Permalink
Changed
- Teams: Added role-based feature restrictions. Team owners and admins can assign roles to members to control access to AI, data export, clipboard copy, data sharing, and history sync. Includes built-in roles (admin, member, no-export, restricted) and support for custom roles. #1049
Fixed
- Grid: Fixed Cmd/Ctrl+C not copying text when editing a cell inline.
- Language Server: Fixed expression aliases being marked as unknown columns in ORDER BY. #1050
- MongoDB: Fixed SQL file execution failing after the first successful query. #1047
- Script DDL: Fixed blank editor opening when DDL generation fails. #1039
Permalink
Changed
- Monitoring: Added System Info tab showing server information.
- Monitoring: Locks tab uses tree view to show blocked processes under the blocking process.
- Monitoring: Added long-running query notifications, warning when a session exceeds 60 seconds, with Kill Session action.
- SurrealDB: Added support for SurrealDB v3 by upgrading the SDK to 2.x. Minimum server version is now 2.1.0. #1043
- Aerospike: New database driver with SQL support via JDBC. #631
- Apache Pinot: New driver for real-time OLAP analytics. #631
Fixed
- Grid: Fixed reload button becoming unclickable after a table or query error, requiring close and reopen to recover.
- Oracle: Fixed SQL execution failing when statements contain trailing comments (— or /* */). #1044
- Results: Fixed “Set value” context menu targeting wrong row after sorting. #1041
- Grid: Fixed Monaco editor background not matching VS Code theme in WHERE filter and inspector panel. #1042
- Grid: Fixed paste inserting clipboard contents twice in WHERE filter on Linux and WSL. #1024
Permalink
Changed
- Grid: Boolean column filters now show True, False, Null, Not Null options instead of generic text filter. #1028
- Transactions: DDL statements (ALTER, CREATE, DROP) are now tracked as uncommitted changes when auto-commit is OFF on databases with transactional DDL (PostgreSQL, SQL Server, Snowflake).
- Transactions: Non-transactional DDL drivers (MySQL, Oracle, DB2) now warn before executing DDL with auto-commit OFF, even with no prior uncommitted changes.
- Roles: Added
autoCommit setting to connection roles, allowing per-role auto-commit defaults that override the global defaultAutoCommit setting.
- Tab Titles: Added
${role} variable to dbcode.tabTitle.format for showing the connection role in tab titles.
- Results: Binary cell “Save as File…” context menu to download cell contents to disk with auto-detected file extension.
- Results: Binary cell “Open in Editor” to view and edit binary data in VS Code editors (hex editor, text, etc.) with round-trip saving back to the grid.
- Bunny Database: Added support for Bunny Database (bunny.net) as a cloud libSQL service. #1040
- MongoDB: Added support for multiple hosts in replica set connections without SRV. #1005
- MySQL/MariaDB: Added “Allow Local Infile” option to enable LOAD DATA LOCAL INFILE statements.
Fixed
- Grid: Fixed image preview in binary cells blocking the edit input when clicking to edit.
- Tree: Clicking a table in the tree now keeps focus in the tree, matching VS Code’s native behavior. Enter opens and focuses the table. #1039
- MCP: Fixed
dbcode-disconnect tool not working in Copilot Chat (missing tool registration). #1034
Permalink
Changed
- Monitoring: Preview of server monitoring, with support for Postgres, SQL Server, Oracle, and others.
- AI Assist: Custom model errors now show the provider’s error message instead of a generic status code. Token usage (prompt, completion, total) is displayed after each custom model response.
- MCP: Added
dbcode-disconnect tool to allow AI agents to programmatically disconnect database connections and release file locks. #1034
- Results: Added result tab rename via double-click or right-click context menu. Custom names persist across re-executions when the SQL matches. #1033
- Tables: Single-clicking a table reuses the previous tab, double-clicking pins it. Tabs are protected from reuse when editing data, filtered, sorted, streaming, or loading more rows. #1036
- Tree: Ctrl+C / Cmd+C copies selected item names (supports multi-select). F4 opens Script DDL for the selected item. #1039
- Tree: Column tooltips now show type, nullable, primary key, default, FK reference, and comments. #1039
Permalink
Fixed
- Editor: Fixed output log and tab badges not showing affected row counts for DML statements. #967
- SQL Server: Added FOR SYSTEM_TIME temporal table syntax support in language server. #1027
- Grid: Fixed paste inserting clipboard contents twice on Linux. #1024
- Grid: Fixed two context menus appearing when right-clicking in relation detail grids. #1025
- Export: Fixed Excel export shifting dates back by one day for users in timezones west of UTC.
- DuckLake: Fixed Google Cloud Storage connections getting 403 errors. #1031
Permalink
All releases
2026
-
v1.30.6
— Apr 26, 2026 -
v1.30.5
— Apr 24, 2026 -
v1.30.4
— Apr 17, 2026 -
v1.30.3
— Apr 9, 2026 -
v1.30.2
— Apr 8, 2026 -
v1.30.1
— Apr 6, 2026 -
v1.30.0
— Apr 2, 2026 -
v1.29.5
— Mar 27, 2026 -
v1.29.4
— Mar 25, 2026 -
v1.29.3
— Mar 19, 2026 -
v1.29.2
— Mar 16, 2026 -
v1.29.0
— Mar 13, 2026 -
v1.28.16
— Mar 11, 2026 -
v1.28.15
— Mar 8, 2026 -
v1.28.13
— Mar 6, 2026 -
v1.28.11
— Mar 5, 2026 -
v1.28.10
— Mar 4, 2026 -
v1.28.9
— Mar 3, 2026 -
v1.28.8
— Mar 1, 2026 -
v1.28.7
— Feb 26, 2026 -
v1.28.5
— Feb 25, 2026 -
v1.28.4
— Feb 23, 2026 -
v1.28.3
— Feb 23, 2026 -
v1.28.2
— Feb 20, 2026 -
v1.28.0
— Feb 16, 2026 -
v1.27.8
— Feb 12, 2026 -
v1.27.7
— Feb 10, 2026 -
v1.27.6
— Feb 9, 2026 -
v1.27.3
— Feb 8, 2026 -
v1.27.2
— Feb 7, 2026 -
v1.27.1
— Feb 6, 2026 -
v1.27.0
— Feb 4, 2026 -
v1.26.17
— Feb 4, 2026 -
v1.26.16
— Jan 28, 2026 -
v1.26.15
— Jan 26, 2026 -
v1.26.12
— Jan 23, 2026 -
v1.26.11
— Jan 22, 2026 -
v1.26.10
— Jan 20, 2026 -
v1.26.8
— Jan 15, 2026 -
v1.26.7
— Jan 14, 2026 -
v1.26.6
— Jan 12, 2026 -
v1.26.4
— Jan 10, 2026 -
v1.26.2
— Jan 9, 2026 -
v1.26.1
— Jan 8, 2026 -
v1.26.0
— Jan 8, 2026 -
v1.24.1
— Jan 5, 2026 -
v1.24.0
— Jan 4, 2026
2025
-
v1.23.4
— Dec 30, 2025 -
v1.23.3
— Dec 28, 2025 -
v1.23.2
— Dec 27, 2025 -
v1.23.1
— Dec 26, 2025 -
v1.23.0
— Dec 24, 2025 -
v1.22.4
— Dec 22, 2025 -
v1.22.3
— Dec 21, 2025 -
v1.22.2
— Dec 20, 2025 -
v1.22.1
— Dec 19, 2025 -
v1.22.0
— Dec 13, 2025 -
v1.21.3
— Dec 11, 2025 -
v1.21.2
— Dec 10, 2025 -
v1.21.1
— Dec 9, 2025 -
v1.20.1
— Dec 9, 2025 -
v1.20.0
— Dec 8, 2025 -
v1.19.10
— Dec 5, 2025 -
v1.19.9
— Dec 4, 2025 -
v1.19.8
— Nov 29, 2025 -
v1.19.7
— Nov 29, 2025 -
v1.19.6
— Nov 26, 2025 -
v1.19.5
— Nov 25, 2025 -
v1.19.4
— Nov 25, 2025 -
v1.19.3
— Nov 22, 2025 -
v1.19.1
— Nov 21, 2025 -
v1.19.0
— Nov 20, 2025 -
v1.18.2
— Nov 20, 2025 -
v1.18.0
— Nov 17, 2025 -
v1.17.37
— Nov 14, 2025 -
v1.17.35
— Nov 13, 2025 -
v1.17.34
— Nov 11, 2025 -
v1.17.33
— Nov 11, 2025 -
v1.17.32
— Nov 7, 2025 -
v1.17.31
— Nov 6, 2025 -
v1.17.30
— Nov 5, 2025 -
v1.17.29
— Nov 3, 2025 -
v1.17.27
— Nov 1, 2025 -
v1.17.26
— Oct 27, 2025 -
v1.17.25
— Oct 26, 2025 -
v1.17.24
— Oct 24, 2025 -
v1.17.23
— Oct 23, 2025 -
v1.17.18
— Oct 21, 2025 -
v1.17.17
— Oct 20, 2025 -
v1.17.16
— Oct 15, 2025 -
v1.17.15
— Oct 13, 2025 -
v1.17.13
— Oct 11, 2025 -
v1.17.12
— Oct 8, 2025 -
v1.17.11
— Oct 6, 2025 -
v1.17.10
— Oct 3, 2025 -
v1.17.9
— Oct 2, 2025 -
v1.17.8
— Oct 1, 2025 -
v1.17.7
— Sep 30, 2025 -
v1.17.6
— Sep 30, 2025 -
v1.17.4
— Sep 28, 2025 -
v1.17.3
— Sep 24, 2025 -
v1.17.2
— Sep 22, 2025 -
v1.17.0
— Sep 19, 2025 -
v1.16.15
— Sep 18, 2025 -
v1.16.14
— Sep 15, 2025 -
v1.16.13
— Sep 12, 2025 -
v1.16.12
— Sep 10, 2025 -
v1.16.11
— Sep 10, 2025 -
v1.16.8
— Sep 4, 2025 -
v1.16.7
— Sep 3, 2025 -
v1.16.6
— Sep 1, 2025 -
v1.16.5
— Aug 29, 2025 -
v1.16.4
— Aug 25, 2025 -
v1.16.3
— Aug 24, 2025 -
v1.16.2
— Aug 22, 2025 -
v1.16.1
— Aug 20, 2025 -
v1.16.0
— Aug 19, 2025 -
v1.15.0
— Aug 17, 2025 -
v1.14.30
— Aug 14, 2025 -
v1.14.29
— Aug 8, 2025 -
v1.14.28
— Aug 7, 2025 -
v1.14.26
— Aug 6, 2025 -
v1.14.25
— Aug 2, 2025 -
v1.14.24
— Aug 1, 2025 -
v1.14.23
— Jul 30, 2025 -
v1.14.22
— Jul 28, 2025 -
v1.14.21
— Jul 24, 2025 -
v1.14.20
— Jul 21, 2025 -
v1.14.19
— Jul 18, 2025 -
v1.14.18
— Jul 17, 2025 -
v1.14.17
— Jul 14, 2025 -
v1.14.16
— Jul 10, 2025 -
v1.14.15
— Jul 3, 2025 -
v1.14.14
— Jun 29, 2025 -
v1.14.13
— Jun 24, 2025 -
v1.14.12
— Jun 23, 2025 -
v1.14.11
— Jun 18, 2025 -
v1.14.10
— Jun 13, 2025 -
v1.14.9
— Jun 13, 2025 -
v1.14.8
— Jun 12, 2025 -
v1.14.7
— Jun 11, 2025 -
v1.14.6
— Jun 9, 2025 -
v1.14.5
— Jun 6, 2025 -
v1.14.1
— Jun 5, 2025 -
v1.14.0
— Jun 4, 2025 -
v1.13.18
— Jun 3, 2025 -
v1.13.17
— May 27, 2025 -
v1.13.16
— May 27, 2025 -
v1.13.14
— May 24, 2025 -
v1.13.13
— May 22, 2025 -
v1.13.12
— May 21, 2025 -
v1.13.11
— May 20, 2025 -
v1.13.10
— May 19, 2025 -
v1.13.9
— May 19, 2025 -
v1.13.8
— May 18, 2025 -
v1.13.5
— May 15, 2025 -
v1.13.3
— May 15, 2025 -
v1.13.2
— May 13, 2025 -
v1.13.1
— May 13, 2025 -
v1.13.0
— May 11, 2025 -
v1.12.7
— May 9, 2025 -
v1.12.6
— May 9, 2025 -
v1.12.5
— May 7, 2025 -
v1.12.4
— May 5, 2025 -
v1.12.3
— May 2, 2025 -
v1.12.2
— Apr 30, 2025 -
v1.12.1
— Apr 29, 2025 -
v1.12.0
— Apr 26, 2025 -
v1.11.12
— Apr 24, 2025 -
v1.11.11
— Apr 24, 2025 -
v1.11.10
— Apr 23, 2025 -
v1.11.9
— Apr 22, 2025 -
v1.11.8
— Apr 14, 2025 -
v1.11.6
— Apr 12, 2025 -
v1.11.5
— Apr 11, 2025 -
v1.11.4
— Apr 9, 2025 -
v1.11.2
— Apr 9, 2025 -
v1.11.1
— Apr 7, 2025 -
v1.11.0
— Apr 4, 2025 -
v1.10.7
— Apr 3, 2025 -
v1.10.6
— Apr 2, 2025 -
v1.10.4
— Mar 30, 2025 -
v1.10.3
— Mar 28, 2025 -
v1.10.2
— Mar 28, 2025 -
v1.10.0
— Mar 27, 2025 -
v1.9.5
— Mar 26, 2025 -
v1.9.4
— Mar 25, 2025 -
v1.9.3
— Mar 24, 2025 -
v1.9.2
— Mar 16, 2025 -
v1.9.1
— Mar 16, 2025 -
v1.9.0
— Mar 13, 2025 -
v1.8.4
— Mar 13, 2025 -
v1.8.3
— Mar 11, 2025 -
v1.8.2
— Mar 9, 2025 -
v1.8.1
— Mar 6, 2025 -
v1.8.0
— Mar 5, 2025 -
v1.7.4
— Mar 3, 2025 -
v1.7.3
— Feb 28, 2025 -
v1.7.1
— Feb 27, 2025 -
v1.7.0
— Feb 24, 2025 -
v1.6.22
— Feb 20, 2025 -
v1.6.21
— Feb 20, 2025 -
v1.6.20
— Feb 18, 2025 -
v1.6.19
— Feb 17, 2025 -
v1.6.18
— Feb 16, 2025 -
v1.6.17
— Feb 14, 2025 -
v1.6.16
— Feb 12, 2025 -
v1.6.15
— Feb 11, 2025 -
v1.6.14
— Feb 11, 2025 -
v1.6.13
— Feb 6, 2025 -
v1.6.12
— Feb 5, 2025 -
v1.6.11
— Feb 5, 2025 -
v1.6.10
— Feb 4, 2025 -
v1.6.9
— Jan 31, 2025 -
v1.6.8
— Jan 30, 2025 -
v1.6.7
— Jan 28, 2025 -
v1.6.6
— Jan 28, 2025 -
v1.6.5
— Jan 26, 2025 -
v1.6.4
— Jan 25, 2025 -
v1.6.3
— Jan 22, 2025 -
v1.6.2
— Jan 22, 2025 -
v1.6.1
— Jan 17, 2025 -
v1.6.0
— Jan 17, 2025 -
v1.5.12
— Jan 13, 2025 -
v1.5.11
— Jan 11, 2025 -
v1.5.10
— Jan 9, 2025 -
v1.5.9
— Jan 6, 2025
2024
-
v1.5.8
— Dec 18, 2024 -
v1.5.7
— Dec 17, 2024 -
v1.5.6
— Dec 17, 2024 -
v1.5.5
— Dec 14, 2024 -
v1.5.4
— Dec 12, 2024 -
v1.5.3
— Dec 12, 2024 -
v1.5.2
— Dec 10, 2024 -
v1.5.1
— Dec 7, 2024 -
v1.4.17
— Dec 7, 2024 -
v1.4.15
— Dec 6, 2024 -
v1.4.14
— Dec 4, 2024 -
v1.4.13
— Dec 2, 2024 -
v1.4.12
— Nov 22, 2024 -
v1.4.11
— Nov 21, 2024 -
v1.4.10
— Nov 19, 2024 -
v1.4.9
— Nov 17, 2024 -
v1.4.8
— Nov 14, 2024 -
v1.4.7
— Nov 11, 2024 -
v1.4.6
— Nov 10, 2024 -
v1.4.4
— Nov 8, 2024 -
v1.4.3
— Nov 8, 2024 -
v1.4.1
— Nov 7, 2024 -
v1.4.0
— Nov 7, 2024 -
v1.3.18
— Nov 1, 2024 -
v1.3.17
— Oct 31, 2024 -
v1.3.16
— Oct 30, 2024 -
v1.3.15
— Oct 27, 2024 -
v1.3.14
— Oct 27, 2024 -
v1.3.13
— Oct 25, 2024 -
v1.3.11
— Oct 22, 2024 -
v1.3.10
— Oct 21, 2024 -
v1.3.7
— Oct 19, 2024 -
v1.3.6
— Oct 18, 2024 -
v1.3.3
— Oct 15, 2024 -
v1.3.2
— Oct 14, 2024 -
v1.3.1
— Oct 14, 2024 -
v1.3.0
— Oct 13, 2024 -
v1.2.16
— Oct 7, 2024 -
v1.2.14
— Oct 4, 2024 -
v1.2.8
— Sep 28, 2024 -
v1.2.7
— Sep 25, 2024 -
v1.2.6
— Sep 24, 2024 -
v1.2.5
— Sep 19, 2024 -
v1.2.4
— Sep 17, 2024 -
v1.2.3
— Sep 15, 2024 -
v1.2.2
— Sep 13, 2024 -
v1.2.1
— Sep 11, 2024 -
v1.2.0
— Sep 10, 2024 -
v1.1.6
— Sep 4, 2024 -
v1.1.5
— Sep 2, 2024 -
v1.1.3
— Aug 29, 2024 -
v1.1.2
— Aug 15, 2024 -
v1.1.1
— Aug 13, 2024 -
v1.1.0
— Aug 7, 2024 -
v1.0.0
— Aug 7, 2024 -
v0.17.1
— Aug 1, 2024 -
v0.17.0
— Jul 30, 2024 -
v0.16.2
— Jul 25, 2024 -
v0.16.1
— Jul 22, 2024 -
v0.16.0
— Jul 17, 2024 -
v0.15.1
— Jul 15, 2024 -
v0.15.0
— Jul 12, 2024 -
v0.14.1
— Jul 5, 2024 -
v0.14.0
— Jul 3, 2024 -
v0.13.0
— Jun 29, 2024 -
v0.12.6
— Jun 27, 2024 -
v0.12.5
— Jun 15, 2024 -
v0.12.4
— Jun 11, 2024 -
v0.12.3
— Jun 11, 2024 -
v0.12.2
— Jun 7, 2024 -
v0.12.1
— Jun 6, 2024 -
v0.12.0
— May 31, 2024 -
v0.11.2
— May 28, 2024 -
v0.11.1
— May 25, 2024 -
v0.11.0
— May 24, 2024 -
v0.10.0
— May 16, 2024 -
v0.9.3
— May 10, 2024 -
v0.9.2
— May 8, 2024 -
v0.9.1
— May 2, 2024 -
v0.9.0
— May 1, 2024 -
v0.8.2
— Apr 25, 2024 -
v0.8.1
— Apr 9, 2024 -
v0.8.0
— Mar 29, 2024 -
v0.7.0
— Mar 28, 2024 -
v0.6.0
— Mar 15, 2024 -
v0.5.2
— Mar 1, 2024