- SQL Editor:
- User can configure the options on the toolbar by pressing the gear button in the editor
- Issue with missing “Copy file path” option was fixed
- Data Editor:
- Statistics view now can be disabled
- Issue with References tab was fixed
- Spatial tiles configuration was fixed (thanks to @otbutz)
- ER Diagram: issue with element removal after using View Style option was fixed
- Data transfer: issue with exporting a table without data when using bulk loading was fixed
- New drivers: TDengine database is now supported (thanks @sangshuduo).
- General UI:
- Users can export DBeaver settings and import them
- Notifications in Dark theme became topic “Notices in the dark” became readable
- Users can use drag-n-drop to copy scripts, open database objects and insert Navigator node names into the editor
- Connectivity:
- User can add snapshot maven repository
- “Automatically end long idle transactions” option was redesigned
- Authentication failure when connecting via SSH was fixed
- Now users can connect with jump server using SSHJ
- Issue with connecting to Azure SQL Server using Active Directory was fixed
- Security: SQLite driver version was updated
- Databases:
- DB2z and Denodo: “Show duplicates” button in Grouping panel was fixed
- Greenplum: function DDL was fixed (default parameter values)
- Oracle:
- Dates of creation and modification appeared in the information about the packages
- Table partitions and subpartitions reading was fixed
- Issue with missing tablespace statistics after object update was fixed
- Snowflake: quotation rules for object identifiers were added
- Localization:
- Users can now select Portuguese as the default language during installation or in Preferences
- Portuguese localization was improved (thanks to @brlarini)
- German localization was improved (thanks to @coderkun)
- Misc: we switched to Eclipse 2023-06 and Java-17 as a base platform
- SQL Editor:
- Autocomplete now supports [ ] and ` as quotes for identifiers
- Shortcut confict on macOS was fixed
- JSQLParser was reverted to the version 4.5 and is now faster
- Issue with substitution variables in text with \n line feeds was fixed
- Autocomplete case with FROM right after SELECT is now handled
- Autocomplete for SELECT query without FROM was fixed
- ‘Go to Matching Bracket’ shortcut was changed to CTRL+SHIFT+[
- Autocomplete for columns in tables without alias was fixed
- Completion analyze errors are now written to the debug log
- Comment with a tab after a double dash is now handle
- Issue with hiding cursor position after resizing the editor was fixed
- Exeption when updating editor annotations was fixed
- Data Editor:
- Data ordering was improved
- General UI:
- Changing the size and position of the connection dialog is now saved
- Issue with the application freezing when creating a table when the connection hangs was fixed
- Tips of the day were revised
- Connectivity:
- Option to disable SSHJ hostname verification was added (thanks to @ryanc-me)
- Issue when switching from Community to PRO version and vice versa was fixed
- Databases:
- ClickHouse: display of large numbers was fixed
- MariaDB: partition support was added
- Oracle:
- Issue issue with native clients hanging when running SQLPlus scripts was fixed
- Issue with setting the wrong schema after connecting or changing the Data Editor was fixed
- PostgreSQL:
- Issue with an exception when loading attribute information was fixed
- Reading a numeric array was fixed
- Trino: error handling was improved
- Localization:
- German localization was improved (thanks to @hype11)
- Italian localization was improved (thanks to @Gnafu)
- Misc:
- Images for all DBeaver Eclipse extensions were added
- Legacy ODBC driver based on the obsolete Java 7 was deprecated due to many issues
- SQL Editor:
- Autocomplete for WHERE and SELECT shows aliases with the aliased table
- Hovering information for SQL errors and spelling annotations was added
- Variable and parameter names in the binding dialog are now displayed in their original case
- Information about assigning a non-dynamic variable was added to the binding dialog
- Issue with incorrect icon for Execute SQL Statement after opening Output tab was fixed
- Query Manager: ‘Restore Default’ button behavior was improved
- Ability to directly execute SQL scripts in native clients was added
- Data transfer:
- Ability to trim string values when exporting to XLSX was added
- Handling of datetimeoffset was added
- General UI:
- Part divider UI was redesigned
- Option to increase formatting time was added in Preferences
- Issue with closing pinned tabs using ‘Close Tabs to the Left’ was fixed
- Connectivity:
- Issue with driver fallback not being updated was fixed
- Databases:
- ClickHouse: driver was updated to 0.4.6 (thanks to @zhicwu)
- Databricks: handling of data types without parameters was added
- Hana: comments handling was fixed
- MySQL: partitions are now supported
- Oracle: TNS import was fixed
- PostgreSQL:
- Issue with duplicate tables with generated columns in Database Navigator was fixed
- Error message about line on the map created with a single point was added
- Schema refresh was fixed
- SQLite: ability to open ER Diagram in the Simple View was added
- Localization:
- German localization was improved (thanks to @hype11)
- Italian localization was improved (thanks to @Gnafu)
- Data Editor:
- Bottom toolbar became customizable
- Disconnected editors can be easily reconnected
- Issue with Ctrl+1 shortcut not working was fixed
- SQL Editor:
- Issue with refresh button closing active resul tab was fixed
- Issue with not correct dislaying of \r\n sequence was fixed
- Issue when generating the same UUID for all rows was fixed (thanks to @SiyaoIsHiding)
- Data Transfer:
- Ability to change the target column type on import to BIGINT was added
- Export from query to CSV was fixed
- Git: Missing git buttons and menus were added on macOS (Apple Silicon)
- Databases:
- ClickHouse: Catalog support was added
- Informix: issue with extra spaces in table name was fixed
- MySQL:
- Event reading for quoted schemas was fixed
- Time handling in MySQL was improved
- Oracle:
- Issue with parcing IF EXISTS statements was fixed
- The display of DATE with additional settings in the Result Set was fixed
- Inromation about latest statistics update was added
- PostgreSQL:
- Generation of ALTER table SQL for foreign tables was improved
- Role settings were added in generated DDL
- IDENTITY SEQUENCE were added in generated DDL
- Snowflake: issue with incorrect import with BIGINT, INT, REAL, FLOAT, DOUBLE PRECISION, and DECIMAL data types was fixed
- Trino: issue with import files with varchar data type was fixed
- Misc:
- SalesForce driver was updated
- ODBC connection error was fixed
- Java native libraries were added to DBeaver installation directly to avoid app crash cased by system restrictions.
- DBeaver started to collect user statistics. It is anonymous and optional
- 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)
- 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
- 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
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)
- 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
- 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
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptReject Read more Privacy & Cookies Policy