Sep 7 2020
Changes since 7.1:
- General improvements:
- Database driver edit dialog was fixed (legacy driver option is disabled by default)
 - We upgraded Eclipse platform version to 2020-06. It affects dark theme and General preferences and fixes several minor bugs
 - Simple view mode was fixed (redundant database objects were hidden)
 - Proxy configuration UI was fixed
 - MacOS installer was fixed (potential vulnerability was removed)
 - Query cancelling was improved (force cancel for hanging connections)
 - Transaction isolation level settings save was fixed
 - Error and debug logging was fixed
 - Problem with database list load was fixed (PostgreSQL, Redshift, MySQL, Oracle, SQL Server)
 - Default database name and default user name were added for many database drivers
 - Dark theme support was improved (tab folders, toolbars)
 - Support of find/replace in document presentation (json/xml) was added
 - AWS IAM auth: support session_token in default credentials was added
 - Incorrect behavior in VQB was fixed
 
 - Database navigator:
- Connection type highlighting was redesigned
 - Simple view support was improved
 - “Force object refresh on editor open” action was fixed
 - Main toolbar UIX was improved (no disabled selectors)
 - Database tools context menu was fixed
 - Connection status icons and tooltips were redesigned
 - Icon decorations added for Git-integrated projects
 - Navigator view options were added in the context menu
 - Simple view support was improved (redundant objects removed from the navigator tree)
 - Icons for “Create new objects” action were fixed
 - Icons for “Create object” actions were fixed
 - Main menu File items were reordered
 - Heading and trailing spaces trim was added to all edit dialogs/panels
 - Statistics render was fixed for MacOS and Linux
 - Database size statistics was added for PostgreSQL, MySQL, SQL Server, DB2
 
 - Data viewer:
- Wrong value extraction was fixed for expression aliases which conflict with table column names
 - Dictionary values separator configuration was added
 - Row coloring: support of gradient coloring for read-only columns was added
 - Now we refresh entire row after cell value update (handy if you have triggers)
 - Generate SQL context menu was fixed
 - Horizontal scroll with mouse wheel support was added
 - Export data in source code (PHP arrays) format was added
 - Bug with Ctrl+Backspace handler was fixed
 - Column ordering was fixed (for custom SQL queries)
 - UUID transform: version 2 support was added
 
 - Data formatter:
- Action “reset to default” was fixed in preferences
 - Preference changes are immediately applied to open data editors
 
 - Data editor:
- Unique key detection was fixed (for data editor)
 - Advanced paste of multiple rows was fixed (redundant rows create was removed)
 - Column filter dialog move/resize was fixed on Linux
 - Grid data rendering performance was improved
 - Auto-complete of column names was fixed in the filter panel
 
 - Data transfer:
- Import from multiple CSV files was added
 - Import from files into new tables
 - Import from .xlsx files into tables
 - Data import preview dialog was added
 - Target table create/alter DDL now supports database-specific options
 - Virtual columns are ignored in SQL INSERTs export
 - Problem with data transfer wizard and Darkest Dark theme was fixed
 - Problem with timestamp format for CSV/XLSX export was fixed
 - Case sensitive table/column names resolution was fixed
 
 - Team work:
- Problem with empty Git Repositories view was fixed
 - Git integration was added in project navigator view
 
 - Table statistics:
- Rendering problems (redraw on scrolling) were fixed
 - Performance problems were fixed
 - SQL Server support was added
 - Performance for table statistics reading was improved
 
 - Data import: Open target table on finish
 - Data export: Custom data type formatting support was fixed
 - Object editor: “Reject changes” and command undo/redo command were fixed
 - Data migration: DDL generation was improved (apply the same column data type when source and target databases use the same driver)
 - Database tasks: PostgreSQL, MySQL and Oracle tools now can be saved as tasks
 - SSH configurator: UI controls layout was fixed
 - ERD editor: Extra coloring was added for multi-schema diagrams
 - Metadata editor: Edit property form rendering was improved (non-applicable fields are hidden)
 - Session manager: Problem with multiple windows was fixed
 - Spatial presentation: Tooltips rendering was fixed
 - Tasks management: Error handing was improved (for deleted tables)
 
- SQL editor:
- Results tab rename was fixed (now we save tab title between results refresh)
 - Parser of multiple SQL queries on a single line was fixed
 - Execution plan explain operation cancel was implemented
 - Coloring of numbers in scientific notation was fixed
 - Paste from source code: \n and \r characters handle was fixed (now we use proper line feeds)
 - Stored procedures call generation was fixed
 - Query cancel handler was improved (problem with UI stuck was fixed)
 - Now we show query information in the result tab tooltip
 - Query parser was fixed (active query extraction for Ctrl+Enter action)
 - Template variables (${word_selection} and ${line_selection}) support was fixed
 - Search/replace/undio/redo shortcuts were fixed in embedded editors (view/procedure sources)
 - Parameter binding was fixed for multiple occurrences of the same parameter
 - Smart commit mode behavior was fixed for PostgreSQL (post-error transaction recovery)
 - Delete indent with single backspace was enabled by default
 - Server log panel now works for data modification triggers
 - Extract query from source code now shows notification popup
 - Multiple queries execution is now allowed (in separate tabs)
 
 - PostgreSQL:
