September 12, 2022
Changes since 22.1:
- General improvements:
- Dummy error messages after saving preferences were eliminated
 - UI was improved for non-applicable columns in the metadata editor
 - The issue with main window minimize was fixed on macOS
 - The issue with connection configuration load and edit was fixed
 - Dialog buttons layout was fixed in different dialogs
 - Authentication profiles configuration UI was fixed
 - SQL formatting settings save and preview were fixed
 - The issue in the full-text search wizard (NullPointer) was resolved
 - Database full-text search: page UI was improved, long lists paging was added
 - SSH configuration page now has scrollbars on small monitors
 - Many minor UI bugs were fixed
 - License check timeout was fixed
 - DC authentication was improved
 - Displaying sequences from all schemas was fixed
 - NPE on table rename in ERD edit mode was fixed
 - Links to colors and fonts in preferences were added
 - The connection could be created with an empty DBeaver profile
 - Eclipse: The bug with the display of navigator and projects was fixed
 
 - General UI:
- Project configuration load visualization was added
 - Tab quick search was improved (find by substring, fuzzy search)
 - The default embedded browser was changed to Microsoft Edge
 - Properties editor: value save on focus change was fixed
 - Tip of the day dialog layout was fixed (thanks to @troizet)
 - Many minor UI bugs were fixed
 
 - Data Editor:
- Arrays and multi-row data types visualization was added (beta version)
 - Excel-like behavior for the inline editor was added (shift row down, configurable)
 - The bug in the 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)
 - Arrays and structure data types visualization was fixed and improved
 - Console-like query results viewer was added
 - Support of column aliases in the aggregate panel was fixed
 - The 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 the string editor panel were eliminated
 - Collection string representation was improved
 - The issue with data read performance was fixed
 - The dangerous operation detector was improved (delete … returning)
 - Export of sorted rows was fixed
 - Status messages formatting and UI were improved
 - Filter by enum value was fixed
 - The collection editor was improved (UI in value panel)
 - The issue with the statistics tab open was fixed
 - A major memory leak in the data editor was fixed
 - The issue with grouping panel cleanup was resolved
 - Hex editor now respects the read-only status of columns
 - Find/replace dialog now respects focused control
 - Embedded browser (Edge vs IE) configuration was added
 - Custom data types rendering in record mode was improved
 - SQL Terminal toggle was fixed on Linux/macOS
 - Arrays view/edit UI was improved
 - Multidimensional arrays support was fixed
 
 - 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
 - The issue with super-long CSV files import was fixed (row number visualization)
 - Target file name generation for custom SQL queries was fixed
 - Settings save/load was fixed for saved tasks
 - Target table properties (such as engine, charset, etc) were added in the import wizard
 - CSV import was fixed for files with the invalid value quotation
 - Import from string to geometry columns was fixed
 - task settings loading was fixed
 - Column auto-mapping was fixed for databases with different identifiers case
 - The issue with the old configuration load was fixed
 - Statistics calculation was fixed
 - Make it possible to set the FROM address in SMTP profiles
 - The option to send data export results by email if they are not empty was added
 - Exporting data formatting in PostgreSQL and Microsoft SQL Server 2019 was improved
 
 - SQL editor:
- Generate DDL from resultset command was added
 - Re-execute queries from the execution log were supported
 - Schema selector was fixed for databases that don’t support schema change (Sybase, SQL Server)
 - Parameters binding for DDL queries were fixed
 - Query error highlighting was improved (+now it can be disabled)
 - Query formatter was fixed (for identifiers starting from digit)
 - Compact formatter was improved
 - The issue with auto-completion of materialized view create/alter queries was fixed
 - Autocomplete of variables with prefix @ was fixed
 - The issue with columns aliases in the grouping panel was resolved
 - SQL console text now can be saved as project script
 - Script to connection association issue was fixed
 - Query parser was fixed (issue with single line comments in select items)
 - Screen coloring by connection type was fixed
 - A button to edit and resend queries was added
 
 - Visual Query Builder:
- The conditions tab modifies the pasted value and doesn’t add quotes
 - Speсific Self Join isn’t displayed in VQB
 - Elements can be added to VQB without a connection
 - Natural Inner, Left, Right Join support was added
 - The issue with operand values starting with symbols was fixed
 - The issue with switching to text SQL editor and back and deleting objects was fixed
 - The bug with the join presentation on the diagram was fixed
 - Incorrect default join for tables without relation was fixed
 
 - SQL Terminal:
- Non-SELECT queries support was added
 - Errors messages are now printed in the console
 
 - Tasks:
- Nested task folders support was added
 - Folders rename support was added
 - SQL script execute task was fixed (NullPointer error)
 - Task folder renaming ability was added
 - The ability to run tasks from CLI in password-protected workspaces/projects was added
 
 - Connections:
