ERD: Fixed incorrect cardinality display for junction tables with composite primary keys. #785
SQLite: Fixed ATTACH DATABASE and DETACH DATABASE statements not being recognized to refresh the explorer. #784
SQLite: Fixed introspection error when database has read-only file permissions. #783
v1.17.24
Changed
Language Server: Included MySQL and Trino support.
Filters: Table filters that are saved can now be loaded directly from the explorer.
Fixed
ClickHouse: Fixed CREATE FUNCTION statement boundary parsing. #781
Results: Fixed JSON columns being double-stringified when opening grid selections in editor with JSON format.
Results: Fixed cell editor treating formatting-only changes as data modifications for JSON and XML content.
Notebooks: Fixed result grid disappearing when clicking refresh or save dropdown menus. #780
v1.17.23
Changed
Results: Added ability to save filters and re use on tables.
Language Server: Added PL/SQL and T-SQL dialect support to the experimental language server for autocomplete and syntax validation.
Fixed
Monaco Editor: Fixed theme initialization crash when VS Code themes contain non-string color values.
Language Server: Disable diagnostics for unsupported dialects to prevent false positives. #772
Themes: Adjusted some colors from the VSCode theme css provided. #776
v1.17.18
Changed
Results: Added SQL based where filter to results. #745
Files: Added custom editor support for data and database files (CSV, XLSX, Parquet, Avro, SQLite, DuckDB) - users can now use “Open With…” to open files in DBCode. #764
Fixed
Autocomplete: No longer suggests items immediately after typing a comma - now requires at least one character to be typed for context-aware suggestions. #765
Editor: Opening SQL now reuses existing untitled files for the same connection instead of creating multiple tabs.
Editor: Added scratch files for persistent SQL files organized by connection with configurable rotation (hourly/daily/weekly/monthly) and automatic cleanup.
Editor: Reworked statement boundary parsing to better handle functions, procedures, and other complex SQL constructs. #768#767
Connection Roles: Added new statement types for transactions, maintenance, grant/revoke, set/use.
Explorer: Added table search to right click context menu in explorer, supports multiple table selection.
Oracle: Added “Include Oracle Maintained Schemas” option to show system schemas (SYS, SYSTEM, etc.). #769
Redis: Added support for executing statements in the editor.
Results: Added “Open” to context menu to open data directly in editor. #630
Snowflake: Warehouse and Security Role now fetch from the server. #762
v1.17.15
Changed
MongoDB: Added authentication database (authSource) option to connection settings. #752
Fixed
RisingWave: Fixed connection errors with RisingWave versions below 2.0 due to missing information_schema support. #753
Results: Expansion now handles more complex nested data, along with correctly displaying row numbers and background stripes. #710
Bigquery: Fixed JSON data types being quoted. #710
v1.17.13
Changed
ERD: Can now choose to display multiple schemas in the diagram. #744
Import: You can now create a new table when importing. #529
Import: Now supports importing from parquet and avro files.
Fixed
ERD: Filtering to start a specific table was not showing tables that did not contain that table’s name.
v1.17.12
Changed
File Formats: CSV, Parquet, and Excel files now save changes back to disk after editing. #751
Explorer: Added create capability for database objects (triggers, views, procedures, functions, indexes) with dialect-specific SQL across all supported databases. #67
Results: Fixed “Export - All” to automatically fetch all rows when row limit is reached. #750
v1.17.11
Changed
MCP/Copilot: Added separate dbcode-execute-dml and dbcode-execute-ddl tools for granular permission control. #739
MCP: Breaking Change - Legacy auth modes (Bearer, Querystring) and depreciated SSE transport removed. OAuth provides automatic discovert and secure authentication with approval dialogs for MCP clients, and no need to set query strings, tokens etc. URL has also been changed to http://localhost:PORT/mcp.
MongoDB: Added create, drop, and rename capabilities to MongoDB collections, matching functionality available for SQL database tables. #66
Fixed
Connections: Fixed refresh not updating schema metadata when database structure changes (table field types, new databases, etc.). #747
Azure/SQL Server: Stored procedures and functions were not scriptable. #743
v1.17.10
Changed
Sign in: Added web based sign in option including support for Google. #742
Fixed
Results: Fixed type collision issue when using data formatters that caused some values to not display.
v1.17.9
Changed
Backup/Restore: Added backup and restore functionality for PostgreSQL MySQL, SQLite, and DuckDB to start to the right click context menu of their databases (uses native tools). #195
Ready to try DBCode?
Install DBCode today and transform your database workflow in
Visual Studio Code.