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.
 - 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.