DBeaver 21.0.5

  • Navigator:
    • Boolean properties editor behavior was redesigned
    • Broken shortcuts (F2, F4, etc) in object editor were fixed
    • Redundant help icons removed from standard dialogs
    • Language change validation and documentation was added
    • Quick filter now supports triggers
  • SQL Editor:
    • Auto-completion was fixed for table aliases, joins and asterisks
    • Smart commit now ignores EXPLAIN statements
    • Big updated row count (>2gb) support was added
    • Output log enable/disable button was added
  • Data editor:
    • Selected rows highlight was fixed
    • Bug with overlapping timestamp and FK values was fixed
    • Find/replace dialog now respects number formatting
  • ERD viewer: property view support was fixed, entity/attributes context menu was fixed
  • PostgreSQL:
    • Constraints and indexes support was added
    • Problem with constantly growing search_path was fixed
    • Fully-qualified table names in foreign keys DDL was fixed
    • PGPASS authentication now can be used with empty user name
    • NaN and Infinity numbers formatting was fixed
    • Data transfer: ON DUPLICATE query generation was fixed
    • Database size statistics was added (configurable, off by default)
    • CREATE DOMAIN DDL was fixed
  • DB2: BEGIN/END blocks support was added
  • Greenplum: DDL for replicated tables was fixed
  • Oracle:
    • Procedure body formattign was fixed (for encoded procedures)
    • Procedures/triggers/packages DDL statements processing was fixed
  • Redshift: view columns metadata read was fixed, extra data type aliases were added
  • Vertica:
    • Table columns read was fixed for older Vertica versions
    • Sequences support was added
  • BigQuery driver version was upgraded
  • Eclipse plugin: bug with redundant .dbeaver folders was fixed
  • System notifications support was added on Linux
  • Jar code sign certificate was updated
  • Big number of minor bigfixes
Posted in Releases

DBeaver 21.0.4

  • Navigator:
    • Database statistics in simple mode was fixed
    • Legacy search icons were updated
    • Legacy edit toolbar and main toolbar items was removed
    • Columns reorder now supports multiple columns
    • Object lookup function now supports search in comments
    • DBeaver main menus are visible in DBeaver perspective only
  • SQL editor:
    • Collapsed results panel expand was fixed
  • Data editor:
    • Find/replace dialog was improved
    • Virtual unique key create dialog was redesigned
    • References panel was fixed for custom SQL queries
  • SSH:
    • SSH Agent support was fixed
    • SSHJ extension install was fixed
  • MySQL:
    • Column editor was fixed (DEFAULT_GENERATED clause removed)
    • Index editor was added
  • PostgreSQL:
    • Schema data types read was fixed
    • Sequence editor was implemented
    • Data type rename support was added
  • SQL Server:
    • Calculated columns support was added
    • Extended properties were added to table DDL
    • Default precision and scale for numeric data types was fixed
    • View triggers support was added
  • Oracle:
    • Functions folder was added (in addition to Procedures)
    • Jobs support was added (read-only)
    • Data type compile action was fixed
    • Synonyms read was fixed for partitioned tables
    • Table triggers loading performance was improved
    • Trigger disable/enable tool was added
    • Procedure/function dependencies were added
    • Comments for views and view columns were added
    • Data type DDL was fixed for predefined types
  • Redshift: problem with read-only resultset was fixed
  • SAP HANA:
    • Table columns was fixed for table names with special symbols
    • Hex literal formatting was fixed
  • Sybase IQ: SQL dialect support was improved
  • Snowflake: drop procedure function was fixed
  • DB2: stored procedures call generator was improved
  • Vertica:
    • Table column create/edit was fixed
    • View constraints read was implemented
    • Unique key creation was fixed
  • DuckDB driver configuration was added
  • RMI server waas fixed (no more public port listeners)
Posted in Releases

