Releases: beekeeper-studio/beekeeper-studio
Releases · beekeeper-studio/beekeeper-studio
Release v5.4.11
What's Changed
Full Changelog: v5.4.10...v5.4.11
Release v5.4.10
What's Changed
- Fix column reordering for mysql by @not-night-but in #3600
- fix json viewer empty style by @azmy60 in #3609
- Fix restore notifications by @not-night-but in #3612
- Fix editing json columns in the json viewer by @not-night-but in #3664
- try catch deparameterize by @azmy60 in #3657
Full Changelog: v5.4.9...v5.4.10
Release v5.4.9
What's Changed
- Fix Bigquery Execute Query by @not-night-but in #3613
Full Changelog: v5.4.2...v5.4.9
Release v5.4.2
What's Changed
- fix ai shell first usage by @azmy60 in #3588
- disable reordering column position in mysql temporarily by @azmy60 in #3601
Full Changelog: v5.4.1...v5.4.2
Release v5.4.1
What's Changed
- feat: add support for Redis username in connection configuration #3488 by @mrsimb in #3561
- fix missing platformInfo when creating MenuBuilder by @azmy60 in #3569
- Fix surreal authentication by @not-night-but in #3579
Full Changelog: v5.4.0...v5.4.1
5.4 - Redis, Trino, SurrealDB, and Plugin System 1.0
The main features in 5.4 are:
- Redis support is now available, and it’s completely free to use (thanks @mrsimb for the contribution!).
- We've also added support for Trino and SurrealDB.
- For developers who want to extend Beekeeper Studio, Plugin System 1.0 has officially arrived. Check out the Plugin Development Guide (new doc update soon!) and our Sample Plugin to get started.
What's Changed
- fix: avoid history duplication if current and last query are same by @therealrinku in #3070
- fix broken links in docs by @not-night-but in #3341
- fix: autoclose export table status alert by @therealrinku in #3350
- fix: pinned tables not loading properly by @therealrinku in #3356
- Fix docs build by @not-night-but in #3345
- Rc 53 back to master by @rathboma in #3336
- Ai shell docs - WIP by @rathboma in #3301
- Update supported databases in README files by @github-actions[bot] in #3343
- feat: restart app button by @pvlvld in #3374
- fix: #2476: Long SQL Server stored procedures are truncated by @MSK998 in #3371
- RC 5.3 merge back to master by @rathboma in #3370
- Bugfix/sqlite import woes by @wmontgomery in #3415
- feat: add numeric and date datatype check to right align non key columns by @wmontgomery in #3427
- Rc53 back into master by @not-night-but in #3406
- feat: add in and like quick filter by @Redfox in #3431
- fix: handle read-only permission errors gracefully in PostgreSQL table properties by @rathboma in #3282
- feat: create in statement from selected data by @wmontgomery in #3434
- chore: change jsonviewer placeholder to let user know that regex is supported by @mrsimb in #3450
- SurrealDB by @not-night-but in #3354
- Plugin System Documentation by @azmy60 in #3240
- add ability to set defaults for all databases in config by @not-night-but in #3452
- Trino db by @wmontgomery in #3375
- Rc 53 by @rathboma in #3449
- add open tab methods for plugins by @azmy60 in #3466
- fix ui kit types by @azmy60 in #3491
- Support menu bar extension by @azmy60 in #3489
- Performance upgrades by @not-night-but in #3477
- feat(redis): basic redis support by @mrsimb in #3277
- Feature/2157 import can create tables by @wmontgomery in #2911
- feat: scoping of history by connection by @therealrinku in #3442
- fix positional params by @not-night-but in #2728
- Fix plugin postMessage and add broadcast API by @azmy60 in #3509
- Fix plugins can lose their states when switching tabs by @azmy60 in #3508
- fix trapped keyboard by @azmy60 in #3505
- add plain tab type for non shell plugins by @azmy60 in #3507
- Feat/plugin minappversion by @azmy60 in #3448
- fix plugin scss by @azmy60 in #3515
- support context menu extension by @azmy60 in #3494
- Support plugin system menu by @azmy60 in #3495
- add GITHUB_TOKEN env by @azmy60 in #3472
- add getTableKeys API by @azmy60 in #3506
- fix: JSON viewer showing Mongo ObjectId as array by @itsamrit in #3530
- Allow loading multiple extensions in sqlite by @not-night-but in #3511
- use manifest version to check plugin compatibility by @azmy60 in #3533
- fix hardcoded tab type by @azmy60 in #3534
- Less distracting JSON Viewer error lines by @azmy60 in #3532
- some used configs are not passed to the
buildCompletionLevelsby @azmy60 in #3539 - Add getViewContext API by @azmy60 in #3528
- Update Redis query results by @not-night-but in #3529
- add connection id to getConnectionInfo by @azmy60 in #3548
- support menu prop for legacy manifest (AI Shell) by @azmy60 in #3537
New Contributors
- @MSK998 made their first contribution in #3371
- @Redfox made their first contribution in #3431
- @itsamrit made their first contribution in #3530
Full Changelog: v5.3.6...v5.4.0
Release v5.4.0-beta.2
Main Highlights
- Menu extensions - Plugins can add items to the menu elements
- Autocomplete - Query completion now quotes identifiers correctly
- Improved redis query results
- Allow adding multiple extensions in SQLite
What's Changed
- Fix plugin postMessage and add broadcast API by @azmy60 in #3509
- Fix plugins can lose their states when switching tabs by @azmy60 in #3508
- fix trapped keyboard by @azmy60 in #3505
- add plain tab type for non shell plugins by @azmy60 in #3507
- Feat/plugin minappversion by @azmy60 in #3448
- fix plugin scss by @azmy60 in #3515
- support context menu extension by @azmy60 in #3494
- Support plugin system menu by @azmy60 in #3495
- add GITHUB_TOKEN env by @azmy60 in #3472
- add getTableKeys API by @azmy60 in #3506
- fix: JSON viewer showing Mongo ObjectId as array by @itsamrit in #3530
- Allow loading multiple extensions in sqlite by @not-night-but in #3511
- use manifest version to check plugin compatibility by @azmy60 in #3533
- fix hardcoded tab type by @azmy60 in #3534
- Less distracting JSON Viewer error lines by @azmy60 in #3532
- some used configs are not passed to the
buildCompletionLevelsby @azmy60 in #3539 - Add getViewContext API by @azmy60 in #3528
- Update Redis query results by @not-night-but in #3529
New Contributors
Full Changelog: v5.4.0-beta.1...v5.4.0-beta.2
Release v5.4.0-beta.1
What's Changed
- Added Redis, SurrealDB, and Trino database support
- Import functionality can now create tables
- Added restart app button and query history scoped by connection
- New quick filters (IN and LIKE) and ability to create IN statements from selected data
- Plugin system with documentation, open tab methods, and menu bar extensions
- Fixed query history duplication, export alerts, pinned tables, SQL Server stored procedures, SQLite imports, and PostgreSQL permission errors
- UI improvements: right-aligned numeric columns, JSON viewer regex support, and performance upgrades
- Documentation fixes and README updates
PRs
- fix: avoid history duplication if current and last query are same by @therealrinku in #3070
- fix broken links in docs by @not-night-but in #3341
- fix: autoclose export table status alert by @therealrinku in #3350
- fix: pinned tables not loading properly by @therealrinku in #3356
- Fix docs build by @not-night-but in #3345
- Rc 53 back to master by @rathboma in #3336
- Ai shell docs - WIP by @rathboma in #3301
- Update supported databases in README files by @github-actions[bot] in #3343
- feat: restart app button by @pvlvld in #3374
- fix: #2476: Long SQL Server stored procedures are truncated by @MSK998 in #3371
- RC 5.3 merge back to master by @rathboma in #3370
- Bugfix/sqlite import woes by @wmontgomery in #3415
- feat: add numeric and date datatype check to right align non key columns by @wmontgomery in #3427
- Rc53 back into master by @not-night-but in #3406
- feat: add in and like quick filter by @Redfox in #3431
- fix: handle read-only permission errors gracefully in PostgreSQL table properties by @rathboma in #3282
- feat: create in statement from selected data by @wmontgomery in #3434
- chore: change jsonviewer placeholder to let user know that regex is supported by @mrsimb in #3450
- SurrealDB by @not-night-but in #3354
- Plugin System Documentation by @azmy60 in #3240
- add ability to set defaults for all databases in config by @not-night-but in #3452
- Trino db by @wmontgomery in #3375
- Rc 53 by @rathboma in #3449
- add open tab methods for plugins by @azmy60 in #3466
- fix ui kit types by @azmy60 in #3491
- Support menu bar extension by @azmy60 in #3489
- Performance upgrades by @not-night-but in #3477
- feat(redis): basic redis support by @mrsimb in #3277
- Feature/2157 import can create tables by @wmontgomery in #2911
- feat: scoping of history by connection by @therealrinku in #3442
- fix positional params by @not-night-but in #2728
New Contributors
Full Changelog: v5.3.6...v5.4.0-beta.1
Release v5.3.6
Fix a bug that prevented users from registering a license in the app.
What's Changed
- Fix buffer issues by @not-night-but in #3498
Full Changelog: v5.3.5...v5.3.6
Release v5.3.5
What's Changed
- fix: broken redshift authentication method dropdown by @therealrinku in #3419
- Fix outdated documentation links in UI by @zimm3rmann in #3426
- fix: optional chaining error on magiccolumnbuilder by @therealrinku in #3428
- use clipboard filter instead of replacing the dom event by @azmy60 in #3429
- fork @codemirror/lang-sql by @azmy60 in #3411
- Fix default ports for some dialects by @not-night-but in #3424
- rewrite query for getTableKeys by @not-night-but in #3441
- sometimes plugin requests are not responded after updates by @azmy60 in #3473
- Fix importing from local workspace by @not-night-but in #3487
- Fix loading sqlite extensions by @not-night-but in #3492
New Contributors
- @zimm3rmann made their first contribution in #3426
Full Changelog: v5.3.4...v5.3.5