Dec 7 2020
Changes since 7.2:
- General improvements:
- Preference pages structure was reorganized (in the standalone and plugin versions)
 - Sample database now can be created from the main menu
 - Several UI freeze issues were fixed (deadlocks)
 - Transaction deadlocks viewer was fixed
 - Boolean value editor UI was changed (text instead of icons)
 - User authentication UI was fixed when “Save password” option is off
 - Project delete now requires confirmation of project files delete
 - Script can be fully deleted in case table is delete from ERD
 
 - A lot of improvements for MacOS:
- Problem with toggle checkboxes was fixed
 - Problems with inline value editors were fixed
 - Problem with connection editor open on single click was fixed
 - Problem with metadata viewer in BigSur was fixed
 
 - Database navigator:
- Filters now support masks escape (_ and % characters)
 - Connection state icons were replaced and adapted to dark themes
 - View only connected data sources filter was added
 - Quick search in connections/schemas options were added
 - Multiple objects delete confirmation dialog was redesigned
 - Tooltips visibility configuration was added in preferences
 - SQL editor context menu was enhanced
 - “Link with editor” command was fixed for SQL scripts
 - Problem with empty/redundant tooltips was fixed
 
 - Data viewer:
- Grouping panel now supports column reordering
 - Column modifier icons (key, read-only) were updated
 - Column reordering UI was fixed
 - JSON/XML viewer performance was significantly improved
 - Minimum fetch size now limited by 100 rows
 - Bug with results fetch size disable was fixed
 - Contrast color now used as foreground color
 - ROWID columns support was fixed
 - Binary values copy-paste support was added
 - Column auto-completion in the filter panel was fixed
 
 - Data transfer:
- Native client selector was fixed
 - Extra file name pattern variables were added
 - Native date/timestamp format support was added to the SQL INSERTS export
 - Extra formatting options were added to the SQL INSERTS format
 - Export in SQL INSERT format: support of various INSERT/REPLACE/UPSERT dialects was added
 - SQL INSERT query generator now skips auto-generated columns
 - Data preview was fixed for custom SQL queries
 - Binary format mapping was fixed (BLOB->binary)
 - Target table name mapping was improved
 - Context data context menu item visibility was fixed
 - SQL format: extra options were added (including INSERT OR REPLACE support)
 - REPLACE/UPSERT support was added in SQL export format
 - HTML format: additional export options were added
 - DbUnit format support was improved
 - Target format selector was fixed (Linux)
 - Bug in dump/restore credentials save was fixed
 - Automatic columns mapping added for CSV without header column
 - Export from SQL query with custom variables: UIX was improved
 - Problem with active schema switch during task execute was fixed
 - Export from query: task UI configuration was fixed (active schema select)
 - Incorrect preview in case of import from table to table was fixed
 - Now export from database to database is possible
 - Problem with incorrect auto-assigned name for exported resultset was fixed
 - Now export selected row only to excel is possible
 - DND works if a composite task is created inside a composite task
 
 - Import from CSV/XLSX:
- Wrong rows can be skipped (with disabled “Batch import” option)
 - Import parameters documentation was updated
 - Date columns support was added
 - Timezone parameter was added for date/time columns
 
 - SSH:
- Support for OpenSSH key format was added
 - Problem with double password prompt was fixed
 - Bug with variables in connection parameters was fixed
 - Private key format conversion was improved (Linux)
 
 - Command line:
- Connection credentials now can be passed along with connection name/id
 - Running task from command line can be done in headlesss (console) mode
 - Support custom variables in CLI was added
 
 - Windows installer:
- Shortcuts for “All Users” were fixed
 
 - ER diagrams:
- Table comments loader was fixed
 - Able copy-paste was fixed
 
 - Scheduler:
- Hourly spinner in scheduling dialog was fixed
 - Cron scheduler support was added on Linux/MacOS
 - Possibility to enter invalid data was removed
 - Month names in Linux scheduler were corrected
 - Now deleted tasks do not remain scheduled
 
 - AWS:
- Support of SQL Server, Oracle, MariaDB in AWS RDS was added
 - Connect to Redshift after switching from IAM to DB native was fixed
 
 - SQL Editor:
- Query Builder enhancements were added
 - Editor tab title now can include active database/schema name
 - Toolbar buttons enablement was fixed
 - “Auto-save on edit” option was added
 - Procedures auto-completion was improved (use signature or parameter names depending on context)
 - Query cancel on editor close was fixed
 - Disable auto-formatting inside comments
 - Active query cancel on editor close
 - Folding support was improved and enabled by default
 - Current/selected word highlighting support was improved
 - SQL formatting was fixed for DDL queries (like CREATE TABLE)
 - “Find in Google” command was added
 - SQL-related preference pages were redesigned
 - Parser of complex SQL blocks (e. g. PL/SQL) was significantly improved
 - Problem with missing query results for some DDL queries was fixed
 - Complex SQL queries parser was improved
 - Query folding now respects active SQL dialect
 - Problem with focus loss after query execute was fixed
 
 - PostgreSQL:
