v5.3.2

juicedata/juicefsv5.3.2Jul 28, 2026by github-actions[bot]

AI Summary

This release focuses on enhancing the SQL editor experience with new history retention options and UI refinements. It also includes critical fixes for database compatibility, specifically regarding Oracle-dialect plugins and result grid change tracking.

Key Highlights

  • Added output history retention option for the SQL editor
  • Improved session panel resizing and workspace history editing
  • Fixed Oracle-dialect plugin parsing for XuguDB
  • Fixed Decimal precision preservation for ClickHouse
  • Fixed leaking internal ROWNUM column on paginated queries

New Features

  • Output history retention option
  • Improved session panel resizing
  • Default new table columns to nullable

Full Release Notes

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

## New Contributors
* @mvanhorn made their first contribution in https://github.com/OtterMind/Chat2DB/pull/2088
* @HanawaBanana made their first contribution in https://github.com/OtterMind/Chat2DB/pull/2311
* @AlcoholTobaccoCode made their first contribution in https://github.com/OtterMind/Chat2DB/pull/2254

**Full Changelog**: https://github.com/OtterMind/Chat2DB/compare/v5.3.1...v5.3.2