Changelog

Track every release — features, improvements, and fixes.

0.5.55Published on July 12, 2026
Download

Release v0.5.55

New Features

  • Cloudflare D1Added support for Cloudflare D1 databases, enabling direct connection, querying, and management of D1 databases via the Cloudflare REST API. (contributed by @lazyanubis)
  • SSH Tunnel ConfigurationSupports creating and reusing independent tunnel configurations, allowing multiple database connections to share the same SSH or proxy settings, reducing duplicate configuration. (contributed by @rainhan99)
  • INSERT Column Name HintsWhen editing `INSERT ... VALUES` statements, column name hints can be displayed at each value position, making it easier to confirm field order when entering multi-column data. (contributed by @xddcode)
  • File Import Row RangeCSV and Excel imports support setting the header row, data start row, and last data row, enabling handling of complex file formats containing explanatory text, blank lines, or trailing summaries.
  • Data Type HelpData type descriptions are now provided in connection configurations, Redis Key creation, and table structure editing, covering common databases such as MySQL, PostgreSQL, and SQLite. (contributed by @eryajf)
  • Linux Tray IconAdded system tray support for the Linux desktop, allowing quick show or hide of DBX from the tray. (contributed by @juvevood)
  • H2 CompatibilityAdded the legacy H2 2.1 driver, allowing selection of compatible drivers based on the database version.

Improvements

  • SQL Security IdentificationImproved read-only statement detection, correctly handling CTEs, `EXPLAIN`, commented statements, and more database dialects, reducing false positives in safe mode. (contributed by @eryajf)
  • PostgreSQL Stored ProceduresUses parameter signatures to distinguish between overloaded functions and stored procedures with the same name, enabling accurate targeting when viewing source code, exporting, or deleting.
  • KingbaseSupports PostgreSQL Catalog compatibility mode, improving database and schema metadata loading.
  • macOS Title BarOptimized the position calculation of the custom title bar and the system traffic light buttons, maintaining correct alignment under different window states and scaling environments. (contributed by @zipg)
  • Dark Data GridOptimized colors and layering for headers, selection areas, frozen columns, and grid borders in dark mode. (contributed by @zipg)
  • Linux InstallationAdded Flatpak/FlatHub installation method to the documentation, expanding installation channels for the Linux desktop. (contributed by @jing2uo)

Bug Fixes

  • MySQL Multi-Statement ExecutionImmediately stops subsequent statements after one statement fails, preventing users from mistakenly believing the entire script succeeded and avoiding accidental execution of subsequent write operations. (contributed by @onenewcode)
  • MySQL Export ConnectionActively disconnects abnormal connections when streaming export of query results fails, preventing damaged connections from re-entering the connection pool. (contributed by @zorohu)
  • MongoDB Array FilteringUpdate commands now support the `arrayFilters` parameter, correctly modifying elements that meet conditions within nested arrays. (contributed by @zipg)
  • Redis Command RecognitionAdded metadata for the Redis 6.2 `ZRANDMEMBER` command, preventing the editor from falsely reporting it as an unknown command.
  • Data Grid CopyFixed the issue where operations like "Copy as INSERT" were unavailable when opening the right-click menu for the first time. (contributed by @xddcode)
  • Production Environment ProtectionCorrectly triggers production environment security confirmation when batch truncating tables from the object browser, preventing bypassing of dangerous operation protection. (contributed by @wuxiemian)
  • Gitee SyncFixed the data format during code snippet file synchronization, preventing Snippet sync request failures.
  • Mirror ReleaseSerializes AtomGit package upload and code mirror synchronization to avoid concurrent updates to the same resource or Git ref causing release failures.
0.5.54Published on July 12, 2026
Download

Release v0.5.54

