DBeaver 23.0.3

  • General UI:
    • Issue with zoom in and out with Ctrl++ and Ctrl+
    • in SQL Editor and Data gird was fixed
    • ER Diagram font now depends on the Main font
    • A lot of UI rendering improvements were made
  • SQL Editor:
    • Moving with Ctrl+Right/Left now considers words with an underscore and a dollar as a whole word (configurable)
    • Autocomplete for mixed-case was improved
    • Issue with crashing when closing the SQL Editor tab was fixed
    • Order by parsing was improved
  • AI: issue with changing settings was fixed
  • Data Editor:
    • Data filters support in the Grouping panel was added
    • Opening TXT, JSON, and XML files in external editors was improved on macOS and Linux
    • Rendering of non-display characters was improved
    • Issue with disappearing filter option, when a query returns nothing, was fixed
    • Microseconds epoch transformer was added (thanks to @BobrPetr)
    • Database Navigator: issue with creating a new view was fixed
  • Data transfer:
    • Issue with set max column length when exporting in TXT was fixed
    • Issue with export JSON to TXT was fixed
  • Databases:
    • Firebird: recognition of procedure parameter data types was improved
    • SQLite: issue with database synchronization with the server was fixed
    • Redshift: issue with renaming a view in Database Navigator was fixed
    • MySQL: issue with the empty privileges list was fixed
    • Snowflake: displaying the creation time of Snowflake views was added
    • TiDB Cloud: telemetry support was added (thanks to @Icemap)
    • PostgreSQL: array presentation was improved
  • Localization of Brazilian Portuguese was improved (thanks to @brlarini)
Posted in Releases

DBeaver 23.0.2

  • ER Diagrams:
    • Accessibility support (text reader) was added
    • Many keyboard shortcuts were added
    • Issue with diagram re-layout after options change was resolved
    • Issue with moving focus when searching was fixed
  • General UI:
    • Database editors remain open after disconnect (configurable)
    • Clickable hints are now displayed as links
    • Issue with missing icons in the toolbar on MacOS was fixed
    • Font and color changes in the Result Set were improved
    • Large fonts now display correctly on MacOS
  • SQL Editor:
    • Auto-completion for INSERT/UPDATE/DELETE queries was improved
    • Font changes are now applied without a restart
  • Data Editor:
    • Show numeric values (e.g. infinity) rendering was improved
    • Issue with opening images from value panel in external editor was fixed
  • Connectivity:
    • Legacy SSH algorithms support was added
    • Confirmation dialogs now remember user selection
    • The number of attempts to reopen the connection was reduced
    • Ability to connect via SSHJ with unsaved password was added
    • Maven artifacts configuration now supports classifier
  • Data transfer: column description support was added for CSV and XLS formats
  • AI (ChatGPT): unsupported AI models were replaced with new ones
  • Databases:
    • Firebird: default parameters in procedure definitions were added
    • PostgresSQL: materialized views dependencies were added
    • Databricks: support of table comments were added
    • Oracle: issue with cropped ‘q’ at the end of the string was fixed
    • SQLite: triggers delete was implemented
    • SQL Server: issue with duplicated data types was resolved
  • Localization:
    • Traditional Chinese localization was updated (thanks to @hwhsu1231)
    • Traditional Chinese language was added to Windows installer
  • Misc:
    • Microsoft store: issue with application installation was fixed on most machines
    • We switched to Java 17 (again)
    • We switched to Eclipse 2023-03 as a base platform
Posted in Releases

DBeaver 23.0.1

  • SQL editor:
    • Results tab now can be detached
    • Editor toolbar now can be customized in preferences
    • Query statistics tab now can be turned off
    • Table metadata search was improved
  • SSH:
    • Support of new crypto ciphers was added
    • SHH agents now works properly in Linux
  • General UI:
    • Zoom in text editors and data editors was fixed
    • Navigator tree refresh after metadata change was fixed
    • Default font size was increased for MacOS
    • Text font configuration was fixed in multiple dialog windows
    • Connection type settings change now affects UI properly
  • Data export: exporting of BLOB values in TXT format was improved
  • Native network proxy configuration was fixed
  • TiDB: new driver was added (thanks to @Icemap)
  • Clickhouse: driver version was updated to 0.4.2
  • Firebird: procedure parameters defualt values support was added
  • Oracle: additional properties in table info were added
  • PostgreSQL: composite data type support was improved
  • SQLite: STRICT mode support was added
  • Sybase/SQL Anywhere: result set size limitation in SQL was fixed
  • Vertica: expired password change feature was added
Posted in Releases

DBeaver 23.0

