Skip to content

Changelog

Recent releases below. Older versions are listed in the archive at the bottom of this page.

Recent releases

v1.38.6

Changed

  • AI tools: The connection list now includes each connection’s default database, and the database list flags the default database.
  • ERD: The schema picker now lists every schema and loads a schema’s tables on demand when you select it.
  • ERD: Auto-layout now sizes tables from their content and groups tables without relationships into a compact block, with a toolbar toggle to hide them.
  • Results: JSON messages in the output log (such as a RAISE NOTICE payload) are now syntax-colored.
  • Results: Output log messages now show a formatted tooltip on hover, with JSON pretty-printed.
  • Query Builder: The aggregate dropdown offers COUNT DISTINCT, SUM DISTINCT and AVG DISTINCT.
  • Query Builder: Can be opened from a table’s context menu, hover icon or grid toolbar.
  • Query Builder: Tables added to the canvas are placed to the right, not below.
  • Cloudflare R2 SQL: Moved out of Preview.
  • Results: Numeric values in data grid cells are now right-aligned, toggle it in the grid settings menu or with dbcode.rightAlignNumbers.
  • Stripe: Moved out of Preview.
  • Results: Cell values in data grids are now syntax-highlighted (JSON, arrays and XML), toggle it in the grid settings menu or with dbcode.syntaxHighlighting.

Fixed

  • ERD: Fixed the schema picker not selecting or deselecting schemas when clicked. #1237
  • ERD: Refreshing a table no longer snaps the diagram back to the default schema.
  • SQL Server: Fabric and Synapse serverless no longer probe unsupported metadata views, fixing introspection errors and a stall. #1235
  • PostgreSQL: Notice messages now keep their raw text so a JSON payload stays intact, and show the severity as the action.
  • Query Builder: AI-generated filter values are no longer double-quoted in the SQL.
  • Query Builder: Joins on more than one column pair now draw a line for every pair instead of only the first.
  • Query Builder: WHERE and ORDER BY column dropdowns follow the table column order, so columns added via Add column no longer sink to the bottom.
  • Editor: Fixed qualified table autocomplete disappearing after the first character in MySQL/MariaDB/BigQuery and Oracle. #1238
  • Stripe: Deep grid paging no longer refetches from the first page each time.

Permalink

v1.38.5

Changed

  • File connections: Parquet, Arrow, and Avro tables now show a Metadata node with the file’s embedded key/value metadata.
  • Files: CSV, Excel, Parquet and Arrow rows can be edited without selecting key columns, including duplicate rows. #1191
  • InfluxDB: Added support for InfluxDB 2.x via a version selector on the connection, using InfluxQL. #1234

Fixed

  • AI: The inline completion sign-in hint now shows once per window instead of on every pause.
  • DB2: Fixed z/OS detection so connections no longer fail on the LUW-only SYSIBMADM.ENV_INST_INFO view. #1015
  • Connections: Test now opens or reuses the connection’s tunnel before connecting. #1232

Permalink

v1.38.4

Changed

  • CLI: dbcode introspect refreshes a connection’s database or schema from the terminal.
  • CLI: dbcode mcp serves the DBCode MCP tools itself when no editor is running, under the same roles, licence and masking rules.
  • CLI: dbcode open opens a tab of its own; --preview keeps the preview behaviour. New tables are found without a manual refresh.
  • Cube: Moved out of Preview.
  • Connections: Secondary secrets can now be stored in the OS secret store.
  • Oracle: Progressive loading now hides Oracle-maintained schemas and their public synonyms (SYS and similar) by default; enable “Include Oracle Maintained Schemas” to show them.
  • Table Designer: The plan now shows its success and failure paths as a branching flow, and a running apply can be cancelled.

Fixed

  • AI tools: Query, schema, and copy tools now require an explicit database when the connection has more than one. #1231
  • Oracle: Fixed schema loading failing with ORA-01795 on databases with more than 1000 owners. #1230
  • Oracle: Fixed TIMESTAMP and INTERVAL columns showing a doubled precision such as TIMESTAMP(3)(3).

Permalink

v1.38.3

Changed

  • CLI: Added Redshift, Greenplum, Timescale, Yugabyte, QuestDB, RisingWave, StarRocks, Doris, TiDB, SingleStore, Azure SQL, ClickHouse, Redis, Trino, Snowflake, Cassandra and Oracle connections to dbcode query.
  • CLI: dbcode open -c <connection> <name> shows a table, view, procedure or other object in the editor.
  • CLI: dbcode query reports the same anonymous usage event as the editor and follows its telemetry setting.
  • CLI: dbcode uninstall and “DBCode: Uninstall CLI” take dbcode off your PATH; uninstalling the extension does too.
  • MCP Server: Allow exposing the HTTP server to your network without authentication, with a confirmation before it starts.
  • Pinecone: Moved out of Preview.
  • Google Spanner: Moved out of Preview.
  • Vertica: Moved out of Preview.

Fixed

  • Qdrant: Honor the configured port instead of always using 6333. #1229

Permalink

v1.38.2

