Skip to content

Releases: dbeaver/dbeaver

26.1.2

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 05 Jul 17:58
            - AI Assistant: Added AI Chat with the ability to generate SQL queries and answer user questions
            - Data Editor:
                - Updated the appearance of Find/Replace
                - Added quick filter: enter a value in the Find field and use the dedicated icon to hide rows that do not match
                - Fixed incorrect data display when expanding complex types in record mode with "Show complex column structure" disabled
                - Fixed handling of JSONB and other text content values in SQL generation and CSV import (thanks to @HellAmbro)
            - SQL Editor: Changed confusing localization for "Enable parameters in DDL and $$..$$ blocks"
            - Metadata Editor: Fixed entity background color
            Data transfer: Fixed an issue where import jobs continued running after cancellation
            - Security:
                - Fixed an XXE vulnerability caused by an unhardened XML parser (CWE-611)
                - Fixed an SQL injection vulnerability in Exasol related to string formatting (CWE-89)
            - Miscellaneous:
                - Added the ability to specify the main and monospace fonts on the User Interface page in Preferences
                - Added the DBEAVER_WORKSPACE and DBEAVER_DATA environment variables to set the workspace path and DBeaverData location in the application
                - Fixed a macOS launcher crash that occurred when the application was started without launch arguments
                - Data Search: Fixed an issue where the "Search in LOBs" checkbox used the "Search in numbers" state instead of its own (thanks to @Srltas)
                - Fixed an issue where a new debug log was not created after application restart
                - Fixed background color for Tip of the Day in the Dark theme for MacOS
                - Fixed the application installation as Eclipse extension
            - Development: Added custom instructions for GitHub Copilot code review
            - New Drivers:
                - Add support for Timeplus database (thanks to @MkDev11)
            - Databases:
                - CUBRID:
                    - Added Table Triggers and User Triggers nodes to the Navigator (thanks to @longhaseng52)
                    - Fixed object search by partial names in Go to Object and metadata search (thanks to @Srltas)
                - DuckDB: Fixed formatting for DATE values (thanks to @EastLord)
                - GBase 8s: Fixed editing CLOB values in the Data Editor (thanks to @Downstream1998)
                - PostgreSQL:
                    - Fixed connection with Asia/Saigon time zone
                    - Fixed an issue where the connection limit was not applied when editing role properties (thanks to @Adul23)

26.1.1

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 21 Jun 18:17
9897a02
            - SQL Editor:
                - Fixed autocomplete after SELECT with table with alias
                - Fixed column highlighting with typecasts
                - Fixed single/multiple tab mode toggle state when several editors are opened
                - Fixed an issue where SQL templates showed an incorrect list of columns
                - Disabled spell checking for annotations
                - Added autocomplete suggestions for dialect-specific global variables, such as SYSDATE, SYSTIMESTAMP, current_date, and current_timestamp (thanks to @alonfaraj)
            - AI Assistant: Fixed prompt of AI command results
            - Data Editor:
                - Added the ability to save the current filter as the default and reset it
                - Fixed total row count calculation in the toolbar (thanks to @odegroot1234)
            - Data Transfer:
                - Fixed CSV import with multi-character delimiters, quotes, and escape values
                - Added XML escaping for JSON and JSONB columns when exporting data to DBUnit format
            - Database Tasks: Fixed task failures when using newly created or recreated database objects
            - Navigator:
                - Fixed schema filter dialog opening in Simple view mode(thanks to @xingxing21)
                - Fixed the delete objects dialog layout for large database selections
            - New driver: Added connector for Apache Doris(thanks to @xylaaaaa)
            - Security:
                - Fixed the high vulnerability (CVE-2026-44249) in the netty-handler library. The netty-bom library was updated to version 4.2.15.
            - General:
                - Application was migrated to Eclipse 2026-05
                - Tycho library was updated to version 5.0.3
            - Databases:
                - CockroachDB: Fixed SSL connection issues
                - CUBRID: Fixed table list opening when connecting with a generic JDBC driver (thanks to @Srltas)
                - Databricks driver was updated to version 3.4.1
                - Firebird: Fixed SQL injection vulnerabilities (thanks to @fdcastel)
                - Oracle:
                    - Added an option to show column comments in the data grid (thanks to @EastLord)
                    - Fixed the ability to CREATE VIEW statements ending with CASE...END (thanks to @a3894281)
                    - Added details into NO_DATA_FOUND error message (thanks to @mgustimz)
                - Redshift: Improved performance for queries with many columns by reducing unnecessary metadata calls during result set loading
                - Snowflake: Fixed an issue where the connection failed due to an incorrect URL template
            - Localization:
                - German localization was improved (thanks to @polluks)
                - Fixed pluralization in the auto-refresh interval label in the Data Editor (thanks to @Jashan66)