DBeaver 21.0.3

  • Dark theme support was improved (Windows 10 and GTk)
  • Data viewer:
    • Copy As: format configuration editor was added
    • Extra configuration for filter dialog (performance)
    • Sort by column as fixed (for small fetch sizes)
    • Case-insensitive filters support was added
    • Plaintext view now support top/bottom dividers
    • Data editor was fixed (when column name conflicts with alias name)
    • Duplicate row(s) command was fixed for multiple selected rows
    • Edit sub-menu was returned to the context menu
    • Columns auto-size configuration was added
    • Dictionary viewer was fixed (for read-only connections)
    • Current/selected row highlighting support was added (configurable)
  • Metadata search now supports search in comments
  • GIS/Spatial:
    • Map position preserve after tiles change
    • Support of geometries with Z and M coordinates was added
    • Postgis: DDL for 3D geometry columns was fixed
    • Presto + MySQL geometry type support was added
    • BigQuery now supports spatial data viewer
    • Binary geo json support was improved
    • Geometry export was fixed (SRID parameter)
    • Tiles definition editor was fixed (multi-line definitions + formatting)
  • SQL editor:
    • Auto-completion for objects names with spaces inside was fixed
    • Database objects hyperlinks rendering was fixed
  • SQL Server: MFA (multi-factor authentication) support was added
  • PostgreSQL: array data types read was fixed
  • Oracle: indexes were added to table DDL
  • Vertica: LIMIT clause support was improved
  • Athena: extra AWS regions added to connection dialog
  • Sybase IQ: server version detection was improved
  • SAP ASE: user function loading was fixed
  • Informix: cross-database metadata read was fixed
  • We migrated to Eclipse 2021-03 platform
Posted in Releases

DBeaver 21.0.2

  • SQL Editor:
    • Configuration of open editor action was added
    • Smart auto-completion of column values was improved
    • Problem with ambiguous column name resolution was fixed
    • Hyperlinks detection was fixed
    • Problems with SQL templates view freeze was fixed
    • SQL formatter of case and conditional operators was improved
    • Syntax highlighting for single and double quotes was fixed
    • SQL folding state is now saved for each script
    • Trim spaces command was added
    • Problem with double save/commit confirmations was fixed
  • Database navigator:
    • Quick schema filter was fixed
    • Metadata changes save: single transaction processing was improved
    • Delete object(s) dialog UI was improved
  • Data transfer:
    • Export to flat files now supports columns configuration
    • BOM support was added to CSV import
  • Data viewer:
    • BLOB viewer now respects content type of cell value
    • Grouping panel: queries with trailing comment now handled properly
    • Custom resultset ordering support was fixed
  • PostgreSQL:
    • Serial data types selector was fixed
    • Column default value editor was fixed
    • Numeric arrays rendering was fixed (number formatting removed)
  • SAP HANA (thanks to @wernerdaehn):
    • Smart completion was improved
    • Public synonyms read was added
    • Metadata object search was redesigned
  • SQL Server:
    • Default delimiter was changed to ; instead of GO
    • Synonyms support was improved
    • Check constraints added to table DDL
    • Unicode string literals generation was fixed
  • Informix: SQL error position detector was added
  • Snowflake: active catalog/schema selector was fixed
  • DB2 LUW: extra embedded routines support added
  • Google Spanner driver configuration was updated
  • MariaDB: TIME data type support was fixed
  • Vertica: column comments read and update support was added
  • Redshift: table permissions read in table DDL was fixed
  • APM Jenifer driver configuration was added
  • Automatic version upgrade: app restart procedure was improved
  • Application icons were updated
Posted in Releases