Changes since 22.3.5:

  • SQL editor:
    • Column metadata resolution was fixed for quoted column names
    • SQL console now respects “open separate connection” option
    • Variables resolve in @set and other commands was fixed
    • Copy/paste command was fixed for editors without associated connection
  • Data editor:
    • Spatial viewer: lasso tool was fixed for Safari browser
    • Support of WKT format stored in BLOB columns was added
    • Issues with image viewer and BLOB columns was fixed (NullPointer error))
    • Selected columns/rows data export was fixed (issue with BLOB value turning into NULL in UI)
  • Accessibility:
    • Font settings are now respected in all editors/popups
    • New keyboard shortcuts schema was added “DBeaver Keyboard Only”
    • Many new keyboard shortcuts were added
    • Catalog/schema selector now supports keyboard only mode
    • Results tab pin/unpin command is now accessible from keyboard (thanks to @hawthorne3341)
    • Reader texts were localized
  • Database dashboard create wizard UI was fixed
  • Generate SQL dialog now supports connection invalidation
  • Clickhouse: driver version was updated to 0.4.1
  • Dremio: driver version was updated to 24.0
  • Firebird: table colum comments support was added
  • PostgreSQL:
    • Issue with URL-based connections was resolved (invalid host name)
    • Execution plan parameters are now saved
  • Redshift: varbyte datatype suport was fixed
  • SQL Server:
    • UI for Kerberos authentication configuration was fixed
    • Table colum comments support was added
  • French localization was fixed (thanks to @alexgille)
  • Problems with Kerberos were resolved (we have reverted to Java 11)
Posted in Releases

DBeaver 22.3.5

  • ChatGPT smart completion:
    • Completion popup UI was improved
    • Metadata scope configuration was added
    • Redundant config options wer removed
  • Data editor:
    • Accessibility support was significantly improved (context menu, additional keyboard shortcuts)
    • Filtering and ordering icons visibility configuration was added again
    • Dictionary viewer was fixed (issue with missing dictionary values)
    • “Save filters” button was removed from custom SQL queries results
    • App crash on geometry viewer opening was resolved in the latest version of MacOS
  • SQL editor: query text extraction was fixed (issue with trailing comment after query text)
  • Database backup/restore: issue with external tools running was resolved (Linux)
  • Application fonts were unified. Now we have only Main and Monospace fonts configuration
  • Data transfer: data type mapping now respects type name case (for databases with different default case)
  • Variables support in database tasks was fixed
  • Database tools wizard: redundant task configuration page was removed
  • SQL generator dialog now show progress to avoid UI freeze on big schemas
  • Issue with opening ERD files from disk ws resolved
  • Clickhouse: DDL for array columns was fixed
  • Databricks: additional metadata was added
  • Exasol: default connection parameters were updated (thanks to @allipatev)
  • IRIS (ex Cache): driver version was updated
  • Oracle: stored procedures invocation syntax was improved
  • Snowflake: driver now uses single database connection for all editors (configurable)
  • SQL Server:
    • Driver version was updated to 11.2.3. Trust server certificate option was moved to the main connection page
    • Server messages (printed on raiserror) reading was fixed
    • Multiple resultsets reading was fixed (extra error handling was added)
    • VARCHAR(MAX) data type support was added
  • SQLite: converting binary columns into string representation was fixed
Posted in Releases