New Features

  • Batch Data ImportSupports selecting multiple import files at once, and selecting multiple sheets from Excel workbooks, improving batch migration and data initialization efficiency.
  • Production Environment Safety ProtectionAllows marking connections as production environments, providing prominent warnings and secondary confirmation for high-risk operations such as data modification and structure changes. (contributed by @wuxiemian)
  • Object BrowserDatabase objects can be viewed for properties, DDL, and source code in the right panel; optimized click, double-click, and right-click operation logic to reduce tab usage. (contributed by @gggaiitx)
  • Data TransferAdded support for Kingbase data transfer.
  • ElasticsearchREST query results can now be displayed in structured JSON format for easier browsing and analysis of response content. (contributed by @onenewcode)
  • MySQL Execution PlanSupports displaying `EXPLAIN` results in a standard table format for easier analysis of query access methods, indexes, and scanned rows. (contributed by @onenewcode)
  • SQL Editor VariablesSupports configuring SQL variable syntax to adapt to variable replacement rules in different databases and scripts. (contributed by @onceMisery)
  • Table Structure EditingSupports persisting column order locally, retaining user-adjusted field arrangement when reopening the table structure. (contributed by @zipg)

Improvements

  • Query PerformanceOptimized query result loading and connection reuse, reducing duplicate data conversion, connection acquisition, and additional resource consumption. (contributed by @onceMisery)
  • Connection StabilityQuery sessions continuously reuse the original connection, avoiding unexpected changes in connection context during long queries and multi-step operations.
  • Data ExportXLSX export retains numeric cell types, improving sorting, calculation, and subsequent data analysis experience.
  • Query Results ToolbarReorganized the layout of action buttons and status information, improving discoverability of common operations and reducing interface clutter. (contributed by @eryajf)
  • Quick Object OpenThe quick open feature can index database objects grouped by category, covering more non-table objects.
  • SQL File ExecutionMySQL large SQL files are read and executed in a streaming manner, reducing memory usage during large file imports.
  • SQL File ManagementSQL files with the same name are accurately distinguished by their full path, avoiding opening, locating, or operating on the wrong file.
  • AccessSupports connecting to encrypted Microsoft Access database files.
  • RedisOptimized auto-refresh scheduling and TTL display calculation, and continues scanning in sparse key spaces to avoid prematurely ending result loading. (contributed by @eryajf)
  • Table OperationsAdded a safe batch truncation entry in the object browser; automatically refreshes opened data tabs after truncating a table. (contributed by @zipg)
  • Table Structure InterfaceDefaults to displaying the field list when opening the table structure editor, reducing switching steps for common operations.
  • Java Driver CompatibilityImproved JDBC driver loading and invocation compatibility; supplemented the managed JRE with modules required for Kerberos, supporting related Kafka authentication scenarios. (contributed by @zipg)
  • Agent UpdateAgent Release downloads support mirror sources, improving update reliability in certain network environments.
  • Mirror ReleaseRelease resources are uploaded in parallel to mirror services, shortening the synchronization wait time for installation packages.

Fixes

  • SQL EditorAutocomplete recognizes existing table aliases after the cursor to avoid duplicate insertion; fixed the issue of an extra cursor appearing in column selection mode. (contributed by @serenez)
  • SQLiteIn-memory databases continuously reuse the original connection, avoiding access to different empty databases due to new connections.
  • Legacy macOSLimited the scope of legacy WebView compatibility styles and fixed interface style anomalies in older Intel Mac systems. (contributed by @zipg)
  • Data GridThe select-all operation in cell details no longer affects other areas of the page; ignores empty generated column values when inserting data to avoid overwriting the database's default generation logic.
  • Object Source CodePreserves the original formatting of source code for database objects such as stored procedures and views, preventing loss of line breaks and indentation.
  • MySQL Schema DiffDefault values for string types maintain correct reference semantics, avoiding the generation of incorrect structural synchronization SQL.
  • TDengineFixed data row editing functionality for regular tables and sub-tables. (contributed by @zipg)
  • DorisRetains the external Catalog context during object browsing, avoiding queries to the wrong internal database.
  • DuckDBMetadata loading includes column comments, ensuring complete display of table structures and field descriptions.
  • Web ServiceStrengthened JDBC driver upload validation and cross-origin configuration, reducing risks from invalid files and insecure requests.
  • Interface TextIcon theme prompts are streamlined based on different operating systems, reducing irrelevant platform descriptions. (contributed by @zipg)