DBeaver 21.0.1

  • Connection management:
    • Automatic ending of idle transactions was added
    • Network profiles configuration page was fixed
    • Filters in the connection selector dialog were fixed
  • Data transfer:
    • Possibility to disable foreign keys was added (PostgreSQL, Oracle)
    • Numeric data types mappings were improved
    • “Skip all errors” button added in the error dialog
  • Metadata editor:
    • Column delete now checks for dependent objects
    • Constraint/index create command now available in the columns edit tab
    • Problem with deleted object dup was fixed
  • SQL editor:
    • Script selector popup panel UIX was improved
    • Hex constants and scientific numbers formatting was fixed
    • Columns alias generation was improved
    • Multi-line comments support was fixed
  • Data editor:
    • Column filter UI was improved (value count column)
    • Extra configuration was added to SQL script generator
    • Better support of IE browser in the spatial viewer (GIS)
    • Virtual columns support (rows add/delete) was fixed
    • Cells selection was fixed (MacOS)
  • Automatic app version upgrade was implemented
  • Notification popup rendering in dark theme was fixed
  • Perspective customization UI was fixed
  • ERD:
    • Export as image: image cropping problem was fixed
    • Export in SVG format was improved
    • Diagram save now forces UTF encoding
    • Tables coloring was fixed
    • Show/hide system object option is now respected
    • Print command enablement was fixed
  • PostgreSQL:
    • PgBouncer support was fixed (problem with prepared statements)
    • Data types read queries were fixed for older (8.4 and earlier) versions
    • Role permissions editor was fixed
    • Infinity timestamp values support was added
    • Auto-generated columns support was added
    • Role name DDL was fixed
  • Teradata:
    • Triggers management was added
    • Views metadata read was fixed
  • Informix: foreign key DDL was fixed
  • Clickhouse:
    • Table data edit support was added
    • Tables and indexed create/drop DDL was fixed
  • Sybase IQ support (server version detection) was fixed
  • Vertica: view create/edit was fixed
  • Firebird:
    • Procedure parameters’ default value read was fixed
    • View metadata read was improved
  • Data Virtuality driver was added (thanks to @sebcom-gmbh)
  • Preferences localization was updated
Posted in Releases

DBeaver 21.0

We switched to calendar versioning: version 21.0 comes after 7.3.

Main changes since 7.3:

  • Big number of improvements in data transfer tool (insert or update, types mapping, ordering, etc)
  • Spatial viewer: 3D objects support, custom tiles, SQLite support
  • SQL editor panels (log, output, result tabs, toolbars) were significantly redesigned
  • MacOS: a lot of UI rendering bugs were fixed, BigSur support added
  • A lot of database-specific issues were resolved and new features were added
  • All packages now include Java (no need to install it separately)
  • New databases: Trino, PostgreSQL for Google Cloud

Changes since 7.3.5:

  • MacOS: data grid renderer was fixed (bug with mess coloring)
  • Linux: package for ARM arch was added
  • Data transfer:
    • Multiple tables export ordering was improved
    • Tables manual reorder support was added
  • MySQL:
    • Events editor was added
    • mysqldump command line parameters now respect client and server versions
  • Oracle: tables statistics calculation was fixed
  • PostgreSQL: array data types resolution was fixed
  • Firebird: system objects detection was improved
  • BigQuery: driver version was upgraded
  • Exasol: SQL editor now supports LUA scripts (thanks to @Sargul)
  • Clickhouse: driver version was upgraded (SQL parser fix)
  • Redshift: bug with data types reading was fixed
  • Problem with “Tip of the day” popup was fixed
  • ERD: bug with broken notes layout after refresh was fixed
  • Action icons rendering was fixed on Linux
  • Many minor UI bugs were fixed
Posted in Releases

DBeaver 7.3.5

  • Data viewer:
    • Advanced paste was fixed (multiple row paste)
  • SQL editor:
    • SQL script toolbar was redesigned
    • Omit empty results tab for new editor
    • Copy as source code was fixed
    • Auto-completion disable was fixed
    • Query cancel UI was fixed (force cancel confirmation was removed)
  • Data transfer:
    • Export in TXT format: max column length detection was improved
    • Import from CSV format: column length detection was improved
    • Database to database transfer: tables order now depends on existing foreign keys
    • Manual tables reorder support was added
    • Bug with binary columns + copy to clipboard was fixed
    • Table/column mapping type selector was fixed
  • Driver editor dialog was redesigned
  • Clickhouse:
    • Driver download was fixed
    • Table column comments support was added
  • Redshift: driver version was updated (“session is read-only” issue was resolved)
  • MariaDB: sequences support was added
  • MySQL:
    • JSON columns copy was fixed
    • mysqldump parameters are set according to the client version
  • SQLite: column delete script was fixed
  • PostgreSQL:
    • Data types cache read was improved
    • Cross-schema type resolution was fixed
    • Database settings navigator was added
    • Column options were added for foreign tables
    • Google Cloud PostgreSQL driver was added (thanks to @olavloite)
  • SQL Server: jTDS driver support was fixed (problem with schema list load)
  • Exasol: grants refresh was fixed
  • Ubuntu PPA update was resolved
  • New tips of the day were added
  • All application jars are signed with DBeaver code sign certificate
  • Many minor UI bugs were fixed
