Skip to content

dbeaver

Editors & IDEs

Free multi-platform database management tool for developers, SQL programmers, DBAs and analysts

Java Latest 26.1.0 · 3d ago Security brief →

Features

  • Rich feature set: schema editor, SQL editor, data editor, AI completion, ER diagrams, data export/import/migration, execution plans, administration tools, dashboards, GIS viewer, SSH tunnelling and custom driver support
  • Out‑of‑the‑box support for over 100 database drivers (MySQL, PostgreSQL, Oracle, SQL Server, Snowflake, BigQuery, etc.)
  • Works with any JDBC/ODBC‑compatible database; adds AI code generation via OpenAI or Copilot

Recent releases

View all 25 releases →
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

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
50,362
Forks
4,211
Languages
Java C++ ANTLR

Install & Platforms

Install via
binary
Platforms
linux macos windows

Open source alternatives

Beta — feedback welcome: [email protected]