Skip to content

Release history

dbeaver releases

Free universal database tool and SQL client

All releases

25 shown

Upgrade now
26.1.0 New feature
RCE / SSRF

SQL Editor, Data Editor, Navigator, Connectivity, Task Management

No immediate action
26.0.5 Breaking risk

Export error handling + Dashboard delete fix

26.0.4 Security relevant
Security fixes
  • CVE-2026-3505 — high vulnerability fixed by updating bcpg-jdk18on library to version 1.84.0
Notable features
  • Option to show column data type names in Data Editor headers (disabled by default)
  • Ability to save SQL from Generate SQL dialog
  • Import JetBrains database connections via datasource configuration text
Full changelog
            - SQL Editor:
                - Added options to trim leading or trailing spaces in the selected text or the whole script (thanks to @seroperson)
                - Resolved an issue with incorrect transaction mode display
                - Fixed an issue where the transaction monitor showed "N/A" after the toolbar was changed with drag-and-drop (thanks to @xingxing21)
                - Fixed an issue where the "Open a separate connection for each editor" preference was not saved (thanks to @xingxing21)
                - Fixed the DROP confirmation dialog layout for long SQL queries (thanks to @EastLord)
            - AI assistant: Fixed the default temperature value for different AI engines
            - Data Editor:
                - Fixed an issue where reference tables became empty when fetching the next page in the References panel
                - Added an option to show column data type names in column headers (disabled by default) (thanks to @seroperson)
                - Fixed an exception when expanding a custom data type value in Record mode
            - Data Export: Fixed object list resizing in the Export/Dump window (thanks to @EastLord)
            - Connectivity:
                - Fixed an issue where cleared driver proxy credentials were still saved (thanks to @EastLord)
                - Fixed an issue where testing an SSH connection with a passphrase failed if the passphrase was not saved
            - Security: Fixed the high vulnerability (CVE-2026-3505) in the bcpg-jdk18on library. The library was updated to version 1.84.0
            - Miscellaneous:
                - Added the ability to save SQL to a file from the Generate SQL dialog
                - Added the ability to import JetBrains database connections by pasting datasource configuration text directly into the import wizard (thanks to @EastLord)
                - Fixed an issue where the splash screen was flipped on macOS 14.x.
            - Databases:
                - Athena: Added type casting for date values in data filters
                - BigQuery: Added a new driver BigQuery (Experimental)
                - ClickHouse: Fixed SQL Editor recognition for existing tables with uppercase letters in their names
                - Denodo: Added support for custom data types and fixed column names for nested arrays
                - DuckDB: Fixed map rendering for GEOMETRY types with CRS parameters (thanks to @EastLord)
                - Firebird: Expanded database-specific SQL dialect coverage for the SQL Editor. Added more keywords, built-in functions, and SQL generators (thanks to @fdcastel)
                - Greenplum/Cloudberry: Fixed external table recognition in the Database Navigator (thanks to @talmacschen-arch)
                - MySQL: Fixed query boundaries recognition in the SQL Editor for scripts with the DELIMITER keyword (thanks to @HellAmbro)
                - PostgreSQL:
                    - Fixed debug configuration dialog layout and datasource saving
                    - Fixed DDL generation for VIRTUAL generated columns (thanks to @EastLord)
                - SAP HANA: Added the ability to reset the license during connection when the database is in license-only mode (thanks to @kc1r74p)
                - SQL Server:
                    - Fixed DDL generation for external tables
                    - Fixed row limiting for table-valued function queries (thanks to @xingxing21)
                - StarRocks: Fixed ADD COLUMN DDL generation (thanks to @EastLord)
            - Localization: Localization: Improved Chinese localization (thanks to @EastLord)
26.0.3 Breaking risk
Notable features
  • Keywords autocompletion for partially typed queries
  • Source table name in column header tooltips for JOIN query results
  • Preference option to load lazy comments in ER diagrams
