v1.31.1
Changelog
Recent releases below. Older versions are listed in the archive at the bottom of this page.
Recent releases
v1.31.0
Changed
- PGlite: Supports in-memory and directory storage. #939
- Apache Derby: Preview support added supporting in-memory, directory, and network server modes. #398
- MCP: stdio transport is now supported and enabled by default. The HTTP MCP server remains available behind the existing
dbcode.ai.mcp.autoStart#1074 - MCP: Auto-registers with VS Code / Cursor’s MCP
- Settings: Unified row-limit handling across editor, notebook, explore, compare, join, and union. Renamed
dbcode.editorRowLimittodbcode.queryRowLimit
Fixed
- Editor: PostgreSQL CREATE TRIGGER no longer consumes the next statement. #1086
- PostgreSQL: Better message when introspection hits a
$libdir/...extension load error. #1087 - Editor: Fixed “command ‘dbcode.editor.exportQuery’ not found” when right-clicking Export Query Results.
- Notebook: Added Export Query Results action to SQL cells.
v1.30.8
Fixed
- MSSQL: Fixed arithmetic overflow when listing databases on servers with multi-TB databases. #1083
- Connections: Stopped the false “Connection has changed, do you want to close and reopen it?” prompt firing on certain settings saves.
v1.30.7
Changed
- Editor: Default 100,000 row limit on editor and notebook queries, with a “Row limit reached” status item offering re-run at a higher limit. Configurable via
dbcode.editorRowLimit. #476 #724 #1078 - DB2: Preview support for DB2 for z/OS. #1015
- DB2: Added progressive introspection.
- H2: Added progressive introspection.
- Access: Added progressive introspection.
- Netezza: Added progressive introspection.
- SQLite: Updated to 3.53.0
Fixed
- Results: Fixed editing not working in some cases where SQL contained commented out lines.
- ClickHouse: Fixed query execution failing with “Multi-statements are not allowed” when the statement has a trailing comment after the semicolon. #1082
- MSSQL: Windows Integrated Authentication failed with “Failed to load SSPI module” because the native binding download was silently skipped for connections configured via the new auth method UI.
- PostgreSQL: Script CREATE (DDL) for tables now includes COMMENT ON TABLE and COMMENT ON COLUMN statements. #1077
- Query Builder: added tables now auto-load their columns when the connection uses progressive introspection.
- Connections: Reload prompt on connection changes now fires once per connection instead of once per open database.
v1.30.6
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. Addeddbcode.tabPreviewsetting 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
ANALYZEthrowing “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.
v1.30.5
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.allowExternalConnectionssetting 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
v1.30.4
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
v1.30.3
Changed
- Connections: Changed progressive introspection default for “Prefetch Details” to off for progressive introspection.
Fixed
v1.30.2
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_TOKENenvironment variable. #1055 - Accounts:
DBCODE_REQUIRE_LICENSEenvironment variable to block all DBCode functionality without a valid license.
Fixed
- RisingWave: Fixed introspection error caused by missing
cache_sizecolumn inpg_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
v1.30.1
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
All releases
2026
-
v1.31.1— May 5, 2026 -
v1.31.0— May 4, 2026 -
v1.30.8— Apr 30, 2026 -
v1.30.7— Apr 30, 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.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