DBeaver Ultimate 25.2

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