0.5.53Published on July 11, 2026
Download

Release v0.5.53

New Features

  • Table Structure EditingSQLite now supports modifying table structures and column types; Dameng supports configuring auto-increment columns in the table structure editor; MySQL supports editing ENUM values, character sets, and collations. (contributed by @onenewcode, @zipg, @DengQingNian)
  • Data EditingQuery results can now be edited under certain conditions even if the primary key is hidden or not selected, or when using `DISTINCT`; the default row count for opening data tables is separated from that of regular SQL query results. (contributed by @zipg)
  • Data GridAdded three column width density options: Compact, Standard, and Loose; column width settings are integrated into the view options; supports auto-scrolling when dragging to select cells; table font size can be reduced to 8px. (contributed by @gggaiitx)
  • Batch Table OperationsSupports clearing multiple selected tables at once, with adaptations for database capabilities and security confirmation. (contributed by @zipg)
  • MongoDBAdded formatted JSON preview for document cells, facilitating the viewing of complex nested data. (contributed by @eryajf)
  • OracleSupports generating and viewing SQL execution plans. (contributed by @zipg)
  • Code Snippet SyncAdded GitHub and Gitee code snippet sync providers.
  • SQL EditorSchema selection items use natural sorting; auto-completion prioritizes exact matches; supports jumping to objects from table names in JOIN statements. (contributed by @serenez)
  • Issue FeedbackBug templates support one-click copying of application support information, and can automatically infer the title, database tags, and user feedback priority based on content. (contributed by @eryajf)

Improvements

  • SQL ServerEnhanced multi-resultset pagination and query timeout handling; supports executing SQL files containing `GO` delimiters; improved display of resultsets with duplicate column names. (contributed by @eryajf, @zipg)
  • MySQLSignificantly reduced metadata loading overhead for stored procedures; data tabs reuse existing connection sessions, avoiding unnecessary connections and context switches. (contributed by @zipg, @onceMisery)
  • Data GridOptimized result toolbar layout and label text; unavailable operations are no longer displayed before table data loading is complete; reused prepared statements when copying row data. (contributed by @eryajf, @zipg)
  • SQL EditorMySQL stored procedures are executed as complete statements; SQL find correctly handles escape characters and updates match counts in real-time.
  • AI AssistantSQL operations no longer overwrite the editor's existing content, and provide a way to execute without modifying the editor; optimized assistant execution flow and MCP configuration. (contributed by @Abeautifulsnow)
  • Connection StabilityPreserves existing connection states when the connection pool reaches its capacity limit, reducing connection failures in high-concurrency or long-query scenarios.
  • JDBC AgentSupports reusable multi-JAR driver packages, legacy plugin query interfaces, and includes routines in object metadata.
  • TDengineDisplays corresponding child tables hierarchically under super tables. (contributed by @zipg)
  • NacosOptimized configuration list scrolling, selection behavior, separators, and adjustable column widths. (contributed by @ZionLin2016)
  • Table Structure InterfaceTable properties and edit table structure default to focusing on the DDL view, reducing switching costs. (contributed by @gggaiitx)
  • MCPConnections with the same name can be accurately distinguished by connection identity; Dameng metadata requests use the correct Schema. (contributed by @Abeautifulsnow)
  • Driver ManagementWhen upgrading drivers in batch, version lists are refreshed individually to prevent subsequent drivers from using outdated states.
  • Desktop ExperiencemacOS Dock icon follows the application theme; Windows background sub-processes no longer pop up console windows.
  • Docker & Installation DocumentationAdded formal Docker deployment instructions, domestic CNB download mirrors, and container image usage methods. (contributed by @eryajf)

