Mar 8 2021
Changes since 7.3:
- General improvements:
- Popup errors during theme change were fixed
- New connection driver selector was improved (performance)
- DBeaver was migrated to Eclipse platform 2020-12
- DBeaver build system was migrated to Tycho 2.0
- Password field layout was fixed
- Spanish localization was significantly improved
- Content assistant was fixed for drop-down selectors
- Connection configuration import now supports target folders
- 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
- Driver editor dialog was redesigned
- Ubuntu PPA update was resolved
- Problem with “Tip of the day” popup was fixed
- New tips of the day were added
- All application jars are signed with DBeaver code sign certificate
- Many minor UI bugs were fixed
- Extensions with Liquibase4 support were added
- Yugabyte CQL driver support was added
- AWS Keyspaces driver support was added
- Navigation through connection properties after opening authentication profiles was fixed
- Installers:
- Windows installer packager was reworked
- MacOS PKG installer was deprecated, DMG installer now includes JDK
- Linux installers (DEB and RPM) now include JDK
- All zip archives now include JDK
- A lot of improvements for MacOS:
- Problem with lines disappear in SQL Editor was fixed
- Problem with connection driver properties editor were fixed
- Problem with data filter history dropdown was fixed
- Native client selector was fixed (MySQL, MariaDB, PostgreSQL)
- Opening SQL files from shell was fixed (MacOS)
- Number of errors with wrong focus tracking fixed on MacOS
- Data grid renderer was fixed (bug with mess coloring)
- Linux:
- Package for ARM arch was added
- Action icons rendering was fixed on Linux
- Data editor:
- Resultsets ordering configuration was added (client/server side or smart mode)
- Columns pin flag now saved across different data filters
- 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
- 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
- Drop-down inline editor was fixed (Linux)
- Epoch time transformer now supports timezones
- Copy As SQL: now uses correct SQL dialect
- Data transfer:
- Data import now supports INSERT OR REPLACE mode (Oracle, MySQL, PostgreSQL, SQLite, Firebird)
- Column mapping is now saved between different runs (no need to make the same assignments multiple times)
- Data type mapping was improved (better type matching)
- 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
- Multiple tables export ordering was improved
- Tables manual reorder support was added
- Import data from XML format was added
- Values truncation when table is exported to txt was fixed
- Metadata editor:
- Boolean values view is now configurable
- Virtual foreign keys editor was fixed
- Incorrect column length (zero or negative) was fixed
- Support of pure unicode identifiers was added
- 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)
- 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
- Schema compare:
- Vertica schema comparison support was added
- “Compare/Migrate Schema” UI was fixed
- Netezza extension added
- Comparison of two default schemas was fixed
- Problem with wrong types recognizing during Oracle-Oracle migration was fixed
- Issues while migration from Oracle to SQL Server were fixed
- Ability to change type of compared objects was added
- JSON report type configuration was fixed
- Commit changes were implemented
- Schema comparison for non-default databases that contain comparison schemas was fixed
- Migrated to Liquibase 4
- Data compare:
- Now statistics in summary is correct
- Problem when comparing Oracle and Postgres was fixed
- Many UX bugs were fixed
- A wizard to choose tables/constraints was added
- MockData:
- Multi entity support was added
- Settings page emprovements were added
- Perfomance was improved
- A new wizard was implemented
- VQB:
- The option which will disable creating joins automatically was added
- FQN for tables was made optional
- Data viewer: Advanced paste was fixed (multiple row paste)
- Tasks editor view: collapse/expand behavior was fixed
- Task scheduler: Support proper date format for one time jobs was added
- ERD: bug with broken notes layout after refresh was fixed
- SQL Editor:
- Tabs management was redesigned and improved (naming, pins, reordering)
- SQL folding performance was significantly improved
- SQL formatting was fixed (IN clause)
- SQL auto-completion was improved for procedures
- Auto-completion performance was improved
- Auto-completion disable was fixed
- Problem with unicode characters in script file names was fixed
- Problem with parameters binding dialog was fixed (bad performance during parameter value change)
- SQL generation: extra options were added
- Server Output and Execution Log panels were redesigned
- Server Output auto-show was added (configurable)
- “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
- SQL script toolbar was redesigned
- Omit empty results tab for new editor
- Copy as source code was fixed
- Query cancel UI was fixed (force cancel confirmation was removed)
- PostgreSQL:
- Permission grant queries were fixed
- New schema + new table + new column create UI was fixed
- Roles DDL view was added
- 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
- 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
- Array data types resolution was fixed
- MySQL:
- GIS data types support was fixed
- Table columns mapping was improved in data transfer
- JSON columns copy was fixed
- Events editor was added
- Mysqldump command line parameters now respect client and server versions
- Correct DDL is used for created objects
- Oracle:
- Session manager now supports Oracle 9
- Dependencies information was added for tables, views and packages
- dependencies information was enhanced (+dependents)
- Tables statistics calculation was fixed
- SQL Server:
- User data type list was fixed (redundant types were removed)
- Stored procedures invocation was fixed
- 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)
- jTDS driver support was fixed (problem with schema list load)
- MongoDB:
- Order by working was fixed
- Ability to UPDATE multiple records was added
- Highlighting of LIKE and SQL functions was added
- Now ISODate can accept dates with missing time and numeric UNIX timestamps (milliseconds)
- Possibility to write functional words in upper and lower case was added
- LIKE operator enhancements
- Connection to MongoDB via SSL was fixed
- Grouping panel was added
- Now focus is correctly set when trying to create new entry
- Incorrect connection host name shown in DB Navigator was fixed
- Connection can be established if Save Password Locally is unchecked
- Redshift:
- Geometry/geography types support was added
- Extra data types (non-PostgreSQL) support was added
- Strings parser was fixed (escape with backslash)
- Driver version was updated (“session is read-only” issue was resolved)
- Bug with data types reading was fixed
- Clickhouse:
- ALTER TABLE scripts for new columns was fixed
- Driver download was fixed
- Table column comments support was added
- Driver version was upgraded (SQL parser fix)
- Firebird:
- Procedure parameters domain type names were fixed
- SQL parser was fixed (code blocks)
- Table/view type recognition was improved (for older FB versions)
- System objects detection was improved
- SQLite:
- Spatial (gis) data viewer was added
- Metadata refresh was fixed (wrong foreign key name)
- Column delete script was fixed
- Redis:
- Redis 6 authentication support was added
- Problem with export key from redis to redis or import table from csv was fixed
- Netezza:
- Incorrect reading DDL for views and procedures and incorrect reading primary keys list were fixed
- Drop constraint via UI was fixed
- MariaDB:
- Default driver version upgraded to 2.7.1
- Sequences support was added
- SAP HANA:
- Connection settings page redesigned
- vConnection editor was enhanced (port numbers)
- Presto/Trino:
- GIS transformers support was added
- Trino (ex-PrestoSQL) driver was added
- Exasol:
- Grants refresh was fixed
- SQL editor now supports LUA scripts
- Greenplum: partitions and child tables read was fixed
- Informix: stored procedures DDL formatting was fixed
- BigQuery: driver version was upgraded