Releases: dbeaver/dbeaver
Releases Β· dbeaver/dbeaver
Release list
26.1.2
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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)