Commit Graph
6519 Commits
Author SHA1 Message Date
dienaso eea3faa224 fix(compare): match data compare columns case-insensitively 2026-09-06 10:29:48 +08:00
jearhe ab35a5b1da feat(export): add SQL INSERT batch or single-row mode 2026-09-06 10:27:34 +08:00
Elias 5d65be03a3 fix(xugu): exclude synthetic scopes from schema export 2026-09-06 10:25:16 +08:00
zipg 6886fde709 fix(sql): stop flagging ORDER BY aliases as unknown columns 2026-09-06 10:23:34 +08:00
t8y2 27369a40dd fix(editor): tokenize t-sql temp table names for highlighting
Closes #8267
2026-09-06 10:18:37 +08:00
Melody Ruch c0390bff16 fix(postgres): add legacy sequence catalog fallback for PG 9 2026-09-05 23:26:19 +08:00
Melody Ruch 72ffe7e224 fix(oracle): read SDO_GEOMETRY via native driver as WKT 2026-09-05 22:57:25 +08:00
Melody Ruch 5244e57dca fix(objects): keep browse search filter per tab 2026-09-05 22:28:14 +08:00
Melody Ruch 38df8e3097 fix(sidebar): bound row bleed for horizontal scroll 2026-09-05 22:27:32 +08:00
miracle 7e06992f3b feat(mcp): add Qoder configuration 2026-09-05 22:22:55 +08:00
Melody Ruch 644812fa07 fix(sqlite): show SQLCipher unsupported hint for SSH tunnels 2026-09-05 22:20:08 +08:00
Melody Ruch 3c3ab96421 fix(grid): clear identity columns when pasting new rows 2026-09-05 22:19:05 +08:00
Zzz bc2d32f20f fix(redis): bound implicit key and value scanning 2026-09-05 22:18:04 +08:00
hanxuanyu 4bef571fc4 fix(editor): preserve editor selection during result auto refresh 2026-09-05 22:17:01 +08:00
Melody Ruch eab1f6344b fix(diff): default missing VARCHAR length for MySQL-family targets 2026-09-05 22:15:59 +08:00
Melody Ruch 781bb46d3a fix(transfer): rebuild pool on transient drop in batch transfer 2026-09-05 22:14:58 +08:00
Melody Ruch 559b7febad fix(schema-diff): detect MySQL integer display width changes 2026-09-05 22:13:39 +08:00
Melody Ruch 63363c2834 fix(editor): collapse shared results pane for unexecuted queries 2026-09-05 22:11:59 +08:00
Melody Ruch a1e987ec0f fix(layout): avoid blank column-mode workspace on special tabs 2026-09-05 22:06:21 +08:00
Melody Ruch fc621a3840 fix(grid): include Mongo JSON preview in grid track sizing 2026-09-05 22:06:07 +08:00
Melody Ruch 3907cb1372 fix(settings): stop AI deep link from hijacking later settings opens 2026-09-05 22:04:12 +08:00
t8y2 da03c1f0c4 fix(document): keep collection filter and sort across tab switches
Refs: #8035
2026-09-05 20:00:04 +08:00
t8y2 290576cb4f fix(export): keep numeric scale visible in xlsx cells
Excel renders numeric cells with the General format in the shortest
form, so database values like 0.3500000 exported from decimal columns
displayed as 0.35 and the declared scale looked truncated (#8225).
Pre-register one 0.0...0 number format per fractional-digit count (up
to 15) plus right/left alignment variants after the six fixed styles,
and switch fractional numeric cells to the matching format so Excel
keeps the decimals visible. Exponent-notation values and scales beyond
15 decimals keep the previous General rendering.

Refs: #8225
2026-09-05 19:21:21 +08:00
t8y2 8598416998 fix(sidebar): honor schema filter for single-db picker key
OceanBase Oracle (and other single-database) connections persist their
schema checkbox filter under the empty database key, but the editor
toolbar schema picker addresses the bucket with the "_" single-db
sentinel, so the strict filter never applied and unchecked schemas
still appeared (#8145). Normalize the sentinel before the lookup.

Also keep the login schema visible for user@tenant usernames: the
OceanBase login embeds the tenant in the username, so the bare-name
comparison hid SYS from sys@tenant sessions even though the user's own
schema should always stay selectable.

Closes #8145
2026-09-05 19:21:21 +08:00
t8y2 0b9ddff19c fix(zookeeper): drop unsupported sql query capability
Closes #8215
2026-09-05 16:10:39 +08:00
t8y2 641f82c962 fix(redshift): skip WKB probe slice on multibyte text values
Redshift reads run every simple-query cell through decode_pg_text_wkb
with an unknown column type. The probe sliced hex[..2] before the
is_ascii() guard, so any cell starting with a 3-4 byte UTF-8 character
with an even byte length >= 10 panicked on a non-char boundary and
aborted the process under panic = abort (Windows BEX64 in dbx.exe).
Check is_ascii() first so ordinary multibyte text passes through.

Closes #7958
2026-09-05 16:10:38 +08:00
t8y2 cbaccb3a3a fix(iris): raise jdbc query prefetch for large results
Refs: #7953
2026-09-05 14:38:57 +08:00
t8y2 2f63c34ffa fix(redis): bound subtree fill and resume on demand
Closes #7918
2026-09-05 14:38:57 +08:00
t8y2 51d340eb9b fix(transfer): pin char length unit for oracle-family targets
Closes #8101
2026-09-05 14:38:56 +08:00
Resheba 54d7a2c05d feat(ai): add skip TLS certificate verification for AI providers 2026-09-05 14:03:58 +08:00
t8y2 dca6d0e5f6 fix(oracle): recover row-iteration panics to keep agent alive
Refs: #7934
2026-09-05 13:52:52 +08:00
t8y2 295db2903b fix(oracle): fall back to placeholder when sde extproc fails
Closes #7952
2026-09-05 13:52:52 +08:00
t8y2 7390cf6684 fix(transfer): emit dameng comment ddl in table transfer
Closes #8217
2026-09-05 13:52:52 +08:00
zhangyaxi 0b8c7d700a feat(sidebar): navigate the connection tree with arrow keys 2026-09-05 13:25:03 +08:00
Melody Ruch a196a68d38 fix(redis): sync detail pane size badge on auto refresh 2026-09-05 13:17:56 +08:00
github-actions[bot] 9e9e20a57b chore: bump module versions [skip ci] 2026-09-05 05:03:18 +00:00
Lem26 73c167bed3 fix(editor): let mouse hide/re-show the shared query results pane 2026-09-05 13:02:41 +08:00
github-actions[bot] b8d4388caf chore(jdbc): bump plugin version [skip ci] 2026-09-05 04:59:41 +00:00
t8y2 5a26faae22 chore(release): prepare v0.6.5 agents-v0.2.103 v0.6.5 2026-09-05 12:58:59 +08:00
t8y2 c66a699aa7 fix(layout): merge special page tabs into the editor tab strip
Settings and driver store no longer sit on a strip of their own: while
open but inactive they append to the focused group's tab strip (v0.6.2
order), and while active the app-level strip re-renders the open tabs
with mode icons and inactive styling as the mouse path back to the
editors. Special tabs follow the classic/separated presentation,
including the classic active underline.
2026-09-05 12:46:32 +08:00
t8y2 789d65d3df fix(layout): keep group tab strips visible on special pages
Opening settings or the driver store hid the whole workspace, so every
editor tab vanished with no mouse path back. The workspace now stays
mounted and hides only the pane content, keeping the strips clickable.
Special-page tabs also follow the classic flat tab presentation instead
of always rendering as separated-layout pills.
2026-09-05 11:56:58 +08:00
t8y2 46afd0dd5e fix(editor): take tab id first in toolbar context switching
Closes #8218
2026-09-05 11:36:31 +08:00
t8y2 cae4c5fde3 fix(grid): take tab id first in grid execute sql action
Closes #8216
2026-09-05 11:25:42 +08:00
Melody Ruch 124819e1fa fix(dameng): use ALTER TABLE constraints for unique indexes 2026-09-05 11:16:43 +08:00
t8y2 a19a77c6df fix(test): silence late cache-delete errors that race vitest teardown 2026-09-05 10:48:24 +08:00
t8y2 f661ff7ff3 fix(export): surface lenient per-object failures in export completion
Closes #8184
2026-09-05 10:04:22 +08:00
二丫讲梵 116aced217 feat(editor): group editor tabs by database 2026-09-05 10:01:54 +08:00
jearhe b5fcb3a832 feat(diff): manual table mapping for schema compare 2026-09-05 09:52:52 +08:00
Melody Ruch d5a511b719 fix(editor): highlight builtin SQL functions in editor themes 2026-09-05 09:22:16 +08:00
Melody Ruch ab6a7645f6 fix(export): preserve datetime precision across CSV and XLSX exports 2026-09-05 09:22:08 +08:00