Fixes

  • SQL ServerFixed connection failures caused by late initialization of legacy TLS compatibility mode, as well as lock wait timeouts, regular query timeouts, and multi-resultset pagination anomalies. (contributed by @zipg)
  • PostgreSQLData transfer skips existing target schemas; stabilized metadata pagination parameters; auto-completion resolves unqualified table names based on `search_path`; extension installation dialog scrolls correctly on the desktop. (contributed by @onlyc0302)
  • MySQLForeign key metadata loading no longer executes expensive system table joins; Schema Diff ignores case when matching column names.
  • Oracle / OceanBasePreserves the original authentication semantics of the bastion host username; OceanBase Oracle mode correctly synchronizes session query timeouts. (contributed by @zipg)
  • InterSystems IRISTable data import uses compatible single-row `VALUES` statements, avoiding unsupported batch value syntax.
  • Vastbase / GBaseTable DDL correctly includes CHECK constraints; GBase and GBase 8s can load object source code and complete table metadata.
  • Spark / DorisSpark queries apply the currently selected database; Doris external catalogs use the correct internal database context.
  • RedisPreserves large numbers in JSON that exceed JavaScript's safe integer range; removed unnecessary animation from the refresh button. (contributed by @eryajf)
  • AI ServicesGemini connection test uses streaming interface; Ollama sends compatible reasoning parameters when thinking mode is disabled. (contributed by @zipg)
  • Data GridFixed issues where right-clicking to copy INSERT was unavailable on first use, the horizontal scrollbar obscured the last row, data tabs restored via shortcuts could not be reloaded, and operation button states were abnormal before loading. (contributed by @zipg, @gggaiitx)
  • Query MemoryReduced residual data references after closing query results, lowering memory usage in long-duration and large-resultset scenarios. (contributed by @SuLea-IT)
  • SQL LibraryFixed anomalies caused by unstable rename input box state. (contributed by @zipg)
  • Settings & TabsCorrectly deactivates the settings page when switching tabs from the sidebar; modifying the interface font no longer overrides the SQL editor font. (contributed by @lexmin0412, @SuLea-IT)
  • Windows Support InformationOnly extracts the system's numeric version, avoiding garbled text caused by Chinese Windows output encoding. (contributed by @serenez)
  • UI DetailsFixed collapsed result text, toolbar states, and several focus interaction issues.
0.5.52Published on July 9, 2026
Download

Release v0.5.52

