v5.8.0-beta.1Pre-releaseDesktop
Release v5.8.0-beta.1
Added 5
- Make Fake Remote Change context menu item to query editor
- Support SSH config file resolution for host aliases
- Driver dependency auto-download framework
- Query Edit History
- Amazon DynamoDB driver
Changed 2
- Disable write action shortcuts in readonly mode
- Use saved connection details in recent connections list
Fixed 19
- SSH agent mode attempting to read non-existent private key files
- Context menu showing on non-text inputs
- Autocomplete to suggest columns for quoted tables and joins
- ClickHouse rawExecuteQuery
- Preserve column layout when refreshing table
- Prevent calling persistence write function before the table is ready
- Page navigation when focusing editable elements
- Show loading spinner instead of 'No Data' while fetching table data
- Persist tabulator column state in app.db instead of localStorage
- Bastion host background and padding
- Double encoded jsonb values when inserting a new row from table view
- Cassandra UUIDs in set and map collections converted to strings
- Silent bugs in SQL change builders for Cassandra rename and DuckDB column type quoting
- Modals that don't scroll when there are too many items
- Trial license support date expiration condition
- Named query params clobbered when the same parameter appears multiple times
- MongoDB MONGODB-AWS authentication
- Allow selecting local workspace on connection screen
- Export progress showing NaN and >100% percentages
What's Changed
- Fix SSH agent mode attempting to read non-existent private key files by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4194
- chore(deps): bump @xmldom/xmldom from 0.8.12 to 0.8.13 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/4156
- chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/4097
- add [DEV] Make Fake Remote Change context menu item to query editor by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/4176
- fix context menu showing on non-text inputs by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/4191
- Disable write action shortcuts in readonly mode by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/4198
- fix(autocomplete): suggest columns for quoted tables and joins by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4203
- Fix clickhouse rawExecuteQuery by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/4207
- chore: add BaseModal wrapper component by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/4131
- fix: preserve column layout when refreshing table by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/4211
- Prevent calling persistence write function before the table is ready by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/4209
- Support SSH config file resolution for host aliases by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4195
- Use saved connection details in recent connections list by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4190
- Fix page navigation when focusing editable elements by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4210
- fix(table): show loading spinner instead of 'No Data' while fetching by @NianJiuZst in https://github.com/beekeeper-studio/beekeeper-studio/pull/4180
- Add driver dependency auto-download framework by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4018
- fix: persist tabulator column state in app.db instead of localStorage by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/4160
- fix bastion host background and padding by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/4201
- fix double encoded jsonb values when inserting a new row from table view by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/4222
- remove ssh tests that no longer make sense by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/4224
- Refresh yarn.lock to clear high-severity transitive vulns by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4227
- Bump deps to clear undici, flatted, and other parent-locked alerts by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4228
- Cache playwright browsers in e2e workflows by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4230
- fix(cassandra): convert UUIDs in set and map collections to strings by @andreasarf in https://github.com/beekeeper-studio/beekeeper-studio/pull/4220
- Trim e2e PR trigger, add concurrency, bump old checkout actions by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4233
- fix: two silent bugs in SQL change builders (Cassandra rename + DuckDB column type quoting) by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4239
- fix models that don't scroll when there are too many items by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4242
- chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/4237
- Fix trial license support date expiration condition by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4252
- chore(deps): bump @protobufjs/utf8 from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/4245
- chore(deps): bump protobufjs from 7.5.5 to 7.5.8 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/4249
- Add AI Shell upsell card with animated preview by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4255
- link to the proper docs page and add some tips for az by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/4253
- fix: always allow selecting local workspace on connection screen by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4267
- Fix export progress showing NaN and >100% percentages by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4254
- upgrade modal style redo by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4270
- Use the new upgrade panel everywhere by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4271
- Query Edit History by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/4217
- Add Amazon DynamoDB driver by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4120
- fix: update greengage docs icon by @v-astakhov in https://github.com/beekeeper-studio/beekeeper-studio/pull/4284
- Fix: named query params clobbered when the same parameter appears multiple times by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4264
- Backup tests by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/4280
- fix(mongo): add aws4 dep to fix MONGODB-AWS auth by @jim-fn in https://github.com/beekeeper-studio/beekeeper-studio/pull/4263
- Fix yarn lint to actually lint by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4229
- Update Identifier by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/4295
- Feature: Show empty connection folders even when no connections exist by @vaibhavvikas in https://github.com/beekeeper-studio/beekeeper-studio/pull/4257
- test(db): expand common driver coverage (Part A audit) by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4204
- Add security exploit tests for shell execution vulnerabilities by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4213
- Fix ESLint rules and code quality issues by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4293
- chore(deps): bump uuid from 10.0.0 to 11.1.1 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/4290
- chore(deps): bump ws from 8.19.0 to 8.20.1 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/4281
- chore(deps): bump js-cookie from 3.0.5 to 3.0.7 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/4291
- Improve idle detection by combining system and app input tracking by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/4174
New Contributors
- @NianJiuZst made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/4180
- @andreasarf made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/4220
- @jim-fn made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/4263
- @vaibhavvikas made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/4257
Full Changelog: https://github.com/beekeeper-studio/beekeeper-studio/compare/v5.7.1...v5.8.0-beta.1