Full changelog
            - Data Editor:
                - Added keywords autocompletion for partially typed
                - Added the source table name to column header tooltips for query results with JOIN (thanks to @bittoby)
                - Fixed an issue where the row count calculation icon did not reset after counting (thanks to @HellAmbro)
                - Fixed the display of spatial data when multiple columns were selected
                - Fixed the ability to calculate row count for non-standard SELECT statements (thanks to @fdcastel)
            - Navigator:
                - Added a key binding to focus the Database Navigator filter (thanks to @EastLord)
            - ER Diagram: Added preference option to load lazy comments in diagrams (thanks to @jhjalison01)
            - Data Export:
                - Fixed export in SQL format for values containing single quotes (thanks to @dev-miro26)
                - Fixed a corrupted UI area during the Extraction step in Export
            - Connectivity:
                - Added the ability to set Navigator filters in connection settings
                - Fixed an issue with filtering for embedded databases
            - Miscellaneous: Fixed an issue with an inverted splash screen on macOS Tahoe
            - Databases:
                - ClickHouse: Fixed the display of Array(JSON) types in the data grid (thanks to @EastLord)
                - CUBRID:
                    - Fixed a CSV export error caused by a missing child object (thanks to @longhaseng52)
                    - Fixed a binding failure in PreparedStatement for table names containing single quotes (thanks to @longhaseng52)
                    - Fixed incorrect partitioning DDL generation for values containing commas (thanks to @longhaseng52)
                - Databricks: Added a logo and fixed the link on the connection page
                - H2GIS driver was updated to the latest version
                - MySQL: Fixed an issue when the Dump database tool did not work with URL-based connections (thanks to @mango766)
                - MySQL/MariaDB: Fixed an issue when changing an auto-increment value generated an incorrect query on the first attempt
                - Oracle: Fixed an issue in the Metadata Editor when clicking a procedure moved the cursor to a comment containing the procedure name instead of the procedure itself
                - Redshift: Set the client_protocol_version driver property to default, which fixed an issue with the availability of external schemas
                - SQL Server:
                    - Fixed an issue where user-defined data types based on NVARCHAR were shown with double length (thanks to @EastLord)
                    - Removed redundant spaces between CREATE and PROCEDURE in the procedure view
                    - Fixed an issue that prevented creating a view in the Metadata Editor
26.0.1 Bug fix
Notable features
  • Connection name and color in Ctrl+E editor switcher
  • Query Manager accessible without database password
  • Upgraded to Eclipse 2026-03
26.0.0 Bug fix
Notable features
  • Filter database objects in AI scope settings
  • Fixed DDL generation for tables without keys
  • Fixed ER diagram table name truncation in PNG format
25.3.5 Bug fix
Notable features
  • Custom prompt descriptions in AI assistant
  • Improved presentation of multiple foreign keys
  • Fixed dark mode display for single-tab results
25.3.4 Bug fix
Notable features
  • Added Percent of Total function in Grouping Panel
  • Ability to export fetched rows without database query
  • Support for opening DuckDB and MS Access files
25.3.3 Mixed
Notable features
  • SQL Editor: improved performance for executing multiple concurrent queries
  • DuckDB: added support for dollar-quoted string syntax
  • Netezza: added ability to search metadata objects by definitions
Full changelog
  • SQL Editor: improved performance when executing multiple SQL queries simultaneously
    - AI Assistant: the temperature setting is disabled for models that do not support it
    - Data Editor: "Calculate row count automatically" was enabled by default and applies only to SELECT queries
    - Data Transfer: resolved an issue with an oversized data transfer window
    - Miscellaneous:
    - Auto-commit settings were redesigned
    - Redesigned visual page structure in Preferences and some dialogs
    - Resolved an issue with incorrect transaction mode display
    - Restored the splash screen on macOS
    - Databases:
    - ClickHouse: fixed broken spatial data presentation
    - Sybase: fixed table opening via double-click in the Navigator
    - DuckDB: added support for the dollar-quoted string syntax
    - Redshift:
    - Materialized views are displayed as system tables with a special icon
    - Fixed multiple issues related to permissions, incorrect empty table display, and the data import wizard
    - Netezza: added the ability to search metadata objects by definitions
25.3.2 Breaking risk
⚠ Upgrade required
  • Snap packaging switched to classic confinement mode
  • ClickHouse driver updated to version 0.9.5
Full changelog
  • Data Editor: Fixed value change cancellation
    - Search: Fixed text input for Chinese, Japanese, and other similar languages on macOS
    - Data transfer: Removed a warning from the logs that appeared during CSV import
    - Miscellaneous:
    - Linux Debian package was fixed
    - Snap:
    - Packaging switched to classic mode
    - Issues with web browser activation were resolved
    - Issues with Office integration were resolved
    - Problem with DuckDB embedded driver connection was fixed
    - Databases:
    - MySQL: Fixed database dump when SSH is enabled
    - ClickHouse:
    - Driver version was updated to version 0.9.5
    - JSON data type reading was fixed
    - Issue with CTE expressions was resolved
    - Active database selector was fixed
    - Issue with LIMIT clause and read-only connections was resolved
    - Big numbers rendering was fixed
    - Tuple data types rendering was fixed
    - A number of issues with array data types fetch/render was fixed
25.3.1 Breaking risk
Notable features
  • CUBRID shards support
  • PostgreSQL login event triggers
  • MySQL table column DDL generator
