Matthew Rathbone
fbf1753f2d
Merge pull request #3955 from beekeeper-studio/rc-56
...
Rc 56
2026-03-06 15:38:22 -06:00
Matthew Rathbone
1c145aee61
fix: escape user-supplied values in SQL queries (buildSchemaFilter + Trino)
...
- buildSchemaFilter now uses escapeString() to escape single quotes in
schema, only, and ignore filter values.
- Trino driver now wraps this.db with wrapIdentifier() in all queries
(listSchemas, listTables, listTableColumns, buildPaginatedQuery).
- Trino listTableColumns escapes table and schema string literals.
- Added unit tests for SQL injection in buildSchemaFilter and Trino.
2026-03-06 14:33:55 -07:00
Matthew Rathbone
ab89dcaa67
fix: Trino listTables returns empty and SSL connections not supported ( #3947 , #3695 )
...
- listTables(null) no longer returns []. Uses buildSchemaFilter() to
optionally filter by schema, matching the PostgreSQL driver pattern.
- SSL/TLS connections now work. Certificate files (CA, cert, key) are
read and passed to trino-client. When no certs are provided,
rejectUnauthorized defaults to false (trust server cert).
- Removed server:ssl from Trino disabledFeatures so the SSL toggle
appears in the connection form.
- URL parser now auto-enables ssl for https:// URLs.
- Added integration tests for listTables and SSL (with HTTPS-enabled
Trino testcontainer).
- Added unit tests for SSL config propagation.
- Updated Trino connection docs (EN + ES) with SSL section.
2026-03-06 14:33:55 -07:00
Will Montgomery
a01471582c
Merge branch 'master' into feature/1317_delete-workspace
2026-02-23 21:33:29 -05:00
Day Matchullis
3b966fe123
Merge branch 'rc-56' into fix/duckdb-exports
2026-02-18 12:45:18 -07:00
Day Matchullis
e4a128bf53
Merge pull request #3425 from beekeeper-studio/fix/clickhouse-export-query
...
Fix clickhouse query export
2026-02-18 12:43:38 -07:00
Mohammad Azmi
fde987f77c
refactor
2026-02-17 17:44:14 +07:00
Day Matchullis
0ac4a9e0dc
fix duckdb query streams
2026-02-17 00:35:55 -07:00
Day Matchullis
7900cf42ed
fix tests
2026-02-16 23:42:45 -07:00
Day Matchullis
7da80633ac
Merge branch 'master' into fix/clickhouse-export-query
2026-02-16 19:30:36 -07:00
Will Montgomery
f5a8472d4e
Merge branch 'master' into feature/1317_delete-workspace
2026-02-15 10:56:55 -05:00
Mohammad Azmi
ef0e3c79b9
return early instead of throwing an error
2026-02-14 18:23:49 +07:00
Mohammad Azmi
39b6fd8c93
refactor: replace Module lifecycle methods with hook-based pattern
2026-02-12 23:43:12 +07:00
Mohammad Azmi
c31c5d5691
create module system for plugin system (inspired by Tabulator)
2026-02-12 20:30:58 +07:00
Mohammad Azmi
d044353727
move constants to globals
2026-02-12 20:02:08 +07:00
Mohammad Azmi
c5c4d5bde2
feat: use plugins as npm dependencies
2026-02-12 19:28:14 +07:00
Day Matchullis
a3740dc120
Merge branch 'rc-55'
2026-02-09 11:35:18 -07:00
Mohammad Azmi
da2d5c50dc
add plugin menu to NativeMenuBuilder
2026-02-09 22:00:17 +07:00
Will Montgomery
afb58fae97
docs: ✏️ add link to why using the id for installExtension
2026-01-24 17:19:55 -05:00
Day Matchullis
f5d515428b
Merge pull request #2893 from ClarLabs/feat/mysql-postgres-entraId
2026-01-23 11:47:38 -07:00
Day Matchullis
f42aa4e578
Merge branch 'rc-55'
2026-01-23 11:46:51 -07:00
Day Matchullis
7c797fc47c
address feedback :)
2026-01-23 00:22:42 -07:00
Day Matchullis
54faabc767
Merge branch 'rc-55' into feat/mysql-postgres-entraId
2026-01-22 23:45:41 -07:00
line1029
2375a03e3d
fix(shortcuts): unify numpad zoom across platforms
...
Registers `numadd` and `numsub` keys and replaces manual Linux zoom logic
with standard menu accelerators. Adds hidden menu items for numpad zoom
and ensures invisible items are filtered from the application menu.
2026-01-06 00:49:01 +09:00
Mohammad Azmi
a6cb2ae2bf
Merge branch 'rc-55' into feat/noty-for-plugins
2026-01-02 16:59:08 +07:00
Mohammad Azmi
66cdf59504
plugin initialization shouldn't block. i don't know how i miss this?!
2025-12-23 23:59:23 +07:00
Mohammad Azmi
c6fdc29d2a
add confirm
2025-12-17 21:11:30 +07:00
Mohammad Azmi
9fc4ac9bba
support noty for plugins
2025-12-17 20:54:37 +07:00
Day Matchullis
d55d5651a3
merge rc-55 into feat/mysql-postgres-entraId
2025-12-15 12:03:48 -07:00
Day Matchullis
2709696633
fix manual commit timeout appearing when it shouldn't in certain situations
2025-12-12 11:50:03 -07:00
Day Matchullis
01e8e1948e
throw for every connection type
2025-12-03 09:53:49 -07:00
Mohammad Azmi
2c65b59b15
fix firebird maxConnections
2025-12-03 15:17:46 +07:00
Day Matchullis
3a08a65119
Merge branch 'master' into feat/manual-commit-mode
2025-12-01 16:07:25 -07:00
Will Montgomery
7bff9fdb34
Merge branch 'master' into feature/2137_super-formatter
2025-11-29 12:20:23 -05:00
Day Matchullis
e981b84a79
merge master into feat/write-file-or-image
2025-11-28 14:33:35 -07:00
Mohammad Azmi
edf8c2fb35
Merge branch 'master' into feat/get-table-keys-incoming
2025-11-28 22:06:16 +07:00
Day Matchullis
a44eff88b9
fix firebird and release connection bug
2025-11-27 23:04:48 -07:00
Day Matchullis
4eb0158754
merge master into feat/manual-commit-mode
2025-11-27 19:54:17 -07:00
Will Montgomery
d9eaf12e94
refactor: 💡 merge conflict
2025-11-26 13:03:19 -05:00
Will Montgomery
a24ee61236
Merge branch 'master' into feature/2137_super-formatter
2025-11-26 11:04:56 -05:00
Mohammad Azmi
d1f7cd5880
Merge branch 'master' into fix/missing-context-menus
2025-11-26 20:51:23 +07:00
Mohammad Azmi
6b4ab7281f
Merge branch 'master' into feat/get-table-keys-incoming
2025-11-26 20:46:17 +07:00
Day Matchullis
ffd3a30d5b
Merge branch 'master' into feature/ilike-to-filters
2025-11-24 17:04:04 -07:00
Day Matchullis
3c805eff4b
ux changes
2025-11-19 20:33:58 -07:00
Mohammad Azmi
56f3fd94d9
add requestFileSave and clipboard.writeImage APIs
2025-11-19 19:24:30 +07:00
Will Montgomery
d54eeaad8e
test: 💍 update ilike test
...
only run for DBs that support ilike and make ids strings at all times
(better to equal there)
2025-11-16 13:53:13 -05:00
Mohammad Azmi
7112821c9c
cleanup oracle
2025-11-14 19:13:14 +07:00
Mohammad Azmi
4d1ae6bfa2
fix duckdb
2025-11-14 19:08:12 +07:00
Mohammad Azmi
2324662496
add getIncomingKeys, getOutgoingKeys
2025-11-14 18:26:26 +07:00
Day Matchullis
1d60a1bb7c
fix some merge issues
2025-11-12 23:33:10 -07:00