5 April 2024 Oleh Matthew Rathbone

Beberapa bulan pertama tahun ini kami habiskan untuk menyelesaikan keluhan-keluhan kecil, memperbaiki bug, dan merapikan bagian yang masih kasar.

Terutama, kami membuat pemeliharaan dua aplikasi yang berbeda jauh lebih mudah dengan memindahkan banyak kode ke repo open source.

Meski begitu, ada BANYAK sekali hal baru di rilis ini.

Fitur utama

  • Satu tab per tabel - Oke deh, kalian semua memintanya, sekarang kami hanya mengizinkan satu tab terbuka per tabel. 🙃
  • Dukungan Firebird - Edisi Ultimate kini mendukung database Firebird.
  • Perbaikan bug kolom duplikat SQLite - kini Anda bisa memilih dua kolom dengan nama yang sama tanpa keduanya digabung menjadi satu kolom.
  • Impor file .sql - Di bagian saved queries, kini Anda bisa mengimpor file .sql ke query tersimpan Anda.
  • Dukungan drag/drop yang lebih baik untuk file .sql - seret dan lepas file .sql di mana saja untuk membukanya di tab query baru

Banyak hal lainnya

  • Tampilkan/sembunyikan password database Anda dengan tombol mata kecil
  • Peningkatan mode spreadsheet - pengubahan ukuran, multi-select, dan pemilihan rentang yang lebih baik.
  • Beberapa perbaikan regresi
  • Kolom generated kini ditampilkan dan diberi label dengan benar
  • Tepat 3 triliun penyempurnaan dan perbaikan kecil

Di balik layar

  • Kami menghabiskan BANYAK waktu untuk membuat Beekeeper Studio lebih mudah dipelihara, mem-backport banyak kode dari versi ultimate, dan menulis ulang seluruh komponen agar lebih modular. Ini mungkin memunculkan beberapa bug, tetapi membantu kami bergerak lebih cepat ke depannya.
    • Terutama, konflik merge saat menggabungkan community dan master belakangan ini benar-benar jadi masalah, dan perubahan ini seharusnya membantu menguranginya.
  • Kami juga memigrasikan semua driver database ke model kelas berbasis typescript. Meskipun ini mungkin juga memunculkan beberapa bug yang belum kami temukan, langkah ini memungkinkan kami menghapus ~1000+ baris kode generik, dan membuat implementasi driver database baru jauh lebih cepat.

PR yang di-merge

