SQL editor:
Autocomplete of variables with prefix @ was fixed
Problem with columns aliases in grouping panel was resolved
SQL console text now can be saved as project script
Data editor:
Collection string representation was improved
Problem with data read performance was fixed
Data transfer:
Target table properties (such as engine, charset, etc) were added in import wizard
CSV import was fixed for files with invalid value quotation
Import from string to geometry columns was fixed
Issue in full text search wizard (NullPointer) was resolved
General UI: tab quick search was improved (find by substring, fuzzy search)
Connections: multiple connection mode was disabled for non-relational databases
Azure SQL: driver version was upgraded, problem with auth token refresh was resolved
Clickhouse:
Table engine and engine parameters (editable) were added to table properties
View code editor was fixed
DB2: dependent views can be excluded from table DDL
Oracle:
DDL tab was added tp scheduler jobs
New table column properties was fixed
Issue with Debian installer was resolved (configuration files mark removed)
Data editor:
Arrays and structure data types visualization was fixed and improved
Console-like query results viewer was added
Support of column aliases in aggregate panel was fixed
Dictionary panel now supports pagination
Pinned columns scrolling was fixed (thanks to @troizet)
Binary/hex data viewer was fixed (crash on MacOS)
Major memory leaks in string editor panel were eliminated
SQL editor:
Parameters binding for DDL queries was fixed
Query error highlighting was improved (+now it can be disabled)
Query formatter was fixed (for identifiers starting from digit)
Compact formatter was improved
Issue with auto-completion of materialized view create/alter queries was fixed
Data transfer:
Target file name generation for custom SQL queries was fixed
Settings save/load was fixed for saved tasks
General improvements:
Dummy error messages after saving preferences were eliminated
UI was improved for non-applicable columns in metadata editor
Issue with main window minimize was fixed on MacOS
Many minor ui bugs were fixed
Clickhouse: issue with data editor was fixed
CocroachDB: sequences support was added
H2: schema sequences read was fixed
Hive: view source editor was fixed (issue with semicolon)
Kylin: dialect support was improved
MySQL, MariaDB: privilege editor UI was improved
Oracle: VARCHAR2 is now the default string data type
PostgreSQL: database refresh was fixed (issue with active schema mark)
Snowflake: issue with BEGIN TRANSACTION query execute was fixed
SQL Server:
Table DDL: issue with duplicated index declaration was fixed
Issue with GO delimiter evaluation was fixed (also for Sybase)
Database name proposal was fixed
Execution plan visualization was fixed
Data viewer:
Arrays and multi-row data types visualization was added (beta version)
Excel like behavior for inline editor was added (shift row down, configurable)
Bug in grouping panel was fixed (“duplicates only” option)
Inconsistency of NULL value representation in calendar edit control was fixed
Bug with inline editor activation with double-click was fixed (gtk)
Bug with inline editor deactivation with single-click was fixed (macos)
Data transfer:
Export with “selected columns only” was fixed (wrong column mapping)
Target DDL generator now checks for existing non-table objects
Export in SQL INSERT format now uses proper table name for complex custom tables
Header configuration for CSV and TXT formats was added
Problem with super-long CSV files import was fixed (row number visualization)
SQL editor:
Generate DDL from resultset command was added
Re-execute queries from execution log was supported
Schema selector was fixed for databases which don’t support schema change (Sybase, SQL Server)
Tasks:
Nested task folders support was added
Folders rename support was added
SQL script execute task was fixed (NullPointer error)
Connections: new connection name pattern now can be customized
SSH configuration page now has scrollbars on small monitors
Database full text search: page UI was improved, long lists paging was added
Metadata editor: columns auto-size command was added to the context menu
General UI: project configuration load visualization was added
Clickhouse: enum data types support was added
Derby: default driver version was set to 10.15 (to avoid Java version problems)
Netezza:
Default catalog selection was fixed
Old drivers support was added (thanks to @rosspb3)
PostgreSQL:
Constraints information pre-read option was added
Enum columns edit support was fixed
Representation of arrays with NULL elements was fixed
SQLite: view text edit support was added
SQL Server:
DDL for nchar and nvarchar columns was fixed (incorrect length)
Columns with aliases now can be edited
Trino: multi-row insert support was added
Changes since 22.0.5:
General UI:
Local timezone configuration was added in preferences
Connection type color now affects SQL editor panels
Tab selector (CTRL+E) now supports fast/fuzzy search
Project rename now updates project name in all linked views
Problem with navigator tree refresh was resolved
Preference pages now respects font configuration
Configuration popup positioning was fixed for low-res monitors
Problem with embedded dropdown editors was resolved (MacOS)
Problem with application start on some MacOS and Linux installations was fixed
Read-only connections toggle was redesigned
“Copy object name” action was added to tab context menu
Data editor:
Color by range now supports foreground color customization
Problem with clob/json popup editors was resolved
Epoch time transformer now supports 4 more modes (thanks to @nodaki)
Grouping panel: problem with GROUP BY query generation was fixed for many analytical databases
Date/time inline editor UI was improved (thanks to @PILINING)
SQL editor:
Right click on a script text now changes cursor position
Part divider element visualization was improved
Confirmation was added for “Delete this script” action
Dangerous query execution confirmation configuration was fixed
DB2: procedure name auto-completion was fixed
HANA: procedures output parameters fetch was fixed
Netezza: case-sensitive user names support was added
Snowflake: database metadata read performance was significantly improved
Teradata: SQL query limit (TOP) support was added
Many minor UI bugfixes
New database driver: Apache Kyuubi
Data editor:
Numbers formatting: digit group size option was added
Problem with unexpected change of timestamp values was fixed
Smooth scrolling on MacOS was improved (thanks to @Andrew0002)
Data transfer: XML format export was improved (encoding information)
SQL editor:
Results tab reuse behavior was fixed + new config option was added
Result logging was added for script execute task (thanks to @avandorp)
Redundant “Problems” view popup was removed
Keywords highlighting was fixed (problem with identifiers which start with underscore)
Diagrams:
Connected entities highlighting was added
Entities and columns search was improved
New diagram routing was added
Problem with unreadable comments was fixed (dark theme)
Export in SVG and Graphml formats was improved
Pseudo columns were removed from diagrams
Diagram re-arrange was fixed
Many minor bugs were fixed
Connections:
Creating connection from JDBC URL was improved
Opening connection using CLI was improved (extra option -save was added)
Preference pages: problem with small font size ws resolved
Linux:
Problem with workspace load was fixed on some
Problem with UI freeze in connection type editor was fixed
PostgreSQL:
SSPI authentication support was added (problem with JNA library conflicts was resolved)
Read-only connections support was improved (restrict of DML queries)
Scheduled jobs management was added
SQL Server:
External tables metadata read was fixed
NTLM authentication support was fixed
Italian localization was improved (thanks to @andreagualandi)
Chinese localization was improved (thanks to @bianyun1981)
SQL editor:
Problem with semicolon on a new line was fixed
Problem with client-side commands parsing was fixed
Error highlighting support was improved
Tabs close/confirmation behavior was improved
Script with multiple @set commands processing was fixed
Command for data export automation was added (@export)
Toggle comment command was fixed (thanks to @arvillion)
SQL script datasource association command was fixed
Data editor:
Value filter now shows total number of distinct values
Search for whole word was fixed
Custom filter value save was fixed
Spatial viewer:
Ability to select spatial objects on map and data grid was added
Default zoom level option was added
Data transfer:
Default data type mapping was improved (especially for char/varchar columns)
Multi-table transfer now opens all target tables
Database restore task now requires additional confirmation
Output folder parameter now supports additional variables
Import task UI was fixed (problem with lost target tables configuration)
SQL export format now supports append mode
Navigator: database selector popup was fixed (null pointer error)
SSH: problem with connections and corrupted known_hosts file was resolved
CLI: parameter “create” was fixed for connection opened using -con parameter
Windows: DBeaver now supports workspaces on network paths (e.g. \\network-share\workspace)
MacOS: problem with UI freeze after data edit was fixed
DB2 i: keys and foreign keys metadata read was fixed
MySQL:
Generate SQL for geometry data types was fixed
Permission editor was fixed (problem with duplicated permissions)
Problem with decimal data types with zerofill flag was fixed
UPDATE SET replace method was added
Netezza: table rename SQL was fixed
Oracle: table partition metadata read was fixed
PostgreSQL:
Problem with SQL generation and JSONB columns was fixed
View column edit support was added
Default driver version was changed to 42.2.25 due to security reasons
SQLite: connection settings dialog UI was fixed (Open and Create buttons behavior)
SQL Server:
Money data type support was fixed
Connection settings dialog was redesigned
A lot of minor fixes in application localization
Data transfer:
“Append to existing file” feature was improved (for CSV, TXT and XLSX formats)
Export wizard now loads saved properties on demand
Export of result set with reordered/hidden columns was fixed
Export in SQL format: “split on multiple files” now works correctly
Task execution notification was improved
SQL script tasks support was fixed (NullPointer error was resolved)
Export of many tables into a single target table was fixed
Import from CSV was fixed (problem with null handling was resolved)
Trim whitespaces option was added for CSV import
Table columns mapping UI was fixed on MacOS
SQL editor:
Error position information was added in error messages
Query error highlighting was improved
Database navigator:
Support of databases with bug number of schemas was improved
Column grouping now shows number of grouped elements
Auto-completion was improved in properties editor
General:
DBeaver now shows EULA on start (one time)
Problem with workspaces on network paths was resolved
Kerberos configuration load was fixed on RHEL
Apache Phoenix: connectivity problem was fixed by setting proper driver version
CockroachDB: ROWID columns support was added
DB2 i:
Sequences support was added
View definitions read was implemented
Unique and check constraints support was added
Multiple minor improvements in metadata read were added
Exasol: search in view/procedure source code was implemented
MySQL: problem with table lock during database dump was fixed
Oracle: View source code edit was fixed (problem with view comments was resolved)
PostgreSQL:
pg_dump and pg_restore version was upgraded (to PG 14)
Script execute task now shows all script errors
Snowflake: support of LIMIT for custom SQL queries was added (affects performance)
Italian localization was significantly improved (thanks to @capitanfuturo)
Data editor:
Option “show whitespaces” was added
Columns reordering in data filter dialog was fixed
Line numbers were added to plaintext view
SQL editor:
Script error visualization is not configurable
Block statements (BEGIN, IF, CASE) auto-close was improved
Auto-completion was fixed for INSERT queries
“Cancel active query” command was added
Filtering of aliased columns was fixed
Problem with DML queries re-execution on connection lost was fixed
Python source code format was added to Copy As command
“Hippie” auto-completion was disabled by default (due to performance problems)
SQL commands parser/navigation was fixed (thanks to @arvillion)
Parameter bindings dialog was disabled for long strings (like $$)
CASE/WHEN formatting was fixed
Driver editor:
Driver description editor was fixed
Maven artifacts version resolution was improved
Data transfer: recreate table mapping support was fixed (saved configuration and tasks)
SSH tunnels: connection timeout/keep-alive parameters change was fixed
MacOS: problem with application launch was fixed (problem with plist file modification)
Dark theme: buttons UI now matches OS theme
Apache Druid, Apache Kylin:
Table data read was fixed
Data type properties were fixed
Indexes read was fixed
Azure Databricks driver was added
Clickhouse: array data type editor was implemented
DB2: query terminator redefine support was added
H2:
System views DDL generation was fixed
Geometry data type rendering in new H2 driver was fixed (thanks to @ebocher)
MySQL: functions execute was fixed
PostgreSQL:
Nested arrays editor was implemented
Functions source code generation was fixed (function signature)
Portuguese localization was fixed (thanks to @TiagoValdrich)
Navigator:
Connection read-only state switcher was added in main toolbar/menu
Data editor:
Auto-refresh UI was fixed (stop on error visualization)
Array data types handling was improved (PostgreSQL, Clickhouse)
Invalid fractional seconds rendering was fixed
Filter panel is removed in non applicable presentations
Number of selected rows calculation was fixed
Row colors reset option was added
Edit controls enable state was fixed for plaintext view
Keyboard shortcuts were fixed in inline date/time editor
Next segment auto fetch was fixed for specific queries
Data transfer:
“Ignore duplicated rows” option was added
Table mapping “re-create” support was improved
Skipped columns configuration save was fixed
SQL editor:
Data filter injection for custom SQL queries was improved
Transaction monitor was fixed (amount of statements in a transaction)
Tasks: task ordering was fixed (folders on top)
Command line: possibility to specify external variables file was added
MySQL: indexes edit support was added
Oracle:
Sequences DDL tab was added
Scheduler jobs metadata read was fixed
Arrays presentation was improved (numbers formatting was fixed)
Materialized view save was fixed
PostgreSQL:
View source editor was fixed (redundant ‘create or replace’ clause was removed)
Template databases are now visible is specified in connection settings
Server version < 8 support was improved
Saved backup/restore tasks UI was fixed
Redshift: search in procedure definition was fixed
Vertica:
Metadata performance was significantly improved
Table/column comments are now read in lazy mode
Changes since 21.3.5:
Data transfer:
Table recreate mapping type was added
Table selector dialog now supports filters configuration
Variables configuration for data transfer tasks was fixed
Variables auto-complete was fixed in output file name
Custom data formatting now applied for TXT export format
Insert statement now supports DEFAULT clause for empty list of columns
Data editor:
Row count calculation query was fixed
Rows scrolling was disabled for data modifying queries
Problem with editor focus after new row add was fixed
Column value filter was fixed (wrong SQL query)
SQL editor:
Parameters binding dialog was improved (multiline editor was added, keyboard shortcuts were fixed)
Filtering and ordering by columns with aliases was fixed
Problem with cursor jump to script end was fixed
Script selector popup was fixed (issue with datasource association)
Script task execute was fixed (for connections without default database)
DDL generator: option to generate FKs as separate statements was added
Metadata search: search by LIKE pattern was fixed
Session manager UI was fixed (multiline cells on Linux, background color for connection type)
Interface language now can be changed in preferences (for MacOS and Linux installers)
SSH: option to disable host name validation was added
Local clients configuration load was fixed (MySQL and PostgreSQL derived drivers)
Azure SQL server: view definition read was fixed
Clickhouse: read-only connections support was improved
H2:
Driver configuration for version 2.x was added
Check constraints support was added
Unique keys support was added
MySQL: new view creation was fixed (DDL)
Oracle:
Metadata read performance was significantly increased
Case-sensitive navigator filters support was fixed
Snowflake: custom authentication configuration option was fixed
SQLite: sequences read was fixed
SQL Server: open database object dialog now respects selected database
Italian localization was improved (thanks to @capitanfuturo)
Many minor UI bugs were fixed
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Read more Privacy & Cookies Policy