New Features

  • SQL Server Legacy TLSAdded a legacy TLS compatible connection path for SQL Server, facilitating connections to instances that only support older TLS protocols. (contributed by @zipg)
  • Object BrowserSupports checkbox multi-selection and grid view. The grid view includes metadata such as sorting, size, time, and notes, with optimized rendering performance for large numbers of objects. (contributed by @Abeautifulsnow, related #2748)
  • KafkaOptimized Topic management and enhanced Kerberos authentication configuration capabilities. (contributed by @zipg)
  • Data EditingQuery results now support a wider range of editable scenarios; time-type cells support manual input with fixed precision issues. (contributed by @eryajf)
  • SQL EditorSelected SQL can be directly sent to the AI panel, with new auto-complete bracket settings added. (contributed by @gggaiitx, related #3006, related #2892)
  • Data GridRight-click menu now includes options to copy selected rows as TSV and TSV with headers. (contributed by @gggaiitx, related #2981)
  • Support InformationAdded display and copy of application support information in settings, making it easier to include environment details when reporting issues. (contributed by @eryajf)

Improvements

  • ZooKeeperOptimized node list loading performance, reducing lag when browsing large node lists. (contributed by @zipg)
  • RedisTTL auto-refresh countdown is now enabled by default, and common write commands no longer trigger unnecessary confirmations. (contributed by @Abeautifulsnow)
  • Connection StabilityJDBC Agent connection pools are automatically rebuilt after failure, reducing persistent failures after connection anomalies. (contributed by @zipg)
  • Desktop PerformanceOptimized sidebar, data grid, scrollbar, and tab scroll position restoration, reducing interface scrolling and switching lag.
  • Welcome PageTooltip is displayed when connection descriptions are truncated, making long descriptions easier to view. (contributed by @eryajf)
  • Documentation & ExamplesAdded contribution guide, Web API documentation, and CLI / MCP / Docker examples. (contributed by @eninem123)
  • Nix PackagingAdded missing Perl build dependencies to improve Nix build compatibility. (contributed by @juvevood)

Fixes

  • MySQL / Compatible ProxiesFixed compatibility with proxies returning `packet out of order`, correctly applying page size when retaining existing `LIMIT`, preserving binary literals during transfer, and falling back to `SHOW TABLES` when metadata is empty. (contributed by @zipg, @CN-Scars)
  • ElasticsearchAggregation queries now correctly parse aggregations even when hits are empty, and plain text REST responses are preserved. (contributed by @CN-Scars)
  • OracleFixed `DATE` display and INSERT export format; raw values can be displayed as hex, and non-standard usernames are correctly quoted. (contributed by @zipg)
  • ClickHouseQuery result export changed to streaming processing, with timestamps correctly mapped to `DateTime64`.
  • Data TransferTasks remain active after single-table errors, allowing continued processing of remaining tables. (contributed by @CN-Scars)
  • MongoDBAdded support for shell-style collection drop commands. (contributed by @CN-Scars)
  • PostgreSQLExtension installation dialog is now scrollable, and pgvector exports preserve literal format. (contributed by @onlyc0302)
  • DorisColumn renaming uses Doris-compatible syntax.
  • AIDeepSeek uses the correct API format when thinking is disabled, and the global reasoning expansion toggle is restored. (contributed by @lexmin0412, @Abeautifulsnow)
  • SQL EditingRepeated single quote input no longer incorrectly skips the closing quote. (contributed by @zipg)
  • Data GridBatch deletion, continuous row selection, row action buttons, and edit state display are more stable.
  • SidebarGroup expansion state is preserved after reload. (contributed by @CN-Scars, related #2144)
  • Update NotificationRemoved redundant restart prompt text.
0.5.51Published on July 8, 2026
Download

Release v0.5.51

New Features

  • Doris / StarRocks External CatalogThe sidebar now displays external catalogs for Doris / StarRocks, preserving the catalog context in data preview, pagination, export, and metadata queries, facilitating browsing of federated data sources such as Hive, Iceberg, Hudi, and Paimon. (contributed by @zhuhaoh)
  • Dameng Job ManagementAdded entry point for Dameng agent jobs, supporting viewing jobs, steps, schedules, and history, as well as initializing job environments, creating, starting/stopping, executing immediately, stopping, clearing history, and deleting jobs.
  • Dameng SchemaSupports creating new schemas in Dameng connections.
  • Hive KerberosAdded Kerberos configuration options for Hive connections, supporting connection parameters such as keytab, principal, and krb5.conf.
  • SQL Script VariablesThe SQL editor now supports `@set` variables and includes a copy button, making script reuse more convenient. (contributed by @onceMisery, related #2583)
  • AI General Q&AAdded a general Q&A mode to the AI panel, with support for switching Actions via slash commands. (contributed by @lexmin0412)
  • Redis TTL RefreshAdded an auto-refresh countdown to the TTL display for Redis keys. (contributed by @Abeautifulsnow)
  • Driver Cache CleanupAdded the ability to clear download cache in driver management, while retaining update prompts within the page.
  • Visible Database SelectionNewly created databases are automatically added to the visible database list and displayed, reducing manual refresh and selection steps. (contributed by @eryajf)
  • Enum Field MetadataThe backend now uniformly returns MySQL / PostgreSQL enum value metadata, so frontend enum editing no longer relies on local parsing. (contributed by @onenewcode)

Improvements

  • Data GridRetains the current page when refreshing data; if the current page no longer exists due to data reduction, it automatically jumps to the last page. (contributed by @Abeautifulsnow, related #2619)
  • Jump to Column SearchThe jump-to-column feature now supports displaying field comments and allows searching fields by comment. (contributed by @eryajf)
  • Query Timeout ActionsTimeout errors on table and view data pages now also display "Modify query timeout" and "Fix with AI" options.
  • Debug LogsDesktop logs, exported content, and download filenames now use the local timezone, avoiding confusion with UTC time during troubleshooting. (contributed by @zorohu)
  • JSON Edit PromptShortened the display time for formatted JSON edit prompts and reduced the frequency of repeated prompts.
  • OceanBase Default PortAdjusted the default connection port for OceanBase to the more common ODP/OBProxy `2883`.
  • Agent DocumentationAdded Agent version bump rules and a Chinese README.

Bug Fixes

  • PostgreSQL Data TransferWhen the target side lacks an owner role, it can now be skipped or reassigned; Web transfer also completes the schema dependencies / objects synchronization process. (contributed by @ZhonFortune)
  • MongoDB LegacyLegacy agent now supports creating and deleting indexes, fixing the issue where index management was unavailable under old MongoDB paths. (contributed by @CN-Scars)
  • MongoDB Sidebar SearchCollection child nodes can now be expanded normally after searching. (contributed by @eryajf)
  • ZooKeeperRoot path browsing no longer hides the `/zookeeper` system node, making results consistent with `zkCli ls /`. (contributed by @CN-Scars)
  • Spark / HiveLimited Thrift fetch size to reduce `FetchResults` failures for large result sets. (contributed by @jischeng)
  • CassandraConnections now support URL parameters, improving configuration of parameters like `localdatacenter` in multi-datacenter scenarios. (contributed by @Tssshhhh)
  • MySQL / Compatible EnginesFiltered the `allowMultiQueries` URL parameter, fixing test connection failures after copying connection strings from JDBC configuration; skipped MySQL-specific initialization variables for compatible engines like StarRocks / Doris / Manticore; MySQL numeric export and table creation comment splitting are also more stable. (contributed by @CN-Scars, @LwClick)
  • SQL ServerFixed crashes when querying `sql_variant`, missing `IDENTITY` in table structure DDL, and integer/float types generating DDL with display width. (contributed by @gggaiitx)
  • Oracle / OceanBase / Vastbase / HANAOptimized Oracle current user object list queries, OceanBase default port, Vastbase metadata type tolerance, and HANA metadata fallback and SQLScript parameter handling.
  • DuckDBFixed the issue where DuckDB worker child process shutdown was unreliable. (contributed by @onceMisery, related #2718)
  • AIThe stop button now actually cancels the agent stream, and fixed the width issue of the history message edit box. (contributed by @Abeautifulsnow)
  • RedisThe UTF-8 string editing action bar remains visible.
  • SQL Editing / NavigationReserved keyword table names can now be navigated correctly; expaste generates `IN` lists with consistent quoting of non-NULL values.
  • Web MCPMCP calls in Web deployments now require authentication, preventing unauthorized access. (contributed by @eryajf)
  • Windows / Linux WindowFixed the missing top border when native window decorations are disabled. (contributed by @zipg)
  • Sidebar Positioning"Locate in sidebar" for the current table is now more reliable, and improved highlighting performance after virtual list scrolling. (contributed by @zorohu, related #2776)
  • UI DetailsFixed the issue where the LightTooltip arrow color was inconsistent with the body. (contributed by @ducheng1)
Loading more versions…