ce2e016f Merge pull request #2050 from beekeeper-studio/fix/primary-keys-check
2a5b5069 Merge pull request #2051 from beekeeper-studio/fix/pre-release-tests
edc3cb17 Merge pull request #2045 from beekeeper-studio/fix/mssql-autocomplete
b6feb2d3 Merge pull request #2047 from beekeeper-studio/fix/apply-badge-style
597373ad Merge pull request #2046 from beekeeper-studio/fix/saved-queries-editor
994b0387 Merge pull request #2044 from beekeeper-studio/fix/autocomplete
ee6b7a20 Merge pull request #2024 from beekeeper-studio/autocomplete-load-cols-fix
e8bfa7b4 Merge pull request #2023 from beekeeper-studio/feat/hidden-column-indicator
c0202f00 Merge pull request #2022 from beekeeper-studio/mssql-version-tests
89d98fc5 Merge pull request #2026 from beekeeper-studio/dependabot/npm_and_yarn/follow-redirects-1.15.6
202e3055 Merge pull request #2016 from beekeeper-studio/cassandra-client
87445f86 Merge pull request #2014 from beekeeper-studio/fix-clashing-css-class
7c8c28b9 Merge pull request #2015 from beekeeper-studio/fix-nullable-editor-parser
56f23474 Merge pull request #1981 from beekeeper-studio/sqlite-result-as-array
989be53f Merge pull request #1975 from beekeeper-studio/tabulator-update
769776cd Merge pull request #2004 from beekeeper-studio/fix-codemirror-gutters
bd7f6c08 Merge pull request #1966 from beekeeper-studio/fix-sqlite-generated-columns
2cb16a65 Merge pull request #1924 from beekeeper-studio/fix/insert-table-name
8187e675 Merge pull request #1972 from beekeeper-studio/dependabot/npm_and_yarn/ip-1.1.9
0c75163d Merge pull request #2001 from beekeeper-studio/table-filter-regressions
e3c2694e Merge pull request #2007 from beekeeper-studio/fix-empty-column-export
c1024f36 Merge pull request #1953 from beekeeper-studio/bigquery-client
dd3f5819 Merge pull request #1989 from MiniGeospatial/getViewCreateScript
874b29ce Merge pull request #1998 from beekeeper-studio/fix/focus-sql-text-editor
eeff3b50 Merge pull request #2000 from beekeeper-studio/fix/tabulator-table-regressions
8d25e159 Merge pull request #1996 from beekeeper-studio/fix/renaming-column
2c4c1aed Merge pull request #1991 from beekeeper-studio/bugfix/apply-changes-issue
90062a3f Merge pull request #1990 from beekeeper-studio/fix/redshift-error
a2e19655 Merge pull request #1988 from beekeeper-studio/bugfix/escapeHtml-Results-Table
450df82f Merge pull request #1983 from beekeeper-studio/ultimate-driver-backports
a2de0bda Merge pull request #1974 from beekeeper-studio/wmontgomery-patch-1
801ea7e9 Merge pull request #1971 from beekeeper-studio/ultimate-backports
991d1667 Merge pull request #1965 from omahs/patch-1
8096c987 Merge pull request #1969 from beekeeper-studio/fix/css-vendor
0e6203c3 Merge pull request #1955 from beekeeper-studio/fix/spreadsheet-data
2c203e7b Merge pull request #1956 from beekeeper-studio/fix/tabletable-export
74ab88f6 Merge pull request #1835 from beekeeper-studio/feature/1738_Readable-DateTime
65af9cb6 Merge pull request #1935 from therealrinku/fix/popup-after-creating-table
e0b7e016 Merge pull request #1907 from beekeeper-studio/refactor/text-editor
823a5164 Merge pull request #1928 from beekeeper-studio/feature/1851_SqlServerToClass
fd725361 Merge pull request #1934 from austinwilcox/fixVimQuit
6a1167ff Merge pull request #1779 from beekeeper-studio/feature/data-picker
2f3db7b5 Merge pull request #1941 from beekeeper-studio/fix/header-tooltip-xss
0dd3d644 Merge pull request #1936 from therealrinku/fix/copy-json-fix
6701f227 Merge pull request #1938 from jc00ke/master
1d82f920 Merge pull request #1909 from beekeeper-studio/postgres-client
65d679b0 Merge pull request #1913 from beekeeper-studio/feat/import-export-sql
f696fa0a Merge pull request #1917 from beekeeper-studio/fix/minor-fixes
0ec8fae9 Merge pull request #1861 from beekeeper-studio/refactor/mysql-to-ts
46bde4c6 Merge pull request #1879 from austinwilcox/vimrcImprovements
b0aef6a4 Merge pull request #1869 from beekeeper-studio/dependabot/npm_and_yarn/follow-redirects-1.15.4
5e99ee35 Merge pull request #1834 from beekeeper-studio/fix/one-tab-one-table
be5ee18c Merge pull request #1873 from beekeeper-studio/sass-migration
04f10ea9 Merge pull request #1859 from luca1197/tablelength-formatting
14ddcdaf Merge pull request #1855 from invisal/feat/long-query-notification
9df859ef Merge pull request #1843 from Christof-P/feat/show-password-option
d48b399c Merge pull request #1821 from marco-lavagnino/master
64493d24 Merge pull request #1829 from beekeeper-studio/finish-bigquery
c20d3692 Merge pull request #1811 from beekeeper-studio/feat/initial-firebird
dcc2c67b Merge pull request #1904 from beekeeper-studio/add-sort-buttons