Posted in Releases

DBeaver 7.3.4

  • SQL editor:
    • “Open SQL console” action was added to the main toolbar and context menu
    • Support of very long sql scripts was improved
    • Parser hanging was fixed (partially) for queries with a lot of parenthesis
    • Auto-completion performance was improved
  • Data editor:
    • Drop-down inline editor was fixed (Linux)
    • Epoch time transformer now supports timezones
    • Copy As SQL: now uses correct SQL dialect
  • Metadata editor: support of pure unicode identifiers was added
  • Content assistant was fixed for drop-down selectors
  • Connection configuration import now supports target folders
  • GIS (spatial) data viewer:
    • MapBox tile configuration was fixed
    • 3D geometry objects now can be displayed on map
    • Geometry transformer for binary format (WKB) was added
  • Trino (ex-PrestoSQL) driver was added (thanks to @mosabua)
  • MariaDB: default driver version upgraded to 2.7.1
  • SQLite:
    • Spatial (gis) data viewer was added
    • Metadata refresh was fixed (wrong foreign key name)
  • PostgreSQL:
    • SQL formatting for custom data types was fixed (geometry and others)
    • Backup/restore now support non-standard authentication (e.g. IAM)
    • Redundant data types removed from navigator tree (arrays)
    • Nested multiline comments support was added
    • Database template list now contains all databases
  • Redshift: driver version was upgraded (bug with “session is read-only”)
  • Presto/Trino: GIS transformers support was added
  • Firebird:
    • SQL parser was fixed (code blocks)
    • Table/view type recognition was improved (for older FB versions)
  • Number of errors with wrong focus tracking fixed on MacOS
  • Clear message for Java version mismatch errors was added
  • Now DBeaver can be installed without bundled Java (Windows and Linux)
  • Problem with Eclipse Marketplace extension was fixed
  • Several minor UI bugs were fixed
Posted in Releases

DBeaver 7.3.3

  • SQL Editor:
    • Server Output and Execution Log panels were redesigned
    • Server Output auto-show was added (configurable)
    • SQL formatting was fixed (IN clause)
  • Data editor:
    • Export in TXT (plaintext) format was improved (proper formatting added)
    • Documentation for date/time format patterns was added
    • Import from file: file selector wizard page was fixed
  • Connection editor:
    • Password field is disabled when it is not used
    • Driver selector page was redesigned
    • Driver properties editor was fixed (empty property values save)
  • MySQL:
    • GIS data types support was fixed
    • Table columns mapping was improved in data transfer
  • Oracle: dependencies information was enhanced (+dependents)
  • SAP HANA: connection editor waa enhanced (port numbers)
  • SQL Server:
    • Composite indexes metadata read was fixed
    • Database delete was improved (close other connections before delete)
    • MERGE queries support was improved (erroneous row count limit was removed)
  • Greenplum: partitions and child tables read was fixed
  • Informix: stored procedures DDL formatting was fixed
  • Spanish localization was significantly improved (thanks to @ adamantike)
  • Several minor UI bugs were fixed
Posted in Releases

DBeaver 7.3.2

  • Data editor:
    • Default column values are now shown for new rows
    • LIKE filers now add % masks automatically
    • Tabs close confirmation dialog was fixed
    • Value filter drop-down was fixed (problem with column mismatch was fixed)
    • Boolean values view is now configurable
    • Result tabs drag-n-drop behavior was fixed
  • Metadata editor:
    • Boolean values view is now configurable
    • Virtual foreign keys editor was fixed
    • Incorrect column length (zero or negative) was fixed
  • Data transfer:
    • Data type mapping was improved (better type matching)
  • Password field layout was fixed
  • Tasks editor view: collapse/expand behavior was fixed
  • Opening SQL files from shell was fixed (MacOS)
  • SAP HANA: connection settings page redesigned (thanks to @kai-morich)
  • PostgreSQL: roles DDL view was added
  • Redshift:
    • Extra data types (non-PostgreSQL) support was added
    • Strings parser was fixed (escape with backslash)
  • SQL Server: stored procedures invocation was fixed
  • Clickhouse: ALTER TABLE scripts for new columns was fixed
  • Many minor UI bugs were fixed
Posted in Releases