Highlights
- Entity Relationship Diagrams - Beekeeper can now generate entity relationship diagrams of your entire database, schema, or just a table. Access through
Tools -> Open ER Diagramor by right clicking on a table/schema in the entity sidebar. Read more here - Super Formatter - Take control of how Beekeeper formats your queries. We've included several presets for you, but feel free to customize this to your hearts content and save your own. Click on the button in the bottom right of the query editor to try it out! Read more here
- Manual Commit Mode - Ensure that changes are only committed to your database when you are sure you want them. Use the new Manual Commit mode to make sure that every statement is run within a transaction, is only committed when you want it to be, and that transactions are not left open to annoy your DBA. Read More here
- Redis Rewrite - Huge thanks to @mrsimb for not only writing the initial implementation of Redis support for Beekeeper, but also deciding it wasn't good enough and rewriting the entire thing with a new underlying driver, better connectivity, and a completely custom autocomplete system. An absolutely legendary contributor :fire: :fire:
What's Changed
- rc-54 by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3503
- Using system font stack everywhere by @vitalyster in https://github.com/beekeeper-studio/beekeeper-studio/pull/3554
- updated verbage for different users by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/3584
- chore(deps): bump tar-fs from 2.1.2 to 2.1.4 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/3557
- Add AI Shell tooltip by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3578
- Friendly error help by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/3192
- Update supported databases in README files by @github-actions[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/3598
- Rc 54 by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3580
- Fix inconsistencies in styling deleted rows by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3630
- Slim queries by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3546
- build(deps-dev): bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/3430
- Bump form-data from 4.0.2 to 4.0.4 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/3382
- Bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/3271
- Add new AI Shell features to the docs by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3553
- fix plugin table height by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3627
- Fix AI Shell showing empty result in Firebird by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3639
- fix sidebar widths by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3622
- chore(deps): bump validator from 13.12.0 to 13.15.20 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/3637
- chore(deps-dev): bump happy-dom from 18.0.1 to 20.0.2 by @dependabot[bot] in https://github.com/beekeeper-studio/beekeeper-studio/pull/3611
- More columns related API for plugins by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3658
- add tablesChanged notification and fix getTables schema filter by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3645
- fix: fix for mongoshell getting stuck when autocompletion pops up by @itsamrit in https://github.com/beekeeper-studio/beekeeper-studio/pull/3674
- CHORE: Add E2E tests for export and copy results by @JeanPaiva42 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3344
- add workflow to check for missing lodash imports by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3199
- css variables for plugin font by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3679
- Rc 54 by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3670
- Feature/record count on filter by @wmontgomery in https://github.com/beekeeper-studio/beekeeper-studio/pull/3660
- Feature/ilike to filters by @wmontgomery in https://github.com/beekeeper-studio/beekeeper-studio/pull/3649
- Fix missing context menus by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3574
- fix webPluginManager tests by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3698
- limit plugins by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3699
- Switch from Ioredis to node-redis by @mrsimb in https://github.com/beekeeper-studio/beekeeper-studio/pull/3564
- Fix readonly mode by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3678
- doc: AUR (now Arch Linux) and Flatpak installation instructions by @103sbavert in https://github.com/beekeeper-studio/beekeeper-studio/pull/3703
- Add incoming keys in getTableKeys by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3631
- small fixes on plugin manager modal by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3704
getTablesreturns empty array if db doesn't support schema by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3697- add
requestFileSaveandclipboard.writeImageAPIs by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3685 - fix plugin test again by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3707
- Fix Ctrl-P shows the wrong plugin icons by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3708
- add erd plugin as a preinstalled plugin by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3705
- Feature/2137 super formatter by @wmontgomery in https://github.com/beekeeper-studio/beekeeper-studio/pull/3648
- Add note for windows issue when app gets stuck running in the background by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3692
- Manual commit mode by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3636
- Feature: Support manual commit mode for Postgres by @nykoh2001 in https://github.com/beekeeper-studio/beekeeper-studio/pull/2628
- Fix keyboard trap by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3712
- Less strict CodeMirror styles in UI Kit by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3710
- ERD Documentation by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3719
- Update sql formatter by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3720
- job to auto-publish snaps using the snapcraft CLI by @rathboma in https://github.com/beekeeper-studio/beekeeper-studio/pull/3724
- Fix switch connection menu by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3728
- Super Formatter UI Tweaks by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3726
- New toggleStatusBarUI API and ts refactor by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3721
- Merge rc55 by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3738
- Fix autocomplete bugs by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3731
- Fix Transaction timeout by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3733
- Bugfix/3668 currency query magic by @wmontgomery in https://github.com/beekeeper-studio/beekeeper-studio/pull/3735
- fix json viewer gutter by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3740
- fix: 🐛 run nicestring on varbinary types by @wmontgomery in https://github.com/beekeeper-studio/beekeeper-studio/pull/3709
- bump ui kit by @azmy60 in https://github.com/beekeeper-studio/beekeeper-studio/pull/3718
- Fix pinned entities by @not-night-but in https://github.com/beekeeper-studio/beekeeper-studio/pull/3743
New Contributors
- @vitalyster made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/3554
- @103sbavert made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/3703
- @nykoh2001 made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/2628
Full Changelog: https://github.com/beekeeper-studio/beekeeper-studio/compare/v5.4.12...v5.5.0