Full changelog
  • SQL Editor:
    - New script numbering algorithm was improved
    - Bug in Find/Replace panel and Ctrl+Enter shortcut was resolved
    - Dangerous query confirmation now shown for any DROP statements
    - Query confirmation message was fixed
    - Data Editor:
    - Ordering of rows by primary key feature was redesigned and now works only in tables
    - Issue with virtual keys and "use all columns as key" option was resolved
    - Issue with tooltips for JSON columns was resolved
    - Value change cancellation was fixed
    - Data export in DbUnit format was fixed (issue with escaping)
    - Data import wizard now show file selector automatically
    - Issue with incorrect detection of read-only columns was resolved
    - Miscellaneous:
    - Driver download dialog was fixed (issue with wrong focus and details panel)
    - New connection name generator was improved
    - Connection configuration import from pgAdmin was added
    - Internal connection information page was added to the connection edit dialog
    - Check-buttons and radio-buttons rendering was fixed on Linux
    - Warning related to custom driver icons were removed
    - Option "Open separate connection for metadata reads" save was fixed
    - pt_BR localization was fixed (thanks to @imoliveira88)
    - Product distribution without Java included are deprecated
    - Databases:
    - Azure SQL Server: active database detection was fixed
    - CUBRID: (thanks to @longhaseng52)
    - Issue with duplicated primary key columns was fixed
    - SQL query execution plan layout was fixed
    - Shards support was added
    - Denodo: driver version was updated to 9.0 (thanks to @dlopezc-denodo)
    - TDengine: non-latin encodings support was improved (thanks to @DuanKuanJun)
    - Microsoft Fabric:
    - Stored procedures body reading was fixed
    - Extended properties reading was fixed
    - MySQL: table column DDL generator was added (thanks to @mikiubo)
    - Oracle:
    - issue with active user name detect was fixed (thanks to @alexeyleping)
    - GRANT statements were fixed in object's DDL
    - PostgreSQL:
    - Login event triggers support was added (thanks to @Morgunov-Vitaly)
    - SSPI authentication was fixed
    - Issue with redundant change of "search_path" variable was resolved
    - Issue with wrong native binary for database restore was resolved
    - Redshift: materialized views read was fixed
25.3.0 Security relevant
Security fixes
  • Fixed security issue in Spatial Viewer preventing third-party HTML script execution
Notable features
  • Windows ARM installer (beta)
  • Yellowbrick OAuth2 authentication support
Full changelog

Changes since 25.2.5:
- SQL Editor:
- Fixed the ability to select multiple rows on macOS
- Fixed an issue with the unavailable script execution button
- Data Editor: fixed incorrect behavior when applying filters with extra conditions
- Metadata editor:
- Fixed an issue with duplicate unique index create statement when generating DDL
- Table size presentation was fixed
- Navigator: fixed an issue when filters didn't work in a new DBeaver window (thanks to @klassik86)
- Query Manager: execution time is now always displayed in milliseconds
- Data transfer: fixed an issue when the application freezes during the export of a large number of tables
- Task Management: added a loading progress indicator for the task view
- Security: fixed a security issue in the Spatial Viewer for the HTML content to prevent a third-party script execution
- Miscellaneous: added the application installer for Windows ARM (beta version)
- Databases:
- CUBRID: Fixed an issue with the column list duplicates with reused foreign key names (thanks to @longhaseng52)
- H2GIS: Driver version downgraded to 2.2.1 due to a driver error
- Oracle: Fixed REFCURSOR fetching
- Redshift driver configuration was fixed
- Yellowbrick:
- The driver was changed to the native Yellowbrick driver
- Added support the OAuth2 authentication

25.2.5 Security relevant
Security fixes
  • Potential security breach in GIS map viewer resolved
Notable features
  • OpenAI legacy API support added
  • Clickhouse: query canceling support added
Full changelog
  • Data Editor:
    - Icons for data edit commands were updated
    - Data loading progress messages now show more details
    - SQL Editor:
    - Resolved the issue with performance lag during long scripts scrolling
    - @include command processing was improved
    - Error processing in nested scripts was fixed
    - CTRL+Enter shortcut was fixed in Find/Replace panel
    - AI: OpenAI legacy API support was added
    - Miscellaneous:
    - Opening of sql files by using command line of file explorer was fixed
    - Potential security breach was resolved in GIS map viewer
    - Splash screen is now disabled on MacOS
    - Data transfer:
    - "Write to the single file" option was fixed
    - Input file selector UI now allows file name copy/edit
    - Databases:
    - Apache Derby: driver version was updated to 10.17.1.0
    - Athena: driver version was updated to 3.6.0
    - BigQuery: driver version was updated to 42_1.6.3
    - Clickhouse: query canceling support was added
    - Databricks: OSS driver configuration was fixed
    - PostgreSQL: GIS data types support was fixed
    - Redshift:
    - Driver version was updated to 2.2.0
    - Issues with network disconnects were resolved for all Redshift driver versions
    - Snowflake: driver version was updated to 3.27.0
    - SQL Server: driver version was updated to 13.2.1
    - Sybase/SAP ASE: issue with stored procedures body reading was resolved