Changed

  • ArcGIS: Added preview support for browsing and editing feature services. #901
  • ChromaDB: Moved out of Preview.
  • CLI: dbcode with no command now prints help to stdout and exits 0, and dbcode help [command] works.
  • CLI: New dbcode query and dbcode connections commands run saved connections from a terminal; install with “DBCode: Install CLI”. #741
  • Apache Derby: Moved out of Preview.
  • Firebird: Moved out of Preview.
  • LanceDB: Moved out of Preview.
  • Connections: Groups can be nested, with cascading group colors.
  • PGlite: Moved out of Preview.
  • Apache Pinot: Moved out of Preview.
  • Qdrant: Moved out of Preview.
  • Connections: Added Re-authenticate on Microsoft Entra ID connections (auth profiles and built-in sign-in) to reconnect with a fresh login, for picking up elevated Azure PIM rights without restarting.
  • ScyllaDB: Moved out of Preview.
  • Table Designer: SQLite and libSQL support, including automatic table rebuilds for changes SQLite cannot ALTER.
  • Weaviate: Moved out of Preview.

Fixed

  • SQL Server: Fixed Azure connections not recovering after a dropped session (token expiry or network interruption), which previously failed queries until you reconnected manually.
  • Grid: Fixed “Count all rows” failing with a column "count(*)" does not exist error. #1227
  • MCP: OAuth discovery now advertises the host clients connect on, so Dev Container and LAN connections authorize instead of returning 401.
  • Editor: Fixed schema-qualified autocomplete dropping the table list after you start typing the table name.

Permalink

v1.38.1

Changed

  • Appwrite: Added preview support for browsing and editing Appwrite databases. #831
  • Convex: Added preview support for browsing and editing Convex deployments. #479
  • LevelDB: Added support for browsing and editing on-disk key/value stores. #809

Fixed

  • AnalyticDB for MySQL: Fixed table columns not loading because introspection referenced the unsupported GENERATION_EXPRESSION column. #363
  • Kafka: Non-Pro users can now open a snapshot of a topic.
  • SQL Server: Fixed Integrated (Kerberos) authentication on Windows failing with error 18452 by building the SPN in the service/host form SSPI expects. #1223
  • PostgreSQL: Schema introspection no longer fails when the connecting role lacks SELECT on pg_enum. #1226
  • RabbitMQ: Non-Pro users can now open a snapshot of a queue.
  • Timeplus: Non-Pro users can now open a stream as a historical table, with a play control to start live streaming.
  • Trino: Table and column comments now show in the tree, autocomplete, and grid headers. #1224

Permalink

v1.38.0

Changed

  • Editor: COMMENT ON statements are now classified as DDL for role permissions and schema refresh.
  • GridGain: Added Preview support. #564
  • Apache Ignite: Added Preview support. #1056
  • General: Added a one-time prompt asking for a review.
  • Tables: New table designer for PostgreSQL, MySQL/MariaDB, and SQL Server: create and alter with SQL preview and per-statement results.
  • Timeplus Proton: Preview support added. #468

Fixed

  • ClickHouse: Schema loading now retries a dropped keep-alive connection instead of failing with “socket hang up”. #1214
  • Results: Column header filter and menu buttons now toggle their popup closed on a second click instead of reopening it. #825
  • Connection Colors: Fixed the color appearing on unrelated editor tabs. #1215

Permalink

v1.37.0

Changed

  • AnalyticDB for MySQL: Added support for connecting to Alibaba Cloud AnalyticDB for MySQL. #363
  • Arrow: Added support for opening, querying, and exporting Apache Arrow (.arrow) files. #771
  • Query Builder: Added support for CSV, Excel, Parquet, Avro, and Arrow file connections.
  • Connections: Discovery now reads Spring Boot application.properties/yml, Rails database.yml, and Django settings.py at their conventional paths.
  • immudb: Added Preview support for native gRPC connections, database and table browsing, data editing, and supported DDL. #672
  • MySQL and MariaDB: New connections now use progressive schema loading (load schema on demand) by default.

Fixed

  • MariaDB: Schema introspection no longer fails when optional metadata (application-time periods, routines, or events) is unreadable. #1212
  • PostgreSQL: A single rejected catalog query no longer aborts progressive schema loading (seen on Hologres Oracle-compat builds). #1104

Permalink

v1.36.17

Changed

  • AI: Mask sensitive data in results returned to AI agents, with per-connection rules and built-in PII detection.
  • AI: One-click MCP setup in Antigravity, Windsurf, and Kiro, plus a new “Connect an AI Agent” command for Claude Code and other external MCP clients.
  • MongoDB: Nested document and array cells now show and edit as plain JSON instead of Extended JSON wrappers (no more $numberInt), while Long, Decimal, ObjectId, and dates keep their exact types.
  • Notebook: Added a setting for the default result grid height (drag the grid’s bottom border to resize individually).
  • Security Inspector: Role/login attributes now show as on/off switches, with account health, password state, and richer grant details across PostgreSQL, SQL Server, and MySQL/MariaDB.
  • Getting started: New walkthrough covering connecting a database, the sample database, and AI assistant setup.

Fixed

  • Data grid: Invalid SQL filter errors now appear below the filter bar instead of being hidden.
  • MongoDB: Data grid now supports SQL WHERE filtering, including nested document keys like "a.b.c". #851
  • Connections: Fixed Copy Connection String for MariaDB, TiDB, SingleStore, Doris and StarRocks.
  • Security Inspector: Fixed MySQL “Max Connections” mislabel (it is per-hour) and added the simultaneous-connection limit; roles no longer show account-only fields.
  • Results: Refresh now keeps you on the current page instead of jumping back to the first.

Permalink


All releases

2026

2025

2024