October 23, 2020 By Matthew Rathbone

Things have been slow for Gregory and I this month due to Covid, homeschooling, and work responsibilities.

Fortunately, the community has been on a tear and this release comes with a bunch of quality features and bug fixes.

In this release

Headline Feature: We now build for arm64 and armhf on Linux, which means you can run Beekeeper Studio on any Raspberry Pi 2B+! While probably a small userbase, we love the Raspberry Pi and think it is important to support such a pivotal learning platform.

  1. You can now provide your own certificates for SSL connections
  2. Wide tables are much more performant, thanks to Oli, the creator of Tabulator who worked with us to figure out a horizontal virtual dom implementation.
  3. We’ve changed how the sidebar works a little bit - click the arrow to expand the table, click the table name to open the table.
  4. If you are in a table view, the currently open table will be highlighted in the sidebar.
  5. HTML is escaped properly in query results and table views
  6. Connection passwords are now appropriately encrypted in the local database again
  7. Loads of app code has moved to typescript (!). This was a massive piece of work, and 100% a community contribution. :heart:
  8. A bunch of build fixes and new architecture targets.
  9. Yes yes, commenting SQL now doesn’t take you to a new line.

Pull Requests in this release

402f865 Merge pull request #393 from MasterOdin/ts_sql_tools 12985c5 Merge pull request #381 from beekeeper-studio/snap-removable-media 3c0611a Merge pull request #382 from trevorrjohn/master 2db8f72 Merge pull request #376 from trevorrjohn/feature/add-ssl-cs-file 0872795 Merge pull request #357 from christianpatrick/select-all-command 3b11f3d Merge pull request #378 from beekeeper-studio/armhf 7c197d0 Merge pull request #368 from brenocastelo/feat/tranlate-readme-to-ptbr 5258661 Merge pull request #309 from UtechtDustin/use-other-db-for-dev 854930d Merge pull request #356 from MasterOdin/patch-5 043f515 Merge pull request #365 from tomswartz07/typo-fix c5d728c Merge pull request #350 from beekeeper-studio/fix-json-params 125a5ce Merge pull request #328 from thiagola92/master 6e8a689 Merge pull request #347 from beekeeper-studio/query-identification-fix e48658a Merge pull request #336 from beekeeper-studio/click-differences 90fc7dd Merge pull request #335 from beekeeper-studio/better-encryption afec688 Merge pull request #334 from beekeeper-studio/revert-322-bug/connection-passwords-being-saved-without-encryption 8a52e7b Merge pull request #332 from beekeeper-studio/html-escape 93ae4b8 Merge pull request #324 from beekeeper-studio/arm-build-publish cf48d75 Merge pull request #304 from geovannimp/refactor/add-typescipt 59fae66 Merge pull request #323 from beekeeper-studio/tabulator-4.8 9692d63 Merge pull request #322 from geovannimp/bug/connection-passwords-being-saved-without-encryption ac991c2 Merge pull request #308 from UtechtDustin/feature/305 298c861 Merge pull request #315 from beekeeper-studio/dependabot/npm_and_yarn/bl-3.0.1 35b510e Merge pull request #307 from UtechtDustin/better-visibility-new-line