- Nested task folders support was added
 - The new connection name pattern can now be customized
 - Multiple connection mode was disabled for non-relational databases
 - The issue with double authentication in a web browser was resolved (all drivers with MFA auth)
 
 - Driver editor: possibility to set the property value to NULL was added
 - Metadata editor: columns auto-size command was added to the context menu
 - Schema compare: Compare/Migrate bug with a Money type column was fixed
 - S3 Browser:
- Copying files from DBeaver with drag and drop was fixed
 - Choosing an editor from a pop-up to open a file leads to an error
 - Can’t open XML/JSON etc. files (fixed)
 
 - SSH:
- SSHJ is now the default tunnel implementation
 - SSHJ version was upgraded, ASN1 decoder was added
 
 - Linux:
- The bug with DBeaver Crontab files parser was fixed
 - The issue with the Debian installer was resolved (configuration files mark removed)
 
 - Clickhouse:
- Enum data types support was added
 - the issue with the data editor was fixed
 - Table engine and engine parameters (editable) were added to table properties
 - View code editor was fixed
 - Table list load was fixed for older server versions
 - Data type mapping was improved for cross-database data transfer
 - Multirow insert support was added
 - 64-bit integers support was fixed
 - Boolean data type support was added
 - The issue with timestamp data edit was resolved
 - Improve type mapping when importing data to ClickHouse from the file
 - Performance of data import from file to ClickHouse was improved
 
 - Derby: default driver version was set to 10.15 (to avoid Java version problems)
 - PostgreSQL:
- Constraints information pre-read option was added
 - Enum columns edit support was fixed
 - Representation of arrays with NULL elements was fixed
 - Database refresh was fixed (issue with active schema mark)
 - Filters for composite data types were fixed
 - PostgreSQL data type by full type name resolution was fixed
 
 - SQLite: view text edit support was added
 - SQL Server:
- DDL for nchar and nvarchar columns was fixed (incorrect length)
 - Columns with aliases can now be edited
 - Table DDL: issue with duplicated index declaration was fixed
 - The issue with GO delimiter evaluation was fixed (also for Sybase)
 - The database name proposal was fixed
 - Execution plan visualization was fixed
 
 
- Trino: multi-row insert support was added
 - CocroachDB: sequences support was added
 - H2: 
- Schema sequences read were fixed
 - Table metadata and DDL read were fixed
 
 
- Hive: view source editor was fixed (issue with a semicolon)
 - Kylin: dialect support was improved
 - MySQL, MariaDB: privilege editor UI was improved
 - Oracle:
- DDL tab was added to scheduler jobs
 - New table column properties were fixed
 - VARCHAR2 is now the default string data type
 - Trigger DDL was fixed (CREATE keyword)
 - Data type DDL generation was fixed
 - View definition read was fixed for Azure databases
 - nvarchar/nchar column length detection was fixed
 - A password expiration warning was added
 - Generate DDLs for Scheduler Jobs
 - Oracle Cloud database connection issue was fixed
 - The wallet connection issue was fixed
 - The drivers for supporting Oracle Cloud were updated
 
 - Snowflake: issue with BEGIN TRANSACTION query execute was fixed
 - Azure SQL: driver version was upgraded, an issue with auth token refresh was resolved
 - DB2: dependent views can be excluded from table DDL
 - Azure SQL Server, Babelfish: multiple databases support was redesigned
 - PostgreSQL, CocroachDB:
- Row security policy support was added
 - PgPass authentication now supports SSH hosts, and hosts redefine
 - Routines privileges DDL was fixed
 - Extra options were added to explain the plan dialog
 - Data type constraints loading was improved
 - Data type DDL generation was fixed
 
 - Firebird: overloaded procedures loading issue was resolved
 - MS Access: diagram loading was fixed
 - MongoDB:
- Filter saving for non-relational databases was fixed
 - The JSON view for tables was improved
 - The incorrect display of arrays was fixed
 
 
- MongoDB and DynamoDB:
- Pinned option in “Customize filters” is [NULL]
 
 - InfluxDB:
- The data type displayed in the metadata editor was fixed
 - The column header filter was improved
 
 - BigTable:
- The ability to use web authentication for BigTable was fixed
 
 - Teradata:
- Performance of import of large CSV files was improved
 - Support Schema Compare was added
 
 - DynamoDB:
- DynamoDB refresh was fixed
 
 - MySQL:
- Kerberos support was added
 - An issue with numeric schema names was fixed
 
 - Redshift:
- Redshift: use the DbUser SAML attribute as a database user
 - Tablespaces and partitions aren’t supported but fields are shown (fixed)
 
 - Redis:
- Read of Redis keys in SQL editor issues were fixed
 
 - YugabyteDB: The display of full DDL of Indexes was added