Changelog

Track every release — features, improvements, and fixes.

0.5.45Published on July 3, 2026
Download

Release v0.5.45

New Features

  • Connection ManagementSidebar connections now support batch selection toolbar, allowing select all, deselect all, batch delete, batch move to groups or new groups; original connection icon position and normal click behavior are preserved (contributed by @ZhonFortune)
  • HTTP TunnelAdded HTTP Tunnel connection layer and deployment script, suitable for accessing databases when SSH is unavailable or under restricted networks, along with supplementary documentation
  • MongoDBAdded GridFS manager for browsing buckets and files; connection form supports TLS/CA certificates, retryWrites and other options, facilitating DocumentDB + SSH Tunnel scenarios; supports collection statistics commands such as `db.coll.stats()`, `dataSize()`, `storageSize()`, `totalIndexSize()` (contributed by @ZionLin2016, @xiaoge19961220, @onenewcode, closes #2529)
  • SQL EditorAdded Vim mode; SQL tabs now display unsaved status, reducing the risk of accidental closure or missed saves (contributed by @zipg)
  • AI AssistantSent user messages now support editing and resending; table mention candidates support filtering and keyboard scrolling, displaying up to 200 candidates (contributed by @Abeautifulsnow, @eryajf, closes #2466)
  • SQL LibrarySaved SQL now supports moving to folders, making script organization more convenient
  • Connection TreeSelected multiple connections support batch copy/delete, completing batch processing capabilities for connection management

Improvements

  • Download & UpdateAdded AtomGit update download source, and supports syncing releases to AtomGit for more stable domestic download links
  • Export PerformancePostgreSQL query result export changed to streaming processing, reducing memory pressure when exporting large result sets
  • JDBC AgentCaches column metadata, validates selected driver artifacts, and preserves JDBC DECIMAL precision, reducing duplicate metadata requests and precision loss
  • AI ContextLimits the number of indexes/foreign keys per table entering the AI context, and truncates overly long result preview fields to prevent large schemas or large text results from overwhelming the context (contributed by @Abeautifulsnow)
  • UI DetailsUnified sidebar tooltips, fixed import/export button icons, optimized Kafka agent dark theme icon contrast, driver management tab close interaction, and table data condition bar font display (contributed by @eryajf, @onceMisery, @zipg, closes #2468)
  • MySQL DDLAutomatically appends semicolons at the end of table DDL, making copied scripts easier to execute directly

Bug Fixes

  • SQL Execution TimeoutWhen executing multiple statements sequentially, the frontend fallback timeout now scales with the number of statements, preventing premature timeout errors when large INSERT statements are still being executed normally on the backend (contributed by @CN-Scars, closes #2455)
  • DuckDBImproved query cancellation logic, reducing lag or residual execution risk when canceling long queries (contributed by @onceMisery)
  • MySQL / JDBCAdded support for cleartext password authentication parameters; fixed issues with cross-database editing targets, copying BLOB hexadecimal literals, and parsing usernames/passwords with multiple `@` in URLs (contributed by @LwClick, @gdzhu8023, closes #2447)
  • MongoDBFixed document query sorting using SQL `ORDER BY`, preserved int64 filter conditions, and maintained compatibility with the legacy `count` helper
  • OracleUses single-row INSERT during import, and generates INSERT statements row-by-row when copying, improving Oracle execution compatibility (contributed by @LwClick)
  • Database CompatibilityFixed Firebird pagination syntax, GBase routine list, SQL Server routine source code ALTER generation, Dameng independent index DDL, IoTDB duplicate schema, H2 JSON field display, and other issues
  • Data Grid & TransferPreserved high-precision numeric editing results; uses saved row count limit when opening table data; preserves target table name case during data transfer
  • SQL Library / SidebarRestored Ctrl+click multi-select on Windows, while macOS Ctrl+click right-click compatibility logic remains unchanged (contributed by @jeeinn, closes #2219)
  • EditorPrevented misleading run gutter from appearing next to MySQL `REPLACE()` function (contributed by @SpencerZhang)
0.5.44Published on July 2, 2026
Download

Release v0.5.44

New Features

  • Vector DatabaseQdrant, Milvus, Weaviate, and ChromaDB support vector search; Qdrant / Milvus can display collection dimensions and generate sample vectors based on collection dimensions (contributed by @lexmin0412, closes #2396, closes #2401, closes #2408)
  • Full Database ExportAdded full database export capability for easy one-time backup or migration of complete database content (contributed by @CSXFanMeng)
  • SQL EditorRight-click table name to directly open edit table structure; selected SQL supports case conversion; more accurate navigation for table names with schema/database name prefix (contributed by @zipg, @tianyifeng-druid)
  • Table Structure EditingField list supports search, column width persistence, and collapsible SQL preview, making it easier to locate fields and view change SQL when editing large table structures (contributed by @zipg, closes #2402)
  • AI ConfigurationAI settings support independent saving by Provider, switching between Claude, OpenAI, DeepSeek, Ollama, or OpenAI-compatible configurations no longer overwrites each other (contributed by @Abeautifulsnow)
  • Data GridQuery results support auto-refresh; cell detail editor adds JSON compression operation (contributed by @xiaoliangL, @zipg)
  • Connection & SidebarSupports StarRocks TLS connection; custom group name when adding subgroups; sidebar adds one-click collapse all nodes (contributed by @d0zingcat, @eryajf)
  • Settings PageAdded interface font selection; tab restoration strategy on startup supports three modes: "All / Pinned Only / Do Not Restore" (contributed by @zipg, closes #2267)
  • RedisSupports copying displayed key names and improves key search visibility (contributed by @onenewcode)

Improvements

  • TabsOverflow list supports direct close, pin, rename, copy name, and close other tabs; unsaved SQL still retains confirmation protection (contributed by @zipg)
  • AI AssistantTool call status cards merged for display; Markdown table overflow more stable; answer text restored to streaming output; incompatible temperature parameter removed (contributed by @Abeautifulsnow)
  • Import/ExportUnified import/export icon semantics; clarified result archive import button text (contributed by @thinkwei2012)
  • Database CompatibilityInfluxDB error message extraction clearer; Kafka management operation compatibility enhanced; Vastbase default agent database handling more stable (contributed by @ptma, @cmiracle)
  • InternationalizationFilled in missing multilingual text; added zh-TW, ja, es, it, pt-BR auto-refresh related translations
  • UI Performance & DetailsSidebar comment redraw and tooltip overflow measurement more lightweight; Windows comment font application more accurate; popup mask area supports window dragging
  • Objects & ScriptsPreserved object source code format; saved SQL retains folder when updating metadata; transaction control SQL executed as normal statements

Fixes

  • RedisFixed protection mode dangerous command confirmation popup, Sentinel tunnel routing, sparse key search batch processing, and desktop Pub/Sub WebSocket connection issues (contributed by @dal1wg, @clj1566317)
  • SQL ExecutionFixed issue where quick execution might execute full SQL, cursor recognition at semicolon position, and no prompt when closing unsaved SQL tab (contributed by @eryajf, @zipg, closes #2368, closes #2369)
  • MySQL / SQL FilesSupports executing installation scripts when no database is selected; retries MySQL statements on transient connection errors (contributed by @onenewcode, closes #2356)
  • OracleFixed time field editing and table structure modification errors; data tab reuses shared connection pool to reduce duplicate connections (contributed by @zipg)
  • MongoDBSupports multi-command execution; added MongoDB data transfer entry (contributed by @onenewcode)
  • Connection ManagementKeeps connection within the same group when copying; GoldenDB and Vastbase support new database entry after connection (contributed by @eryajf, @LwClick, closes #2361)
  • Data GridFixed horizontal scroll wheel pagination override scenario and condition history dropdown behavior issue (contributed by @Spencer.Chang)
  • DesktopRemoved duplicate popover import to reduce build noise (contributed by @GuoyuSu)
0.5.43Published on July 1, 2026
Download

Release v0.5.43

New Features

  • Connection Password ViewSaved database connection passwords and MQ authentication keys can now be shown/hidden via the button on the right side of the password input field, making it easier to verify connection information (closes #2360)
  • Manual Transaction ControlQuery execution now supports manual transaction control, allowing clearer management of commit and rollback processes (contributed by @Abeautifulsnow)
  • MongoDB ShellAdded support for shell-style commands such as `deleteOne/deleteMany`, `dropIndex/dropIndexes`, covering the full execution chain (contributed by @onenewcode)
  • Data GridWHERE / ORDER BY condition input now supports expansion for easier editing of long expressions; table objects support copy/paste shortcuts, allowing selection to copy structure, data, or both (contributed by @zipg, @cmiracle)
  • Settings PageSettings entry has been migrated to a main tab, reducing modal layers and improving the long-term configuration experience.
  • AI ConfigurationOpenAI-compatible Provider now supports max completion tokens, making it easier to adapt to more model parameters (contributed by @eryajf)
  • Agent IntegrationAdded AI Agent CLI integration instructions to facilitate automated tools in understanding repository conventions (contributed by @asdlem)

Improvements

  • MySQL Large Database ExperienceFrontend queries and backend metadata loading are now isolated; opening tables, pagination, and WHERE/ORDER BY queries are no longer slowed or blocked by large-scale metadata tasks (contributed by @LwClick, closes #2274)
  • Data Editing & DetailsDate-time editor arrow buttons now update instantly; vertical cell detail layout optimized; table open count limit decoupled from result pagination size (contributed by @zipg)
  • Object BrowserObject browser width is now more adaptive, with internal content scrollable; SQL library connection name width is controlled, preventing long names from squeezing the layout (contributed by @zipg)
  • Database CompatibilityPresto metadata completion is more efficient; Oracle table structure existing field recognition is more accurate; SQL Server IDENTITY now only allows compatible field types (contributed by @luoianun, @zipg)
  • MCP / Web DeploymentWindows configuration now uses Node entry; bridge port writes to the parsed data directory, with supplementary portable data directory documentation.
  • Installation & PackagingNix / NixOS documentation and dependencies updated, with desktop entry registration (contributed by @juve-8)

Fixes

  • MongoDBSRV URLs are now processed according to the seed list; MongoDB to MongoDB transfers retain BSON types, preventing values like dates and ObjectIds from being incorrectly stringified (contributed by @onenewcode)
  • Data TransferSkip CREATE DDL when the target object already exists, reducing failure probability when migrating to existing tables.
  • TabsRestore the previous tab after closing a data tab; closing a tab with unsaved content now prompts; fixed data tabs that fail to connect after upgrade can now be restored (contributed by @zipg)
  • SQL EditorFixed issues such as snippet Tab navigation, scrollbar dragging triggering text selection, incorrect completion triggers within strings, and Oracle PL/SQL statement scope recognition (contributed by @zipg)
  • SQL ExportFixed date-time format issues in INSERT export (contributed by @zipg)
  • Object FilterAfter filtering saved visible objects, reopening the filter now only shows the filtered candidate range (contributed by @LwClick, closes #2272)
  • Table Structure EditingReduced the scope of column reordering SQL generation to avoid unnecessary structural changes (contributed by @ptma)
  • Driver ManagementUninstalled PrestoSQL drivers no longer display an uninstall action (contributed by @Abeautifulsnow)
  • UI DetailsRemoved persistent highlighting from table view option buttons; added visual hints for non-editing shortcut key IDs (contributed by @zipg)
0.5.42Published on July 1, 2026
Download

Release v0.5.42

New Features

  • OSCAR DatabaseAdded support for the OSCAR database, enabling connection, querying, and basic metadata browsing capabilities.
  • MongoDB ShellSupports `db.collection.createIndex(keys, options)`, allowing index creation directly in shell-style commands with the index name returned (contributed by @onenewcode, closes #2187)
  • SQL Server Compatibility ModeAdded a legacy compatibility mode in advanced settings, allowing unencrypted connections in environments with TLS handshake failures or older server versions.
  • SQL CompletionThe SELECT list now supports expanding all fields by table name/alias, and optimized keyword ordering for contexts like FROM, LIMIT, AND/OR (contributed by @zipg)
  • Data GridAdded table font size adjustment, uniformly applied to Canvas, DOM, transposed views, and editing states for query results and table data (contributed by @zipg)
  • TabsAdded keyboard shortcuts for tab switching; pinned tabs are displayed on a separate row for easier distinction of long-term workspaces.
  • KafkaAdded support for Kafka MQ Admin Client, facilitating management and browsing of Kafka resources (contributed by @onceMisery)
  • Packaged InstallationAdded Windows WebView2 offline installer and support for NixOS packaging.

Improvements

  • Table Structure EditingField drag-and-drop reordering now uses pointer tracking; in the release version, the drag button works correctly for reordering and shows insertion position hints; SQL Server now supports setting IDENTITY auto-increment for new fields (contributed by @zipg, closes #2119, closes #2254)
  • SQL Execution EntryThe run button in the left gutter now reuses unified execution target parsing, avoiding only the first SQL being executed when multiple are present; cached executable ranges during large SQL scrolling reduce editor lag (contributed by @zipg, closes #2256)
  • Cell DetailsRemembers the JSON formatting toggle, consistent between sidebar and popup; limits the frequency of formatting edit prompts to reduce repeated interruptions (contributed by @zipg, closes #2252)
  • Connections & DriversPrompts for updatable built-in drivers on connection failure; hides irrelevant native agent JRE markers; more robust Agent/JRE download process (contributed by @zipg)
  • Web DeploymentIcon resources respect `DBX_PUBLIC_BASE_PATH`; Agent drivers are persisted by default to `DBX_DATA_DIR/agents`, facilitating Docker/Web deployment (contributed by @CN-Scars)
  • AIQuery timeout error pages now link to timeout settings; more stable streaming parsing for OpenAI-compatible Provider tool calls, preserving tool names and UTF-8 content (contributed by @lc6464, @jischeng)
  • UI/UXRoot-level SQL library files highlight correctly on click; database open states are displayed in the connection tree; more high-risk operations are grouped into submenus (contributed by @eryajf, closes #2250, closes #2251)
  • InternationalizationCompleted missing Italian translations (contributed by @fraluc06)

Fixes

  • Data Grid CopyingFixed an issue where copying INSERT/UPDATE after editing a row still used old values; copied SQL is now regenerated based on the current cell value (closes #2204)
  • SQL ServerFixed issues with BIT/nullable BIT editing generating `TRUE/FALSE`, SQL errors when modifying default values, column comment display, rowversion migration write failures, and missing IDENTITY_INSERT completion (contributed by @zipg, closes #2208, closes #2190, closes #2146, closes #2093)
  • MongoDBFixed the issue where the legacy MongoDB agent did not support `updateOne/updateMany`; also made compatibility fixes for copying JSON/INSERT, createIndex, and shell execution paths (closes #2207)
  • ElasticsearchUpdates and deletions of documents with `_routing` now preserve and pass the routing, preventing write failures on routed indices (closes #2217)
  • OracleFixed issues where XMLTYPE queries might return NULL or TTC errors; restored object browsing metadata; fixed queries starting with comments not returning result tables (closes #2259)
  • MySQL / MariaDBFixed issues with enum types with charset/collation causing editing recognition errors, duplicate inline execution buttons for `DESC UPDATE`, stored procedure SELECT results not displaying, and database creation failures when no database is selected (closes #2247, closes #2245)
  • PostgreSQL / GaussDBFixed issues with composite foreign key DDL exports being split, GaussDB object browsing errors, owned sequence migration loss, and duplicate display of overloaded procedures (contributed by @zipg, @weihanhan, closes #2091, closes #2186)
  • ClickHouse / Lake TablesFixed incorrect pagination SQL position with top-level `SETTINGS`; degraded to `LIMIT 0` preview for Lake/external tables without snapshots (contributed by @CN-Scars, @jischeng, closes #2206, closes #2197)
  • OceanBase / Kingbase / MilvusSynced OceanBase query timeout to server-side sessions; fixed Kingbase new field SQL syntax; Milvus collection list now uses user-specified databases (contributed by @zipg, @lexmin0412, closes #2156, closes #2180, closes #2087)
  • Object Browsing & SidebarFixed layout anomalies when switching back to object browser tabs, excessive pagination in simple view sidebar, and occasional connection tree showing only users and permissions (contributed by @zipg, closes #2223, closes #2092)
  • Export & TransferDDL exports now automatically append semicolons; SQL Server rowversion migration skips auto-generated columns; more robust handling of DuckDB empty placeholder database files.
  • Web / Driver InstallationFixed issues with Web version agent driver persistence, offline driver download instructions, and fallback agent batch error handling (contributed by @CN-Scars)
  • StabilityFixed false positives in SQL subquery semantic diagnostics, and disabled automatic diagnostics by default to reduce performance impact on large SQL; SQL preview highlighting falls back to plain text on failure to avoid white screens.
0.5.41Published on June 29, 2026
Download

Release v0.5.41

New Features

  • Query EditorAdded executable markers to the left of statements, allowing one-click or shortcut key execution of the current statement (contributed by @eryajf, closes #2018)
  • Data Grid FilteringColumn filtering now supports database-side value list filtering, suitable for filtering large tables directly by database values; filter input font size has also been optimized for readability
  • Data Grid NavigationAdded "Jump to Column" in the toolbar, enabling field search, automatic unhiding, and scroll positioning (contributed by @kkk000111999)
  • Result Source & ExportQuery results now support source labels and source statement display; export filenames can be generated based on tab titles (contributed by @eryajf, closes #2023)
  • MongoDB EditingMongoDB `find` query results now support direct editing of document fields, with `_id` remaining read-only; the current table display is synced after saving (closes #2035)
  • Image Field PreviewBinary image fields such as BLOB/LONGBLOB can now be previewed directly in cell details, supporting PNG, JPEG, GIF, WebP, BMP, AVIF, and safe SVG (closes #1896)
  • Table Structure EditingAdded a table structure editing entry in the DDL panel of query results; field sorting has been changed to drag-and-drop interaction while retaining database capability constraints (contributed by @zipg)
  • AI / Vector DatabaseVector database Assistant now uses collection semantic prompts, and added collection list and record browsing tools, covering Qdrant, Milvus, Weaviate, and ChromaDB (contributed by @lexmin0412, closes #2059)
  • Web DeploymentWeb version now supports context path deployment, facilitating mounting under reverse proxy subpaths

Improvements

  • Table Structure DraftUnsaved drafts in the table structure editor are now retained when switching tabs; copying a structure tab performs a deep copy of the draft; manual refresh and saving still refresh based on the latest structure
  • Grid View OptionsCanvas/DOM rendering mode entry moved to view options, with optimized segmented buttons, icons, and layout consistency
  • Cell DetailsFormatted JSON is now displayed in a read-only highlighted view; both sidebar details and popup details support syntax highlighting
  • Agent & DriversRemoved deprecated GaussDB Java agent and old Oracle Java agents; GBase 8a agent startup error messages are now clearer
  • UI DetailsToolbar text buttons have more consistent vertical alignment; image preview popup layering is more reasonable; DDL drawer button text automatically collapses at narrow widths

Fixes

  • Data GridFixed issues such as Ctrl/Cmd clicking cells incorrectly becoming range selection, auto column width being too narrow, MSSQL empty table Canvas losing the first newly added row, inserted first row not being visible, and inconsistency between save shortcut and prompt (contributed by @Caisin, @zipg, closes #1777, closes #2054)
  • MongoDBFixed issues including empty database names with URI parameters missing `/` in connection strings, copied row JSON not expanding nested JSON strings, copied INSERT not generating Mongo shell statements, shell projection being ignored, and `db.version()` being unavailable (contributed by @CN-Scars, closes #2037, closes #1238, closes #2052)
  • SQL Server`datetime` queries and exports now handle correct millisecond precision; copied/exported INSERT generates executable literals according to SQL Server date-time types (closes #2050)
  • PostgreSQLCompatible with PostgreSQL 10 lacking `pg_proc.prokind` for routine metadata queries, and avoids false positive diagnostics for valid `ALTER DEFAULT PRIVILEGES` statements (contributed by @CN-Scars, closes #1651)
  • MySQL / SQLite / GBaseFixed MySQL enum/set field length display, TCP keepalive units, schema diff deployment SQL target qualification; added `if` and `unistr` compatibility functions for SQLite; GBase 8a queries now ignore incompatible positive fetchSize (contributed by @CN-Scars)
  • Editor NavigationCtrl+clicking table names in `schema.table` format now correctly jumps to DDL; Oracle/OceanBase Oracle table alias completion no longer inserts incompatible `AS` (contributed by @tianyifeng-druid, closes #1721)
  • Sidebar & Object BrowserFixed issues such as lost expansion state in connection search tree, search results by table comments being overwritten by remote refresh, and Redis/MongoDB/etcd/ZooKeeper/MQ/Nacos/Object Browser restored tabs requiring manual connection refresh after application restart (contributed by @Abeautifulsnow, closes #2033)
  • AI / CodexStreaming responses now preserve UTF-8; Codex execution prompts on Windows are now sent via stdin to avoid startup failures due to overly long command lines (contributed by @Abeautifulsnow)
  • StabilitySQL preview now falls back to plain text on highlighting failure to avoid white screens; portable version residual markers no longer cause historical data loss in installed versions; built-in driver search no longer shows duplicates (closes #2029)
Loading more versions…