DBeaver 22.3.4

  • ChatGPT integration for smart completion and code generation (as optional extension)
  • Accessibility:
    • Text reader for entity editor was improved
    • Text reader for data grid was improved
  • SQL editor:
    • Query generation from human language text was added
    • Server output log levels configuration was improved
    • Global metadata search was fixed
    • Variables resolution is fixed in strings and comments
    • Issue with queries with invalid line feeds was resolved
  • Data editor:
    • Grouping panel messages were improved
    • Datetime calendar editor was fixed (in panel and inline editor)
  • Database navigator: issue with rename/refresh was resolved
  • Dashboards were fixed for inherited databases
  • Project import now sets DBeaver nature (thanks to @froque
  • ERD: custom diagram editor was fixed (issue wth missing notes and connections was resolved)
  • Databricks: table DDL reading was fixed, extra SQL keywords were added (thanks to @mixam24)
  • DB2 BigSQL: table with RID_BIT columns data reading was fixed (thanks to @bkyle)
  • MySQL: numeric identifiers quoting was fixed
  • Netezza: tables/views search query was improved
  • PostgreSQL:
    • Procedures invocation was improved (thanks to @plotn)
    • Filter by enum was fixed (thanks to @plotn)
  • Redshift: triggers DDL reading was fixed
  • Snowflake: table constraints reading was fixed
  • We switched to Java 17 so now DBeaver supports all newest JDBC drivers
Posted in Releases

DBeaver 22.3.3

  • SQL editor:
    • Output logs viewer now respects log levels and supports log search
    • Auto-completion for mixed case schema name was fixed
    • Result tabs count message was fixed
    • Auto-completion of cell values is now configurable
    • Query execute time is now populated in statistics (thanks to @bob27aggiustatutto)
    • Mixed-case variables resolution was fixed
    • Execute statistics UI was fixed (redundant info was removed)
    • NPEs during auto-completion were fixed
  • Data editor:
    • Column name ordering in record mode was fixed
    • Chart type configuration added to the context menu
    • Issue with column focus in context menus was fixed
  • General UI:
    • Database navigator now respects font size customization
    • Dashboard graphs now support dark themes
  • DB2: client application name population was fixed
  • Exasol: privileges reading was fixed for SaaS (thanks to @allipatev)
  • MySQ:/MariaDB: schema privileges save was fixed (issue with UI refresh)
  • Oracle: complex data types resolution was fixed for resultsets
  • PostgreSQL:
    • Full backup with roles and groups is now supported
    • View triggers DDL was added
    • Procedure debugger was fixed
    • Issue with URL-baes connections backup was resolved
    • Vector data types support was fixed
    • Aggregate functions DDL was fixed
  • Redshift: incorrect schemas info read in different databases was fixed
  • Snowflake:
    • Java 17 support has been added
    • Complex DDL statements parser was improved
  • SQL Server: procedures and functions rename was fixed
  • Vertica: comments read can e disabled for all metadata (for performance)
Posted in Releases

DBeaver 22.3.2

  • SQL editor:
    • Execution plain visualization was improved
    • Variables binding was fixed for query execution plan explain
    • SQL templates completion was fixed
    • Auto-completion of complex names was fixed (issue with missing schema name)
    • Hippie auto-completion was disabled for complex identifiers
  • Data editor:
    • Drop-down menu icon rendering was fixed
    • Filter panel ordering was fixed
    • Filter values save/restore was fixed
    • Column context menu was enhanced
    • Context menu now respects column in focus
    • Pinned columns scrolling was fixed
  • General UI: host info was fixed for URL-based connections
  • SSH: issue with host validation popup was fixed
  • Exasol:
    • Driver version was updated to 7.1.16
    • Connection encryption support was improved
  • MariaDB: json data type support was fixed
  • MS Access: identifiers quoting was fixed
  • Snowflake: SQL procedures parser was improved (IF statements support)
  • SAP HANA:
    • Schema create/delete/rename functions were added
    • Tables statistics read was added
    • Additional keywords highlighting was added
    • Case-sensitive schema names support was fixed
  • SQLite:
    • Utility tables (sqlite_autoindex_%) support was fixed
    • View DDL generator was fixed
  • Vertica: expired password change was implemented
Posted in Releases

DBeaver 22.3.1

  • Data editor:
    • Columns filtering/ordering menu was redesigned
    • Virtual key definition behavior was redesigned
  • SQL editor:
    • Script statistics visualization was fixed
    • NullPointer error during new script opening was fixed
  • Data transfer: variables resolve in saved tasks was fixed
  • Folders drag-n-drop was improved. Drop into root is now possible
  • Drag-n-drop from navigator window was fixed for GTK
  • Native SQL script execute wizard UI was improved
  • Debug log file rotation was added, solves problem with huge log files
  • Errors during driver files download are now handled properly
  • SSL certificates configuration on Windows was fixed
  • Proxy settings are saved between app installations (Windows installer)
  • Confirmation dialogs were redesigned
  • “Reset UI settings” and “Reset workspace” behavior was redesigned.
  • Tasks view now shows tooltips
  • Data export in SQL INSERT format now supports custom target table name configuration
  • Issue with columns visibility in metadata editor was resolved
  • Chinese localization was extended (thanks to @bianyun1981)
  • Eclipse plugin now supports the latest Eclipse IDE version
  • DBeaver base platform was changed to Eclipse 2022-12
  • AWS Athena driver version was upgraded
  • PostgreSQL:
    • SSL keys automatic conversion was added
    • Template databases duplication was fixed
    • Object dependencies read query was fixed
  • Azure SQL Server driver configuration was fixed (multi-factor authentication support)
  • MySQL NDB driver configuration was fixed
  • MySQL: user name quoting was fixed
  • Multiple minor UI bugs were fixed
Posted in Releases

DBeaver 22.3.0

Changes since 22.2.5:

  • Data editor:
    • Data export button UI was enhanced
    • Fetch all data and fetch size controls were returned to status bar
    • Lasso tool was added to spatial viewer
    • Bug in spatial viewer initialization was fixed
    • BLOB contents opening in external editor was fixed for MacOS and Linux
    • Browser-based image viewer control was fixed (null or invalid images handle)
  • SQL editor:
    • Big SQL files support was improved (automatic disablement of syntax validation)
    • Table auto-completion tooltips UI was redesigned
    • Error on unassociated script opening was fixed
  • General:
    • Default SSL truststore selection was fixed (it is now configurable)
    • Connection edit/create dialog performance was improved
    • Database server version is now shown in connections’ tooltip
    • Object delete dialog was redesigned
    • Database create button was removed from the connection dialog for databases which don’t support it
    • Security patch for packaged drivers (additional validation of zip archives was added)
  • SSH: tunnel invalidation was fixed for SSHJ
  • Tasks: problem with tasks operating with missing (deleted) tables was fixed
  • Clickhouse: identifiers quoting was fixed (for non ASCII characters)
  • Intersystems Cache: community driver was added again
  • MySQL:
    • Hyperlinks navigation was fixed for procedures
    • Complex identifiers quoting was fixed
  • Netezza: columns metadataread ws improved
  • PostgreSQL:
    • Role create/edit command was fixed
    • PostgreSQL 15 support was improved (new data type category)
Posted in Releases