v5.3.8
OtterMind/Chat2DBv5.3.8Oct 9, 2026by github-actions[bot]
Upgrading?
AI Summary
This release introduces a new SQLX command line integration for secure connection management and significantly improves data handling by allowing the complete reading, copying, and exporting of large values like JSON and BLOBs without truncation. Additionally, it resolves stability issues regarding table browsing and improves the compatibility of the KingbaseES procedure list.
Key Highlights
- Added SQLX command line integration to Settings with secure credential handling via stdin.
- Optimized large value handling (JSON, LONGTEXT, BLOB) for views and tables without primary keys.
- Fixed KingbaseES procedure list to use correct system catalog for V8R3 and V8R6+.
- Improved table browsing performance by preventing tabs from re-fetching data on switch.
New Features
- SQLX command line integration: Install, update, and locate the OtterMind SQLX CLI, import existing connections, and view required Skill commands.
- Complete large values: Reads, copies, and exports full JSON, LONGTEXT, and BLOB content from snapshots without requiring a primary key.
Full Release Notes
Chat2DB Community 5.3.8 reads, copies and exports complete large values instead of truncated previews - including for views, aggregations and tables without a primary key - adds the SQLX command line integration to Settings, and fixes table browsing and the KingbaseES procedure list. ## Added (1) 1. **SQLX command line integration**: install, update and locate the OtterMind SQLX CLI from Settings, import the connections Chat2DB already stores, and see the Skill command an agent needs; credentials go to the child process on stdin and are never written to disk, the renderer or the logs. by @openai0229 in #2959 ## Optimization (1) 1. **Complete large values for view, copy and export**: JSON / LONGTEXT / BLOB values are completed from a snapshot captured while the query runs, so the grid, every copy format (cell, selection, `INSERT` / `UPDATE` / `WHERE`, IN Values, TSV, Markdown) and exports return the full content even when there is no primary key to re-query; the captured content is freed when the result is discarded or when it expires. by @openai0229 in #2972 ## Fixed (2) 1. **KingbaseES procedure list**: procedures come from `sys_catalog.sys_proc` instead of the JDBC driver query that failed with `operator does not exist: boolean || oid`, covering V8R3 and V8R6+. by @openai0229 in #2956 2. **Table data tabs no longer re-browse on every switch**: switching tabs no longer re-issues the request and resets to page 1, a failed first page offers a retry, and a layout change keeps the pane's active tab. by @openai0229 in #2961 **Full Changelog**: https://github.com/OtterMind/Chat2DB/compare/v5.3.7...v5.3.8
Related Repositories
krahets/hello-algo★ 130,888
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
iluwatar/java-design-patterns★ 94,809
Design patterns implemented in Java
NationalSecurityAgency/ghidra★ 92,713
Ghidra is a software reverse engineering (SRE) framework