Skip to content

Releases: OtterMind/Chat2DB

Chat2DB Community 5.3.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 14:55
7379139

What's Changed

  • ci(dependabot): group related dependency updates by @openai0229 in #2208
  • feat(ui): align Community actions with Lucide icons by @openai0229 in #2249
  • fix(i18n): localize editor custom font tooltip by @openai0229 in #2253
  • fix(mysql): resolve comma-separated relations in dot-scoped completion by @mvanhorn in #2088
  • fix(sql-editor): remove slash-triggered AI entry by @openai0229 in #2258
  • feat(workspace): improve session panel resizing by @openai0229 in #2264
  • fix(sql-editor): sync action state on content changes by @openai0229 in #2263
  • feat(settings): improve navigation and configuration search by @openai0229 in #2267
  • feat(sql-editor): add output history retention option by @openai0229 in #2270
  • fix(ui): align chart icon and page-size chevron by @openai0229 in #2284
  • feat(sql-editor): use table icon for result tabs by @openai0229 in #2285
  • feat(workspace): open history in editable console by @openai0229 in #2299
  • feat(workspace): name SQL on initial save by @openai0229 in #2305
  • fix(oscar): stop leaking internal ROWNUM column on first page of paginated queries by @HandSonic in #2304
  • feat(table-editor): default new table columns to nullable by @liulipengju in #2312
  • fix(opengauss): mark system databases/schemas instead of removing them by @HandSonic in #2303
  • fix(mariadb): quote/escape unmapped JDBC values and keep now()/default bare in SQL conversion by @HandSonic in #2302
  • fix(informix): make INFORMIXSERVER URL rewrite idempotent to avoid ever-growing JDBC URL on reconnect by @HandSonic in #2289
  • fix(xugudb): use OracleSqlParser instead of MysqlSqlParser for Oracle-dialect plugin by @HandSonic in #2287
  • fix(datasource): persist BigQuery project, email, and keyfile fields by @Hamza-ali1223 in #2179
  • feat(sql-editor): improve result history controls by @openai0229 in #2344
  • [codex] fix(history): preserve full SQL behind previews by @HanawaBanana in #2311
  • fix(export): restore desktop connection export and feedback by @AlcoholTobaccoCode in #2254
  • [codex] fix(result-grid): preserve change tracking after no-op undo by @HanawaBanana in #2298
  • fix(clickhouse): preserve Decimal precision when scale is null (#2192) by @liulipengju in #2314
  • 260728 fix selectboundinfo key index by @liulipengju in #2313

New Contributors

Full Changelog: v5.3.1...v5.3.2

Chat2DB Community 5.3.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 05:39
18cb42b

What's Changed

  • fix(gaussdb): preserve comments in table DDL by @openai0229 in #1878
  • fix(opengauss): preserve comments in table DDL by @openai0229 in #1875
  • fix(release): isolate gray CDN artifacts by @openai0229 in #1882
  • fix(jcef): use Community native window title by @openai0229 in #1885
  • fix(sql): preserve execution context correctness by @openai0229 in #1870
  • fix(ai): tolerate trailing /v1 in custom model base URL to avoid /v1/v1 requests by @solitude-mix in #1889
  • docs(readme): restructure README for easier onboarding by @Chat2DB-Pro in #1898
  • fix(ci): repair issue claim concurrency by @openai0229 in #1902
  • fix(jcef): limit Community native title to Windows by @openai0229 in #1904
  • fix(mongodb): support native result filtering and sorting by @openai0229 in #1903
  • fix(spi): replace hardcoded Chinese "成功" in JdbcUtils.testConnect wit… by @liulipengju in #1900
  • feat(automation): add AI issue and PR agents by @openai0229 in #1913
  • fix(sqlserver): use ROW_NUMBER pagination for SQL Server < 2012 (#1693) by @HandSonic in #1919
  • fix(redis): fix string-key update NPE and value-edit semantics across key types by @Chat2DB-Pro in #1922
  • fix(spi): fix NPE in SqlUtils.buildCanEditResult when FROM clause is … by @liulipengju in #1899
  • docs(readme): add star call-to-action after Security Notes by @Chat2DB-Pro in #1934
  • fix(automation): harden AI issue assistant output by @openai0229 in #1921
  • fix(ai): contain long markdown code blocks by @openai0229 in #1907
  • feat(frontend): add SQL output ordering and explicit follow mode by @openai0229 in #1936
  • feat(community): operationalize contribution workflow by @openai0229 in #1939
  • fix(workspace): keep Data Browser active for database queries by @openai0229 in #1943
  • fix(community): isolate project sync events by @openai0229 in #1947
  • fix(release): keep gray builds in Actions by @openai0229 in #1940
  • fix(workspace): preserve manual Files selection by @openai0229 in #1959
  • revert(ai): remove long markdown code fix by @openai0229 in #1963
  • fix(ci): stop reporting agentic no-op issues by @openai0229 in #1965
  • fix(workspace): refresh saved query tree after save by @openai0229 in #1956
  • fix: respect manual workspace panel selection by @Aias00 in #1969
  • feat(result-set): use full-height inspector rail by @openai0229 in #1977
  • fix(workspace): keep left panel selection manual by @openai0229 in #1975
  • fix(ui): wire up ER diagram help button to open docs (#1695) by @HandSonic in #1892
  • fix: preserve null values in copied where clauses by @Aias00 in #1967
  • Fix count SQL semicolon trimming by @Aias00 in #1966
  • fix: handle missing column metadata in DDL generation by @Aias00 in #1968
  • feat(ci): add QQ group status notifications by @openai0229 in #1957
  • fix(ci): allow QQ relay requests through Cloudflare by @openai0229 in #1989
  • feat(frontend): copy query results as Markdown by @auenger in #1906
  • fix(ai): separate streaming and synchronous retry policies by @HandSonic in #1894
  • fix(cache): degrade safely when optional cache initialization fails by @HandSonic in #1890
  • feat(ci): notify QQ of Release, Deployment, and Discussion changes by @openai0229 in #2004
  • docs(ci): clarify inactive deployment notification limit by @openai0229 in #2006
  • docs: link open-source Chat2DB CLI by @openai0229 in #2007
  • feat(ci): notify QQ about comments and pull request reviews by @openai0229 in #2010
  • fix(ui): XSS, state mutation, and miscellaneous frontend fixes by @HandSonic in #1927
  • fix(snowflake): null-safe metadata compare in column-type build by @Aias00 in #2001
  • fix(sundb): null-safe metadata compare in column-type build by @Aias00 in #2002
  • fix(cache): init guard, corrupted entry eviction, and lock improvement by @HandSonic in #1925
  • fix(sundb): use equals for NUMBER type name in DDL generation by @Aias00 in #2000
  • fix(chat): contain oversized conversation content by @openai0229 in #2048
  • fix(dashboard-store): use shallow equality like sibling stores by @Aias00 in #2038
  • fix(copilot): scope global store subscription to editorSettings by @Aias00 in #2039
  • fix(ai-setting): scope org store subscription to curOrg by @Aias00 in #2040
  • fix(approval): scope user store subscription to curUser by @Aias00 in #2041
  • fix(excel-import): guard excelReader.close() against null in finally by @Aias00 in #2042
  • fix(chat-history): only delete message file for owned sessions by @Aias00 in #2043
  • fix(hive): guard split length before indexing column default key by @Aias00 in #2044
  • fix(sqlserver): drop dead Arrays.asList() branch and dedupe FLOAT by @Aias00 in #2045
  • fix(excel-import): escape table/column names and comments in CREATE TABLE by @Aias00 in #2046
  • fix(chat-store): pass shallow equality to useChatStore by @Aias00 in #2018
  • fix(ui): make useAutoScroll smooth flag effective by @Aias00 in #2019
  • fix(chat): avoid appending literal "undefined" on SSE messages by @Aias00 in #2020
  • fix(excel-import): escape cell values in INSERT statements by @Aias00 in #2021
  • fix(useSelectDatabase): add catch to getSchemaList by @Aias00 in #2024
  • fix(result-set): bound and clean up filter/sort render polls by @Aias00 in #2025
  • fix(table-editor): memoize Context.Provider value by @Aias00 in #2068
  • fix(ai-button): scope AI store subscription to showPanel by @Aias00 in #2066
  • fix(xterm): dispose Terminal on unmount by @Aias00 in #2067
  • fix(xugudb): guard column/index enum lookups against null in CREATE/ALTER by @Aias00 in #2063
  • fix(postgresql): quote view name with double quote and separate schema/view in comment by @Aias00 in #2062
  • fix(sqlite): guard alter-table tail strip against empty script by @Aias00 in #2065
  • fix(h2): close ResultSets in getDDL via try-with-resources by @Aias00 in #2064
  • fix(notification-nav): guard on-mount async queries against unmount by @Aias00 in #2074
  • fix(canvas-table): unmount cell-editor React root on end by @Aias00 in #2076
  • fix(mysql): log column-size parse failures instead of swallowing by @Aias00 in #2075
  • fix(auth): clear verification-code countdown timer on unmount by @Aias00 in #2073
  • fix(oracle): SQL injection, view comment DOT, and pagination column leak by @HandSonic in #2052
  • fix(sqlserver): view quoting, TIMESTAMP dead code, GO separator, and rename quoting by @HandSonic in #2053
  • fix(sqlserver): preserve IDENTITY columns when copying table (#1691) by @HandSonic in #1918
  • fix(spi): harden SQL execution and connection lifecycle by @HandSonic in #1924
  • fix(plugin-menu-list): guard plugin-list fetch against unmount by @Aias00 in #2087
  • fix(chat-question-template): guard example-prompt fetch against unmount by @Aias00 in #2086
  • docs(readme): add Powere...
Read more

Chat2DB Community 5.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 10:13

Chat2DB Community 5.3.0 is a major new baseline for the Community edition and a fresh start for regular releases and ongoing maintenance.

Highlights

  • Unified versioning: Community moves from the separate 0.3.x line to 5.3.0, aligned with the current Chat2DB product family.
  • Shared database client core: Community, Pro, and Enterprise now share the same database client foundation, with the public Community repository serving as the upstream for that shared core.
  • Local-first experience: No registration or sign-in is required. Data sources, query history, tasks, dashboards, and AI configuration are stored locally on your device.
  • Complete database workflow: Connect to data sources, browse metadata, edit and execute SQL, manage database objects and data, import and export data, save SQL and history, and build dashboards and charts.
  • Extensible tooling: Use the Chat2DB CLI, MCP integration, and your own configured AI models.

Before You Install

Warning

Chat2DB Community 5.3.0 does not support in-place upgrades from historical Community releases such as v0.3.7. Back up and migrate your existing data before installing this version.

License

Chat2DB Community 5.3.0 and later use the custom source-available license in the repository root. Releases published before 5.3.0 remain under the Apache License 2.0 terms that applied when they were released. Please read the complete LICENSE before using, modifying, distributing, embedding, or offering products or services based on Community.

Downloads

Installers for macOS, Windows, and Linux are attached below.

Docker images are available as chat2db/chat2db:5.3.0 and chat2db/chat2db:latest, with support for linux/amd64 and linux/arm64.

Learn More

A detailed release announcement covering the new Community direction, product boundaries, upgrade guidance, and ways to get involved will be published in GitHub Discussions.

Thank you to everyone who has continued to use, support, and contribute to Chat2DB Community.

0.3.7

Choose a tag to compare

@chat2db-jerry chat2db-jerry released this 15 Jan 01:28
698323a
Merge pull request #1626 from tmlx1990/fixAI

fix: 修复自定义AI保存后再次进入没有显示的问题。

0.3.6

Choose a tag to compare

@chat2db-jerry chat2db-jerry released this 24 Dec 02:14
469ac49
v0.3.6

Update suggest.md

0.3.5

Choose a tag to compare

@chat2db-jerry chat2db-jerry released this 21 Nov 01:51
ecf2f99
v0.3.5

Update README_CN.md

3.4.1

Choose a tag to compare

@chat2db-jerry chat2db-jerry released this 31 Oct 10:52
v3.4.1

fix: Custom ai

3.4.0

Choose a tag to compare

@chat2db-jerry chat2db-jerry released this 29 Oct 12:52

bug fix

3.2.4

Choose a tag to compare

@chat2db-jerry chat2db-jerry released this 24 Jul 04:27
2173b05

Fixed many known bugs

What's Changed

Full Changelog: 3.2.2...v3.2.4

v3.2.3

Choose a tag to compare

@JerryFan626 JerryFan626 released this 24 Jul 01:31
2173b05

Full Changelog: v3.2.3...v3.2.3