September 8, 2025
Changes since 25.1:
- AI assistant:
- AI Chat:
- Added speech recognition to AI Chat.
- Object descriptions are displayed in the AI Chat instead of a separate dialog.
- Chat now opens on the right side by default.
- Added the ability to change the default context for interaction with AI
- Added experimental web-based render to AI Chat.
- The clear history button was removed from the chat menu. Instead of it, the user can delete the entire conversation.
- AI suggestions can now be inserted in the middle of a query. Use Tab or Enter to apply a suggestion, and Esc to dismiss it.
- Added confirmation for executing AI-generated queries. You can configure in Preferences which types of queries require confirmation — selecting data, modifying data, or changing schema.
- When multiple queries are generated and executed, they are now run sequentially, one by one.
- Improved GitHub Copilot authorization: the auth token is now displayed during the authorization process and can be copied.
- Changes in AI Preferences:
- All preferences and configuration settings are now available on dedicated pages.
- Added language selection for AI answers.
- Settings now displays the up-to-date list of available models, with the option to specify any model manually.
- Added the ability to specify a custom OpenAI API URL.
- “Include source in query comment” option is now disabled by default
- Added “Context window size” option for OpenAI and Azure OpenAI, allowing you to specify the prompt size sent to the model.
- AI Chat:
- SQL Editor:
- Added variables for virtual column manipulation: row (a map of column names to their values) and table (with name, schema, and container fields).
- Redesigned commit type settings for SQL script execution. You can change them in Preferences – Editors – SQL Editor – SQL Processing. Learn more
- Autocompletion, highlighting, validation:
- Tables with foreign keys are now displayed at the top of the autocompletion list.
- Fixed foreign key conditions and join suggestions for sub-queries
- Added support for column expansion for Common Table Expressions.
- Added support for Common Table Expressions in sub-queries.
- Fixed autocomplete for tables whose names conflict with keywords.
- CEIL and CEILING are no longer highlighted as keywords.
- Fixed WHERE keyword autocompletion.
- Fixed an issue where code completion failed in long queries when using column aliases.
- Disabled SQL autocomplete inside DBeaver SQL commands, such as @ai, @set, @unset, @echo, and others.
- Added support for T-SQL “TOP” expression.
- Fixed cursor positioning after filter auto-completion.
- Fixed the collapse/expand of result tabs.
- Fixed an issue where files modified externally could not be closed without overwriting.
- Aliases can now be used in a case-insensitive manner.
- The selected schema is always recognized after reconnecting.
- Fixed an issue where most of the output was lost after performing a search.
- Fixed an issue where the last query appeared in bold.
- Context information (F2) now works again.
- Fixed scrolling issue after script formatting.
- Data Editor:Â
- Added the ability to filter values with plus and other special characters in the column data filter.
- Added an option to show column ordinal position next to the column name in the data grid.
- Query text is now displayed near the filter panel when the results are filtered.
- Fixed the broken Copy as CSV option in Advanced Copy.
- Fixed the icon for the “Move to Top” actionÂ
- Fixed incorrect code generation and saving for Virtual key updates.
- Increased the left margin of labels on the Pie chart for improved readability.
- Fixed the Advanced past for tables without a key.
- Fixed the value display issue when switching to a record via a foreign key.
- Â
- Metadata Editor:
- Added progress visualization for loading items and a message indicating when the list is empty.
- Fixed sorting of indexes.
- Fixed layout issues when resizing stacked multi-line fields.
- Fixed an issue where virtual keys created via a pop-up dialog were not saved.
- Navigator:Â
- Added an indicator to show when entities are filtered using the search bar.
- Updated filter icons and moved them to the same line as the search bar.
- Fixed the “Hide” and “Show Only” filter options, added support for filtering by name with arguments.
- Fixed an exception that occurred when deleting an open project.
- Data Transfer:
- Added the ability to use AI for mapping data types.
- Added a setting to save SQL logs in Query Manager during data transfer.
- Fixed the issue with editing the database name in the data transfer wizard.
- Fixed an issue where an excessively wide window was created during data export.
- Improved NVARCHAR mapping accuracy during data import.
- When exporting to cloud storage without a configuration, you are now prompted to create one.
- Icons for export and import providers were improved.
- Schema Compare:Â
- Schema Compare now uses Liquibase library 4.32.0.
- Added the ability to compare schemas with case-sensitive views.
- Added the ability to switch to the results page at any time.
- File drivers: users can add additional Parquet libraries to the Parquet driver.
- ER Diagram: Fixed incorrect key highlighting for tables with self-referencing columns.
- Visual Query Builder:
- An option to disable the Builder was added in the application interface.
- Added support for editing join conditions.
- Fixed table aliases update.
- Fixed an error that occurred when a join condition was created on the diagram and then edited via the panel.
- Connectivity:Â
- Redesigned the DBeaver connection profiles..
- Driver version configuration was redesigned.
- Improved UI controls in the connection settings.
- Fixed “–newInstance” option when starting the application via CLI.
- “Change Connection(s) Driver” option is now working again.
- Fixed an issue when newly created connection types couldn’t be deleted.
- Fixed an issue when SSL settings were removed after adding an SSH profile
- Fixed an issue when SSH connections failed when using SSHJÂ with encrypted keys.
- Fixed an issue on macOS when the connection window expanded when a field value was long.
- Fixed an issue when a driver could only be deleted after reopening the Driver Manager.
- Fixed an issue with saving the AWS SSM profile.
- After changing an expired database password, you can now immediately test the connection with the new password.
- Fixed scroll display in Connection settings.
- Made changing the driver version more accessible.
- Security:
- Added support for securely retrieving database credentials from the CyberArk secrets provider using API key authentication.
- MacOS Keychain can be used as a truststore.
- Added the ability to remove the master password in Preferences.
- Fixed high-severity vulnerability CVE-2022-41404 in ini4j-0.5.4 third-party library.
- Fixed CVE-2023-48795.
- Task management:Â
- Added the ability to save mock data generation as a task.
- The previously broken Scheduled Tasks panel displays all scheduled tasks from all the projects and allows editing them.
- Added the ability to specify a custom body for task emails.
- General:
- Editor tabs now use the connection type color, making it easy to see which type of connection you are working with.
- Updated coloring for test and production connection types, as well as in Query Manager, to enhance readability.
- The application is now based on Eclipse 2025-06. Earlier Eclipse versions are no longer supported for using the application as a plugin.
- English is now the default language. If a user has never selected a language manually, the UI will switch to English.
- Most icons in the application have been updated to SVG format.
- File editor now closes automatically if a folder or file is deleted.
- The issue with the unexpected dialog resize was resolved.
- If you try to run the application on an unsupported Windows version (Windows 7, 8, 8.1, or Windows Server 2012), a notification will inform you that the OS is not supported.
- Fixed an issue when UI elements disappeared when using a display scale other than 100%.
- Fixed “Show resource in explorer” option in the project context menu.
- Transaction commit/rollback buttons now have a drop-down that can show queries within this transaction.
- Fixed compact DDL generation for tables.
- Optimized the database logos’ appearance for the dark theme.
- Fixed inconsistent font changes when running DBeaver as an Eclipse plugin.
- Fixed background rendering issues near certain labels.
- Renamed the “Secret providers” section in Preferences to “Secret management”.
- The timezone name in the status bar now reflects daylight saving time.
- Toolbar colorisation in the dark theme was improved.
- Development:
- JSQL Parser library was updated to version 5.3.
- New drivers:Â
- Azure CosmosDB for NoSQL.
- TimechoDB/IoTDB.
- Databases:
- AWS RDS for PostgreSQL: Added the ability to create new schemas.
- AWS RDS for MySQL and PostgreSQL: Added the ability to connect via local host and port forwarding.
- Azure Databricks:
- Fixed default database switching when browsing tables in different databases.
- Fixed an issue when no default database selection.
- BigQuery:
- Added ML models presentation to Navigator and Metadata Editor.
- The BigQuery database was added to the SQL category in the connection creation dialog.
- Fixed query validation for column aliases (not allowed in WHERE, but valid in GROUP BY, HAVING, ORDER BY).
- Cassandra: Fixed SQL completion in WHERE and ORDER BY clauses.
- ClickHouse:Â
- Improved array handling:
- Fixed editing of primitive and boolean arrays across all engines.
- Fixed incorrect representation of nested arrays in the Value panel.
- Added support for complex types nested in arrays.
Fixed data type loading and array editing issues. - Nested arrays now display correctly in the data grid and SQL generation.
- Improved data type support:
- Fixed presentation of tuples and map data types in the Data Editor.
- Maps are now displayed as strings in the Data Editor.
- Fixed support for temporary tables. All related queries are executed within the same session.
- Fixed quotation identifiers.
- Fixed an issue with folder display in the Navigator when using driver version 8.0.x or higher
- Removed Foreign Keys and References tabs from the Metadata Editor.
- Fixed connection issues for read-only users.
- Improved array handling:
- Couchbase: Updated the default port and improved port visibility in the connection dialog.
- CUBRID:
- Metadata objects search was fixed.
- Partition support was enhanced.
- Added support for PLCSQL.Â
- Added support for the DONT_REUSE_OID keyword.Â
- Added support for sharded database connections.Â
- Fixed incorrect query generation for comments on view columns.Â
- Fixed an issue causing duplicate tables in the Navigator.Â
- Added a tab that allows users to view the full text of the execution plan.
- Fixed VARCHAR length not displaying in Navigator.Â
- Added the ability to delete comments on Serial and Views.Â
- Fixed an error that occurred when deleting properties and comments on the server.
- Fixed an error when editing null values in the metadata editor.Â
- Fixed an issue when view DDL was truncating UNION ALL statements.
- Added support for AUTO_INCREMENT on SMALLINT and NUMERIC(x,0) column types.
- Corrected the label name for Views in the Metadata Editor.
- Databricks:Â
- The default database is always specified after connecting.
- Fixed default database switching when browsing tables in different databases.
- Db2: Added support for authentication with Kerberos.
- Db2 LUW: Added support for changing expired passwords (not available for databases running in Docker).
- DuckDB: Improved display of structured data type keys in the Data Editor.
- DynamoDB: Fixed an issue preventing queries on tables with dots (.) in their names.
- Firebird: Removed “AS” before table alias for legacy Firebird.
- LibSQL: connection configuration issue was fixed.
- MariaDB/MySQL: Fixed slow navigation to referenced tables in the Data Editor.
- MongoDB: Users without permission to read the list of collections will receive an error and cannot connect to the database.
- MySQL:
- “Show all databases” setting was added to the connection page.
- Fixed the ability to copy a user.
- Fixed the ability to create a dump.
- Fixed an exception when opening the partition Virtual tab.Â
- Improved performance when retrieving metadata.
- MySQL and Clickhouse: Fixed aliases generation and quotation in SQL Editor.
- Neo4j: Now ‘//’ is handled as a comment in SQL Editor.
- Oracle:
- Added support for Oracle sequences by autocomplete and semantic analysis in SQL Editor.
- Added a setting to read sequences metadata in Oracle properties (disabled by default).
- Fixed autocomplete for synonyms in the SQL editor.
- Fixed the ability to add comments via the Action tab in the Metadata editor.
- Fixed CREATE PROCEDURE statement boundaries detection.
- Added column-level privileges to the Privileges view.
- Column copy was improved.
- PostgreSQL:
- Fixed misplaced comment in DDL generation.
- Fixed the ability to connect when the port is specified in the URL for PgPass authentication.
- Fixed display issue with time zones when date formatting is enabled.
- Added support for MAINTAIN privilege.Â
- Fixed syntax highlighting for the INTERVAL keyword.
- Fixed an issue when database names containing slashes caused a connection error when accessing schemas.
- Salesforce:
- Â Improved SOQL query handling and enhanced support for the SELECT statement.
- Â Added support for nested sub-queries in SOQL results.
- Salesforce Data Cloud now uses the shaded driver version by default.Â
- SAP HANA: Added support for HALF_VECTOR type.
- Snowflake: Added support for SHOW, GRANT, and TRUNCATE keyword.