- Latest PostGIS driver mapping was added
 - Geometry data types export was improved (proper SQL format + SRID)
 - Hidden databases can be loaded in the database navigator
 - Interval data type DDL was improved
 - Table storage parameters were added to DDL
 - “Connect as role” option was added in the connection settings
 - Materialized view comment edit was fixed
 - Trigger comment editor was added
 - Serial data types support was improved
 - Trigger DDL was fixed
 - $$ rule parser was fixed
 - Data type handler detection was fixed (uuid, name and other types)
 - Array editor was fixed (proper array item type discover).
 - Arrays edit support was fixed
 - Inet and other custom data types edit was fixed
 - “Generate SQL” action for varchar arrays was fixed
 - Create/alter trigger functions were fixed
 - Partition create/drop/alter actions were added
 - Table DDL was fixed (serial columns)
 - Role members/permissions viewer was fixed
 - Permission editor now supports sequences and materialized views
 - Bug with partition list read was fixed
 
 - MySQL:
- Driver “MySQL 8” is now the default driver. “MySQL 5” driver can be used for older server versions.
 - User credentials of mysqldump overwrite local configuration now
 - Zerofill flag support was added
 - NULL values of “text” type rendering was fixed
 - Dump/restore credentials override option was added
 - “Disable foreign key checks” option was added in database restore wizard
 - Privileges editor UI was fixed
 
 - Oracle:
- Tables/views load performance was improved on some systems
 - Extra NLS parameters were added on the connection settings page
 - Expired password change feature was fixed
 - Connectivity problem (“ONS configuration failed”) was fixed
 - Oracle 8 support was fixed (metadata read queries)
 - Ref cursors support was added
 - Multi-row INSERT support was added (for export in SQL format)
 - View and materialized view DDL was fixed (comments)
 - Extra metadata read performance options were added
 - Foreign key metadata read was fixed (ON DELETE rules)
 - View DDL was fixed (column comments)
 - PL/SQL parser was significantly improved
 - View DDL read was fixed
 - Session manager now supports Oracle 9 and 8
 
 - SQL Server:
- Extra T-SQL dialect keywords were added
 - SSL support was added
 - Database create/drop/rename features were added
 - Data read from clustered tables was fixed
 - National charsets support was added for table/column comments
 - Index create UI was improved (index type selector)
 
 - Netezza:
- Columns and table comments now available in DDL tab and Generate SQL
 - DDL with “Show comments” button.
 - Now comments can be added to views via UI.
 - Sequence DDL tab added
 - Ability to rename and delete sequence via UI added
 - Synonyms DDL tab added
 - Ability to rename tables via UI added
 - More functions to Netezza were added
 
 - Hive:
- LIMIT clause support was added
 - Indexes metadata read was added
 - Index create/drop functions were added
 - Column add/delete support was added
 - Table rename support was added
 - SQL dialect was improved (extra keywords)
 
 - MongoDB:
- Text view can be open
 - Remove old data function was fixed
 - Filter history appears in MongoDB
 - DELETE queries support was added
 - Support aggregation with SQL queries (GROUP BY) was added
 - MongoDB 2.x support was added
 
 - Informix:
- Driver was updated to the latest version
 - Schemas/tables metadata extraction was fixed
 - Error in database switch in transactional mode was fixed
 - Check constraints read was added
 
 - SQLite:
- Column autoincrement option support was added
 - Column drop feature was added
 - Table column delete feature was added
 
 - DynamoDB:
- Partitions
 - Connection to DynamoDB using profiles was fixed
 - Scripts generated by Generate SQL were fixed
 
 - Firebird:
- Data types information read was fixed
 - Problem with missing views was fixed. View source editor was fixed
 
 - BigQuery:
- Problem with missing resultsets was fixed
 - Driver version was upgraded
 
 - DocumentDB: DocumentDB support was added
 - CockroarchDB: Role manager was fixed
 - DB2: Runstats utility support was fixed (wrong syntax)
 - Snowflake: Active schema set command was fixed
 - Derby: Unique indexes metadata read was implemented
 - HANA: Triggers metadata reading was fixed (bug with wrong schema)
 - Teradata: Active schema selector was added
 - Exasol: Table index create UI was fixed
 - CUBRID: driver configuration was fixed
 - Intersystems IRIS: driver was added