26.1.0

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 31 May 17:40
            - SQL Editor:
                - Added support for double-curly SQL parameters[#40914] (thanks to @namoguy)
          	- AI assistant: Added support for new OpenAI codex models with the GitHub Copilot
          	- Metadata Editor:
                - Fixed an issue where the item count disappeared after refreshing the editor (thanks to @jack-stormentswe)
          	- Data Editor:
          	    - Added new shortcuts: 'Shift+Alt+Insert' inserts a row before the current,  'Ctrl+Shift+Alt+Insert' duplicates a row and inserts before the current row (thanks to @jack-stormentswe)
          	    - Added the ability to hide filters (thanks to @EastLord)
          	    - Added the "Insert new rows" option to Advanced Copy, allowing users to insert new rows without replacing existing ones
                - Fixed an issue when some spatial data was displayed as grayed in the Spatial viewer
          	- Navigator: Fixed an issue when the newly created object was deleted after the refresh (thanks to @Desel72)
            - Connectivity: Jump servers settings are now updated on the fly (thanks to @jack-stormentswe)
          	- Data Transfer: Fixed incorrect export to HTML format when only one of the "Table header" or "Column headers" options was enabled (thanks to @boskodev790)
          	- Task Management: Fixed multiple issues where content could disappear on some tool pages inside the Task wizard
            - Security: Fixed XXE Injection in DBeaver XML Viewer
          	- New drivers: Added support for GizmoSQL driver (thanks to @prmoore77)
          	- Miscellaneous:
          	    - The Copy button in the Generate DDL dialog now remains disabled until DDL generation is complete (thanks to @dhgoal)
                - Fixed an issue with white background of vertical tabs and some toolbar items in the Dark theme
          	    - Improved import from DataGrip for Snowflake, BigQuery and other non-standard connections (thanks to @a3894281)
                - Added the 'supports-ddl-transactions' parameter for custom generic drivers to configure DDL transaction support (thanks to @popsiclelmlm)
            - Development: Fixed build failures caused by non-English default JVM locales on developer machines (thanks to @EastLord)
          	- Databases:
                - BigQuery: Fixed the incorrect presentation of multiple query results (thanks to @EastLord)
          	    - DuckDB: Fixed  LIST array presentation in the Data Editor (thanks to @EastLord)
          	    - Databricks: Fixed the ability to open schemas with a hyphen in the name (thanks to @tonicebrian)
                - Microsoft Fabric: Fixed Execution plan opening
          	    - Oracle: Result tabs are named depending on the executed query (thanks to @EastLord)
          	    - Redshift driver was updated to version 2.2.6
          	- Localization: French localization was improved (thanks to @Jean-BaptisteC)

26.0.5

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 17 May 17:22
            - AI assistant: Added support for new Codex models in GitHub Copilot
            - SQL Editor:
                - Fixed syntax highlighting for inline ORDER BY clauses inside aggregate functions (thanks to @tmimmanuel)
            - Data Editor:
                - Disabled Save and Cancel buttons for read-only databases (thanks to @MilosM348)
                - Added a group row striping option that allows rows to be colored by column values in the result grid (thanks to @MkDev11)
                - Added the ability to show multiple selected rows in the Text record mode (thanks to @EastLord)
            - Data Transfer:
                - Wizard pages were redesigned
                - The export window now stays open after errors, allowing the export to be restarted
            - Navigator:
                - Added indicators for connection view type (Simple, Advanced, or Custom) and updated simple view mode switching
                - Added the ability to change the current project from the bottom-left corner
            - Connectivity:
                - Fixed an issue where the option to save credentials was disabled after testing the connection
                - Fixed multi-line pasting in driver properties
            - Charts and Dashboards:
                - Fixed an issue where deleting one dashboard removed other dashboards from the panel
            - Miscellaneous:
                - Added a Format SQL option to the Generate SQL dialog
                - Fixed the white background for some toolbar items in the dark theme
                - Fixed grouping panel queries when generated aliases matched SQL keywords (thanks to @HellAmbro)
            - Databases:
                - BigQuery: Fixed array display for the new BigQuery driver
                - Exasol: Fixed view loading in the Database Navigator (thanks to @antonireus)
                - PostgreSQL:
                    - Updated driver to version 42.7.11
                    - Added support for the MAINTAIN keyword (thanks to @boskodev790)
                    - Fixed handling of "24:00" values in time columns
                    - Fixed missing INOUT parameters in CHECK generation for procedures and functions
                - Redshift: Fixed default schema switching when the "public" schema is missing
                - Snowflake:
                    - Updated driver to version 4.1.0
                    - Fixed an occasional error that could appear while typing SQL in the editor
                - SQL Server: Fixed the ability to connect to the database after the Java update
                - Starrocks: Added external catalogs support (thanks to @chris-celerdata)
            - Localization: Fixed hardcoded localization for several command labels in the SQL Editor main menu (thanks to @MilosM348)

26.0.4

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 03 May 16:38
d747c79
            - 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

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 19 Apr 17:08
            - 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.2

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 05 Apr 17:50
            - Navigator:
                - Fixed Copy/Paste for active connections
                - Returned the ability to show/hide system objects in Simple view mode
            - Data Editor: Fixed "Access blocked" error in Spatial Viewer when loading OpenStreetMap
            - Miscellaneous:
                - Fixed an issue where Git and Proxy settings could break the workspace path
                - Fixed -con attribute handling when starting the application from the command line
            - Databases:
                - Athena: Default driver was updated to AWS Athena JDBC driver. The previous driver is still available as Athena (Legacy)
                - ClickHouse: Fixed an issue where the database failed due to unknown driver parameters
                - DuckDB: Fixed geometry type display for database versions > 1.5 (thanks to @EastLord)
                - MariaDB: Fixed an issue when zero dates were displayed as NULL (thanks to @EastLord)
                - MySQL:
                    - Added MANUAL to the keyword list (thanks to @EastLord)
                    - Fixed user management
                - Oracle:
                    - Fixed an issue where the default schema was not selected automatically
                    - Restored navigation from procedure to the corresponding package body code line
                - SQL Server:
                    - SQL Server driver was updated to version 13.4.0 (thanks to @EastLord)
                    - Added warning about expired password (thanks to @bittoby)

26.0.1

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 22 Mar 18:25
            - SQL Editor:
                - Queries cancelled by users are no longer marked as invalid
                - Fixed layout issue when the first few rows of text were not visible
            - Grouping panel:
                - Percent function now shows 2 significant digits
                - Added the ability to reorder grouping columns
            - Metadata Editor: Fixed hash code display when the table name is empty (thanks to @dahyeong-yun)
            - Data Transfer: the Proceed button is now enabled earlier, on every page that is properly filled
            - Query Manager became accessible even if the database password is lost
            - Connectivity:
                - Added connection name and background color to the Ctrl+E editor switcher dropdown (thanks to @bittoby)
                - Fixed an issue when changes in connection parameters were not applied correctly
            - Miscellaneous:
                - Added an option to disable automatic connection attachment to scripts
                - Made simple/advanced mode switcher more visible
                - We migrated to Eclipse 2026-03
            - Databases:
                - ClickHouse: fixed IP address display by removing the leading slash
                - CUBRID:
                    - Default generated key names are now lowercase (thanks to @longhaseng52)
                    - Fixed issues with trigger display in the Navigator and DDL generation (thanks to @longhaseng52)
                - GaussDB Driver: fixed connection issues and errors when viewing constraints and foreign keys in M-Compatibility databases (thanks to @MuStevenic)
                - InterSystems IRIS driver was updated to version 3.10.5 (thanks to @bdeboe)
                - MySQL: fixed an issue where views appeared in the list even when the "Show views" option was disabled
                - Oracle: improved viewing of packaged procedures. You can open a specific procedure directly instead of entire package
                - PostgreSQL: fixed an error when connecting via URL if the database name contains a hyphen (thanks to @Ajaz10)
                - Vertica: fixed column order in the Metadata Editor to match the actual table structure (thanks to @darkag)

26.0.0

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 01 Mar 18:42
            - AI assistant: added the ability to filter database objects in AI scope settings
            - Data Editor:
                - Fixed an issue where adding a new row in record mode inserted an existing row instead of creating a new empty one
                - Fixed incorrect DDL generation for tables without keys
                - Fixed a bug where a new column could be replaced with the percent column after it had been enabled and then disabled
            - ER Diagram: Fixed an issue where table names were truncated after saving in PNG format
            - Task Management: fixed the ability to run tasks with linked scripts
            - Connectivity:
                - Fixed jump host edits. Changes take effect as soon as the hostname is updated
                - Fixed the "Test tunnel configuration" functionality that did not work for custom network profiles
            - Miscellaneous:
                - Fixed the arm64 build in the dbeaver-ce snap package
            - Databases:
                - Athena was updated to version 3.27.0
                - Hive 4: fixed the ability to edit binary files in the Value panel
                - Microsoft Fabric/Azure SQL Server: fixed table name autocompletion when querying tables using schema-qualified names
                - MySQL/MariaDB: fixed an issue with ER diagram creation for tables with foreign keys
                - PostgreSQL: fixed a bug where the "Role" field in the table policy view displayed only a single role when multiple roles were assigned
                - Salesforce: added support for the currency data type
                - SingleStore: adding new tables and rows now uses the correct encoding defined by the database

25.3.5

Choose a tag to compare

@dbeaver-devops dbeaver-devops released this 15 Feb 18:29
            - AI assistant: added descriptions for the custom prompts
            - Data Editor:
                - Improved the presentation of multiple foreign keys
                - Fixed dark mode display for single-tab results
                - Fixed several minor issues related to background rendering, exceptions, and cursor behavior
            - Metadata Editor: Fixed tab styling
            - Task Management:
                - The "Save Task" button was moved to the same row as the other action buttons
                - Added a tooltip to the Auto-commit option in the SQL Script task settings
            - Miscellaneous:
                - Added an option to exclude the application from Windows Defender during installation
                - Fixed Linux installation using Debian
                - Fixed the ability to manage software installation
                - Fixed file opening from the main menu
            - Databases:
                - IoTDB: Fixed an SQL execution error (thanks to @LJW21-02)
                - PostgreSQL: Added DDL display support for PostgreSQL policies (thanks to @shAn-kor)
                - Salesforce Data Cloud was renamed to Salesforce Data 360 (thanks to @geoffrothman)
                - SQLite: Fixed an issue where creating a foreign key with a new column failed on the first attempt (thanks to @eusebe-cda)