- Vacuum tool was improved (run in auto-commit mode)
 - List of reserved keywords was updated
 - Table partition DDL was fixed
 - Data type DDL was improved + comment edit support was added
 - Default schema detection and search_path overwrite was fixed
 - Multi-dimension arrays support was added
 - Table DDL for inherited tables was fixed
 - Native client version was upgraded to version 12 (Windows)
 - Check constraints read was fixed (PG 12+)
 - SQL results limit was fixed (for queries with LIMIT/OFFSET/FETCH clauses)
 - Object DDL generator was improved (comments, permissions)
 - Support of case insensitive full-text search was added
 - Table partitions statistics was added
 - Cursor fetch was fixed
 - Native client was upgraded to version 12
 - Table OID support was fixed (PG 12)
 - PgPass parser was improved (support for escaped characters was added)
 
 - MySQL:
- User permission management was fixed (FLUSH PRIVILEGES is not needed for newer server versions)
 - Unsigned INT and BIGINT data types support was added
 - CHECK constraints edit support was added
 - Database restore was fixed (binary data corruption)
 - Active database change in read-only connections was fixed
 - CHECK constraints support was added
 - Table copy operation was fixed
 - User password management was improved (to avoid FLUSH PRIVILEGES)
 - Problem with check constraints read was fixed
 - Table copy was fixed (bug with redundant indexes was resolved)
 - Table column resolving was fixed
 
 - Oracle:
- Numeric data type modifiers (scale/precision) rendering was fixed
 - Materialized views read/create and delete was fixed (mviews were removed from table list)
 - Table statistics read was fixed
 - Schema indexes folder was added
 - Check constraints editor was added
 - Trigger status icon was fixed
 - Problem with connect as SYSDBA was fixed
 - Metadata read performance was increased (Tables, materialized views)
 - Columns and constraints were added in materialized view editor
 - Numeric data type precision read was fixed
 - Support of implicit cursors in query results was added
 - View DDL reading was improved (view comments are included in DDL)
 - TNS names search was fixed
 - Connection info was fixed for TNS/custom URL connections
 - Variables are now supported in custom JDBC URL
 - Materialized view comment editor was fixed
 - View definition reading was fixed (for non-DBA users)
 - Table reading now uses DBA views (optional)
 - Profile resources metadata reading was fixed
 
 - Redshift:
- View with no schema binding support was added
 - Driver download was fixed
 - Problem with read-only resultsets was fixed
 - Alter column support was added
 - Support Redshift IAM authentication was added
 - Table size isn`t always shown as zero in DB Navigator
 
 - SQL Server:
- Timestamp columns were marked as auto-generated
 - Database tools (index rebuild, triggers disable) were redesigned
 
 - Exasol:
- Metadata read performance was improved
 - Metadata search support was added
 - Table references
 - Index create DDL was fixed
 - Table statistics read performance was improved
 - Database error type discovery was added (proper handle of “connection lost” errors)
 - Metadata read performance was improved
 
 - Sybase:
- Support of text editing in views was added
 - Schema indexes reading was fixed
 - New table columns create was fixed
 
 - CockroachDB:
- Direct table data edit support was fixed
 - Connectivity problem was fixed
 
 - Greenplum:
- Metadata search was fixed (for procedures)
 - Table metadata reading was fixed
 
 - DynamoDB:
- Table delete script is shown when table is deleting
 - Error when trying to execute “Select all rows” and “Select row counts” was fixed
 - Table filters support was added
 - Table edit support was added
 - Npe appearance when row is added/deleted/duplicated was fixed
 - DynamoDB tables limit was extended
 - Support cross-account IAM auth was added
 
 - Cassandra:
- Now columns are shown in Property editor in Simple view
 - An ability to create/drop keyspaces from UI was added
 - An ability to open columns from ‘killrvideo’ keyspace
 
 - Netezza:
- Support edit of procedures body and views definition was added
 - Additional DDL elements for Netezza
 - Statistics for databases was added
 - Table statistics
 - Sequences
 - Synonyms
 - Proper schema resolution
 - A session manager, with “kill session” function was added
 
 - MongoDB:
- Now Grid is correctly shown in special case
 - Import from db\csv – data is imported correctly
 - Preview could be viewed when trying to import from CSV
 - Order in Result Set Order/Filter Settings was fixed
 - Changing format for Mongo Atlas values was fixed
 - Script btn in Delete collection/database dialogue shows a script
 - Tool bar Active Catalogue/Schema doesn`t change database name on the name written in connection settings after SQL execution.
 - Lists and documents are shown correctly in Text view
 - Support mongo->mongo data transfer
 - Collection rename support
 
 - Redis:
- Misalignment in ERD tab availability was fixed
 - Keys can be edited
 
 - CouchDB: CouchDB support was added
 - Couchbase: Possibility to set Timeout for Couchbase was added
 - Firebird: New table and table column creation was fixed
 - HSQLDB: UUID data type support was added
 - Snowflake: SQL dialect support was fixed ($$ comments)
 - DB2: UI tools were converted into database tasks
 
- Drivers:
- SQreamDB driver was added
 - YugabyteDB driver was added
 - Google Spanner Official driver configuration was added