25.2.4 Mixed
⚠ Upgrade required
  • macOS: Advanced Copy default shortcut changed to CTRL+SHIFT+4
Notable features
  • Import connections from DataGrip
  • Semantic analysis support for temporary tables in SQL Editor
  • Option to disable numeric identifier column formatting in Data Editor
Full changelog
  • Data Editor:
    - The default shortcut for Advanced Copy with previous settings on macOS was changed to CTRL+SHIFT+4
    - Added the option to disable numeric identifier columns formatting
    - SQL Editor: Added support for temporary tables in semantic analysis
    - AI assistant: added the confirmation for query types that DBeaver cannot recognize as valid SQL
    - Data Transfer: Added connection and database info to backup/restore wizards
    - Connectivity: fixed an issue that prevented deleting network profiles
    - Miscellaneous:
    - Fixed a crash on Windows that occurred when the username contained non-ASCII characters
    - Fixed an issue where notifications stole focus when the user was in another application
    - Added the ability to import connections from DataGrip
    - Databases:
    - ClickHouse: Improved array data types display in the Data Editor
    - DuckDB: Fixed an issue when the catalog selection was lost upon disconnect
    - Oracle: Privileges tab now opens for non-admin users
    - SQLite: Fixed an issue where foreign keys created with shorthand syntax were not recognized as references
    - Snowflake: Procedures with multiple versions are now displayed correctly
25.2.3 Breaking risk
Breaking changes
  • Default keyboard shortcut Ctrl+Alt+Shift+C for Select Row Count has been removed due to conflict with Advanced Copy shortcut
Notable features
  • Test AI configuration directly in Preferences
  • Case-insensitive alphabetical sorting option in Navigator
  • Redesigned driver download window
Full changelog
  • AI assistant:
    - Added the ability to test AI configuration in Preferences
    - Fixed bug in AI command which lead to an error whenever a query contained a trailing delimiter
    - Data Editor:
    - Removed the default shortcut for Select Row Count (Ctrl+Alt+Shift+C) due to a conflict with the Advanced Copy shortcut
    - Fixed an issue when the boolean inline editor was read-only in tables without a primary key
    - Metadata Editor:
    - Updated the UI for object comments editing
    - Removed object name comments duplicate in view DDL
    - Navigator:
    - Added an option for case-insensitive alphabetical sorting
    - Fixed an issues with tree inconsistency after disconnect
    - Fixed an issue with table list reading in certain drivers (Databricks, Sybase and others)
    - Connectivity:
    - Fixed an issue that prevented deleting an SSH jump server in connection settings
    - Network profile settings are now easier to find in Preferences
    - General:
    - Fixed an issue when it was impossible to set the result set fetch size to 0
    - Improved panel and result set maximize behavior
    - Fixed a startup issue in the Snap version related to the NO_AT_BRIDGE variable
    - Driver download window was redesigned
    - Databases:
    - Athena driver updated to version 2.2.2.1000
    - Google Cloud Spanner driver was updated to version 2.33.1
    - Greengage: Added database icon (thanks to @tigrulya-exe)
25.2.0 Bug fix

AI Assistant now supports custom OpenAI API base URLs for enhanced flexibility.

25.1.5 New feature
Notable features
  • Foreign keys prioritized in SQL autocomplete
  • AI-generated query execution confirmation
  • Oracle sequences support in autocomplete
25.1.3 Mixed

AI integration now included in Community packaging without extension installation.

25.1.2 Security relevant
Security fixes
  • CVE-2023-48795
Notable features
  • Added variables for virtual column manipulation (row, table)
  • Improved GitHub Copilot authorization with token display
25.1.1 Breaking risk
Notable features
  • Support for column expansion in CTEs
  • Support for TSQL TOP expression
  • Redesigned connection profiles structure
25.1.0 Breaking risk

Fixes for SQL editor semantic completion, data transfer CSV export, and database drivers including Clickhouse, DuckDB, PostgreSQL, MySQL, SQL Server, Teradata, and CUBRID.

Beta — feedback welcome: [email protected]