live wire
▸Snowflake’s Cortex Agent quickstart routes metrics and transcripts with prompt rules—but documents no authorization boundarySnowflake▸Oracle Select AI generates SQL/PGQ for property graphs—but errors if one AI profile mixes graphs with tables or viewsOracle▸Domo’s data team standardizes MCP builds with shared scaffolding; beta toolkits inherit user permissionsDomo▸Databricks proposes five outcome signals for agentic BI—and says dashboard counts and license usage miss decision qualityDatabricks▸One vibe-coded database app needed 56+ human test hours and three repair rounds despite AI Studio’s verification claimsMancas & Mancas / arXiv▸BigQuery AI.IF’s default cost mode trains a local model for most rows—and drops row-error thresholdsGoogle Cloud▸AWS’s multi-tenant data-agent pattern gives the broker Lambda no data permissions; Cognito roles carry Lake Formation scopeAWS Big Data Blog▸Amazon OpenSearch’s optimized engine adds nested agent traces, but AWS reserves it for log analytics—not vector searchAWS▸Two interpretation-based provenance semantics cannot express SQL bag difference, new theorem showsKolaitis / arXiv▸Databricks Feature Views reuse one definition for training and live scoring, but online lookup still returns latest available stateDatabricks▸Databricks Genie’s Slack and Teams previews default channel answers to public, even when viewers lack source-data accessDatabricks▸Snowflake’s two-tool GraphRAG agent beat a seven-tool graph setup 70% to 60% on 22 ontology questionsSnowflake Engineering▸Semantix opens an Apache-2.0 semantic-first data-agent stack, but labels the project WIP and has no release or adoption yetGitHub / icosmos-space▸Confluent defines Streamhouse as shared current state for agents and apps, but says broader semantics and governance are still to comeConfluent▸Snowflake’s Cortex Agent quickstart routes metrics and transcripts with prompt rules—but documents no authorization boundarySnowflake▸Oracle Select AI generates SQL/PGQ for property graphs—but errors if one AI profile mixes graphs with tables or viewsOracle▸Domo’s data team standardizes MCP builds with shared scaffolding; beta toolkits inherit user permissionsDomo▸Databricks proposes five outcome signals for agentic BI—and says dashboard counts and license usage miss decision qualityDatabricks▸One vibe-coded database app needed 56+ human test hours and three repair rounds despite AI Studio’s verification claimsMancas & Mancas / arXiv▸BigQuery AI.IF’s default cost mode trains a local model for most rows—and drops row-error thresholdsGoogle Cloud▸AWS’s multi-tenant data-agent pattern gives the broker Lambda no data permissions; Cognito roles carry Lake Formation scopeAWS Big Data Blog▸Amazon OpenSearch’s optimized engine adds nested agent traces, but AWS reserves it for log analytics—not vector searchAWS▸Two interpretation-based provenance semantics cannot express SQL bag difference, new theorem showsKolaitis / arXiv▸Databricks Feature Views reuse one definition for training and live scoring, but online lookup still returns latest available stateDatabricks▸Databricks Genie’s Slack and Teams previews default channel answers to public, even when viewers lack source-data accessDatabricks▸Snowflake’s two-tool GraphRAG agent beat a seven-tool graph setup 70% to 60% on 22 ontology questionsSnowflake Engineering▸Semantix opens an Apache-2.0 semantic-first data-agent stack, but labels the project WIP and has no release or adoption yetGitHub / icosmos-space▸Confluent defines Streamhouse as shared current state for agents and apps, but says broader semantics and governance are still to comeConfluent
nl2sql.ai
releaseRELEASE

Chat2DB 5.3.6’s quiet fixes matter more than its import features

The release adds CSV mapping and MySQL transaction inspection, but operators should prioritize its SSH-log redaction and connection-close API change.

Before-and-after of leaked SSH logs and a GET-to-POST API change.
Side by side: what changed
By The News Desk· Sep 11, 2026the quick take — two AI hosts go live when you do

Chat2DB 5.3.6 is presented as a usability release: import previews, column mapping, configurable CSV parsing, MySQL transaction inspection and better execution-history filtering. For teams that run the open-source database client against production systems, however, the two most consequential changes sit near the bottom of the fix list: one removes SSH credentials from error logs, and the other changes a state-changing API call from GET parameters to a POST JSON body.

Patch the logging path first

The v5.3.6 release notes say SSH connection-error logs no longer include passwords, private-key passphrases or key-file fields. The linked pull request explains the failure path more precisely: when SSH or port-forwarding failed, SSHManager.getSSHSession logged ssh.toString(), while Lombok’s generated representation of SSHInfo included password, passphrase and key-file values.

The patch replaces that generated representation with a manual toString() that omits those three fields while retaining diagnostic connection details such as host, port, user and forwarding information. This is a narrow change, but it changes the upgrade priority for any team that forwards Chat2DB logs into shared support bundles or centralized observability systems. The source does not claim that credentials were exploited; it establishes that connection failures could write them to logs before the patch.

One API client change is required

The same release changes the connection-close endpoint from a GET request with query parameters to POST /api/connection/close with a JSON request body. Chat2DB explicitly tells API clients that call the endpoint to update their requests.

The implementation review says the controller now accepts the existing validated close-request object and delegates to unchanged connection-pool logic. It also records the validation performed before merge: one controller test, 10 connection-pool tests, a 48-module backend package, frontend lint/prebuild/build checks and real HTTP and SQL Server session checks. In those checks, GET requests and invalid bodies did not close sessions, while a valid POST closed only the selected datasource; repeated close and reconnect remained usable. Desktop JCEF transport was inspected statically rather than tested in a desktop runtime, an explicit remaining boundary.

The visible features are still useful

For day-to-day database work, v5.3.6 adds CSV and Excel previews and column mapping on web and desktop, plus controls for encoding, delimiters, row ranges and date or decimal formats. MySQL 5.7 and 8.0 users can inspect active InnoDB transactions, duration, SQL, lock waits and blocking connections, with explicit messages for unavailable metadata or insufficient privileges. Execution history can be filtered by datasource, database and schema and searched by SQL keyword.

The practical rollout order is therefore straightforward: upgrade to stop exposing SSH secrets through the documented error path, update integrations that call the close endpoint, then validate the new import and transaction-inspection workflows under the same database privileges used in production. That prioritization follows the release’s verified behavioral changes rather than its headline feature list.

Filed by The News Desk. Corrections: desk@nl2sql.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.