@serge-rider serge-rider released this Sep 23, 2018 · 109 commits to devel since this release

Assets 15
            - SQL editor: highlighting all occurrences of selected word (configurable)
            - DBeaver extensions installer was improved: admin permissions are not required any more
            - Color Theme extension support was added including Solarized Dark/Light themes
            - Problem with upgrade from DBeaver 3.x was fixed
            - Server session manager was improved:
                - UI was redesigned
                - Session manager is now present in Tools menu
                - "Explain execution plan" tab was added
                - Long operations panel was added
                - Oracle: many additional session properties were added
            - RPM package was fixed (with newer RPM packager)
            - Data transfer: option "Selected columns/rows only" were fixed
            - "Read data in SQL console" behaviour was fixed (use SQL scripts instead of console)
            - Extra commands were added to Database navigator context menu: for data edit, ERD, etc
            - Grouping panel was improved: default ordering, duplicates finder, SQL Server syntax support
            - UI for the connection selection dialog was improved
            - Procedures editor was fixed (Generic driver)
            - Results viewer:
                - Columns widths resize issue was fixed
                - Row deletion for custom SQL without unique key was fixed
            - SQL Editor:
                - Paste from source code - formatting was improved (line feeds)
                - SQL indentation was fixed (DDL statements)
                - Formatter preferences page was redesigned
                - SQL Workbench formatter was added
            - ERD editor: note delete command was fixed
            - Generic connections (Impala and some others) create was fixed (buttons enablement)
            - Oracle: "Connections has timed out" error was fixed
            - SQL Server: IPv6 hosts support was added
            - Vertica: tables metadata reading performance was greatly increased
            - PostgreSQL: generic (Legacy) driver metadata reading was fixed
            - Redshift/PostgreSQL: array data types support was improved (NULL arrays)
            - Added localization for many UI strings
            - Many minor UI fixes

@serge-rider serge-rider released this Sep 12, 2018 · 109 commits to devel since this release

Assets 15
            - New connection wizard was significantly simplified
            - Database navigator now loads long table lists by segments (configurable)
            - Problem with data transfer wizard and connection wizard auto-resize was fixed
            - Results viewer:
                - Show error when cell value can't be read from a database (instead of NULL)
                - Plaintext renderer was fixed (NULL values render)
                - Actions enable/disable state was fixed
                - Export to Excel now respects filters and orderings
            - Mock data:
                - Wizard was fixed (error with missing native client)
                - Batch size configuration was added
                - UUID data type support was added
                - String generator was fixed
            - CSV import:
                - Column mappings were fixed
                - Support literal for NULL mark
            - SQL editor:
                - Problem with procedures/views editor cursor reset on save was fixed
                - SQL formatter was fixed (spaces after brackets)
                - Completion of fully-qualified names was fixed
                - Error position highlight was improved
            - Long LOB values editor fix
            - New version check dialog can be suppressed for a particular version
            - ERD: show table/constraint comments
            - CockroachDB extension was added
            - PostgreSQL:
                - Active database switch was fixed
                - Native client selector was fixed. Binaries were upgraded to PG 10.5 version.
                - Improved support of PostgreSQL 7.x and 8.x
                - Allow to select directory in restore wizard
            - MySQL:
                - Problem with zeroDatetimeBehavior property was fixed
                - Duration data type support
            - Elasticsearch: driver version updated to 6.4
            - Redshift:
                - Native Redshift table DDL generator was added
                - Driver version update to 1.2.16 (now use Maven artifact)
            - SQLite: custom unique key editor was fixed
            - Vertica: SELECT INTO limit problem was fixed
            - H2: schema browser was fixed
            - MSSQL and Generic driver: support filters for procedures/packages
            - Misc minor UI problems were fixed

@serge-rider serge-rider released this Aug 26, 2018 · 276 commits to devel since this release

Assets 15
            - Generic driver: new objects creation was fixed
            - Foreign keys creation was fixed
            - Schema loading was fixed (Generic driver)
            - Native client download feature was added (MySQL, MariaDB, PostgreSQL)
            - Database objects search was fixed
            - Long CLOB value editor was fixed
            - Configuration for edit toolbar visibility was added (toolbar is disabled by default)
            - Keyboard shortcuts activation was fixed
            - Security:
                - SSH tunnel initialization fix (NPE)
                - SSH keyboard-interactive method: now use saved password
                - Advanced security (BouncyCastle) is now used for SSL/SSH cryptography by default (if present)
                - ed25519 support was updated
            - SQL editor:
                - Auto-completion was improved (fully-qualified names)
                - Source code paste transformer was improved
                - Indentation was fixed
            - Redshift:
                - PostgreSQL driver is used for connection
                - Data editor was fixed (read-only state)
            - Vertica: table list loading performance issue was fixed
            - MySQL: zeroDateTime configuration was fixed (solves performance issue)
            - PostgreSQL:
                - Table DDL was fixed (GRANT commands)
                - Foreign table DDL was fixed (OPTIONS clause)
            - SQL Server: BIT data type editor was fixed
            - SQLite: datatime/numbers formatting support was added
            - Many minor UI fixes

@serge-rider serge-rider released this Aug 12, 2018 · 383 commits to devel since this release

Assets 15
            - Data import from CSV was added
            - Connection edit dialog was redesigned (General page)
            - SSH tunnel:
                - Support of SOCKS proxy for tunnel connections was added
                - Support of 'keyboard interactive' authentication was added
            - Results viewer:
                - SQL script generation was fixed
                - Number -> Epoch time transformer was fixed
                - Plaintext presentation render was fixed
                - Tab name detection for new tabs was fixed
                - Panel and dialog value editors now use monospace font
            - SQL and ERD editors glitch was fixed on Linux (GTK)
            - SQL editor:
                - File rename glitch was fixed
                - Auto-complete was fixed (string replace)
                - Parameters binding dialog additional configuration was added
            - Configuration for connection/schema selectors was added
            - Metadata search page was fixed
            - Basic edit actions toolbar was added
            - Data export in plaintext format was added
            - PostgreSQL:
                - Database create function was fixed
                - Databases refresh function was fixed
                - Error position extraction was fixed for localized client drivers
                - Dump restore (from directory) option was fixed
            - SQL Server: synonyms reading was added
            - Hive: driver was updated (get rid of huge and unstable Maven driver)
            - Vertica: connection page was fixed
            - Snowflake:
                - Connection page was fixed
                - Valid table/view DDL extraction was added
            - SQLite connection dialog was updated (get rid of user/password fields)
            - All jar files are now signed with code-sign certificate (important for Eclipse plugin version)
            - Meta-information (appdata) was added in Debian packages
            - Big number of minor UI and localization fixes

@serge-rider serge-rider released this Jul 29, 2018 · 508 commits to devel since this release

Assets 15
            - Data viewer:
                - Foreign keys/references navigation was improved
                - Unique key detection was changed (ROWID is used only if no natural key was found)
                - String filter editor was fixed
            - Full-text search history navigation was fixed
            - SQL formatter was fixed/improved
            - ERD: self-referencing tables rendering was fixed
            - Error dialog was enhanced (scrollable text for all errors, default focus is on Ok button)
            - Database navigator double-click behavior was extended (open new editor)
            - Database driver search was improved (search in descriptions)
            - Snowflake connection configuration UI was added in CE
            - Elastic Search driver configuration was added
            - AWS Athena driver configuration was added
            - Exasol extension now relies on v6 driver
            - PostgreSQL:
                - Multiple databases filter was fixed
                - Active database detection was fixed
                - Function list reading was fixed for PG < 8.4
                - Foreign server user mapping was added (thanks to @johnatanDM)
                - Permission editor UI was fixed
                - Many minor UI fixes
            - MariaDB/Galera: users editor was improved
            - MySQL/MariaDB: view creation was fixed
            - Oracle:
                - DATE data type support was fixed
                - Table statistics/storage information was added
                - Synonyms support was added in metadata extraction
                - Extra columns were added to Explain Plan nodes
                - Multiline editor for table/column comments
            - Firebird: sequences and triggers reading was fixed for older FB versions
            - Phoenix: metadata reading bug was fixed (databases with single schema)
            - Shortcuts with Ctrl+Alt were changed on Ctrl+Shift
            - DBeaver was migrated to Eclipse 4.8 platform. Besides other improvements this fixes a few old UI bugs on MacOS and Linux.

@serge-rider serge-rider released this Jul 15, 2018 · 582 commits to devel since this release

Assets 15
            - Database objects search fixed (GoTo object dialog)
            - Database full-text search was improved (state loading, bug were fixed, search history was fixed)
            - Default error dialog was redesigned (allow message copy-paste and scrolling)
            - Drivers download errors was fixed (missing Maven artifacts handling)
            - ERD looks-and-feel was fixed. Extra configuration was added.
            - SQL editor:
                - Query comments processing was fixed
                - Left toolbar rendering was fixed (background color issue)
                - SQL formatter for sub-selects was fixed
            - Results viewer:
                - Presentation switch error was fixed
                - Sorting by ambiguous columns was fixed
                - Visualize read-only columns in grid header (different background color + tooltip)
                - Value view panel read-only state handling was fixed
                - Search in value view panels was added
                - Execution log and output panel toggle shortcuts were changed
            - PostgreSQL:
                - Driver version updated to 42.2.3
                - Multi-database support was improved (no need to switch active database on access)
                - Foreign table DDL was fixed
                - Materialized view DDL was fixed
                - Domain data types resolution was fixed (problems with date/time types)
                - Debug perspective switch was fixed
            - MySQL:
                - New driver for MySQL 8.x was added
                - Timestamp time zone issue was resolved
            - Oracle:
                - Tablespace storage information was fixed
            - Yellowbrick driver configuration was added
            - Timescale driver connection page was fixed
            - SAP HANA: activate database switch was added
            - Data export in SQL: null table name issue was fixed
            - Data transfer by segments + table truncate was fixed
            - Database output log contents filtering was added (zero characters)
            - Database navigator: icons position was fixed
            - New table columns rename was fixed
            - MacOS installer was fixed (CE and EE version on the same machine issue)
            - Debug logging was fixed (do not log secure information)
            - Many minor UI fixes

@serge-rider serge-rider released this Jul 1, 2018 · 673 commits to devel since this release

Assets 15
          - SQL editor:
              - Commands toolbar was redesigned
              - SQL formatting for JOINs was fixed
              - Indentation in auto-formatter was fixed
              - Vertical editor selection bug was fixed
              - Support multiple values in @SET command
              - Command shortcut processing was fixed
          - Results viewer:
              - Filter editor behavior was fixed (Enter key processing)
              - Glitch with text edit panel (CLOBs) was fixed
              - Column (row) drag-n-drop in record mode is now supported
          - ERD:
              - Entity render was improved
              - Associations (foreign keys) resolution was fixed
          - PostgreSQL:
              - Active database switching was fixed
              - Metadata editor was improved (materialized views tablespace, table extra options)
              - Materialized views refresh tool
              - Explain plan conditions formatting was added
              - Index columns view was improved
          - MariaDB/MySQL:
              - Server time zone selected add in connection edit page (MySQL only)
              - Show view algorithm in metadata viewer
              - Save view was fixed
              - Save Trigger was fixed
              - Permissions grant was fixed for HISTORY privilege (MariaDB)
          - Oracle:
              - Show used/available space for tablespaces
              - View source extraction was fixed (extra semicolon issue)
              - Procedures auto-completion was fixed
          - DB2: sequence creation was fixed
          - SQLite: sequence reading was fixed
          - SAP HANA: procedures and functions were separated
          - Timescale: driver configuration was added
          - GoTo database object dialog: connection health checking was added
          - Row count calculation for custom queries was fixed
          - Metadata editor supports dialog with multiline editor for comments/remarks
          - Output log viewer auto-clear option was added
          - Connection invalidate was fixed (do not show notifications for alive connections)
          - Many minor UI and localization fixes

@serge-rider serge-rider released this Jun 17, 2018 · 810 commits to devel since this release

Assets 15
            - Results viewer:
                - Filter text can be expanded (for multi-line filter values)
                - Filter editor now supports undo/redo and drag-n-drop
                - Text value editor was fixed (undo/redo commands)
                - Grouping panel UI was fixed (settings save, dark theme, keys navigation)
                - Table ordering is saved between foreign keys navigation
                - Context menu was refactored
            - SQL Editor:
                - Parser performance was improved
                - SQL formatting was improved
                - Support special characters in table names for auto-completion
                - Stored procedures execute was improved
                - Stored procedures names auto-completion was added
            - Driver manager dialog was fixed
            - ERD:
                - Palette is visible by default
                - Notes edit was fixed (+ undo/redo)
            - Table/tree editors UI was fixed for MacOS
            - Ping/keep-alive background jobs visualization was fixed
            - PostgreSQL:
                - Use fully qualified data type names in DDL
                - View default values for procedure parameters
                - Enum/set values editor was fixed
                - Revoke all permissions command was fixed
                - Show template databases
            - MySQL:
                - Event DDL was fixed
                - View DDL was fixed
            - SQL Server: datetime/datetime2 data types handle was fixed
            - HSQLDB: synonyms support was added
            - Data transfer:
                - CSV values escaping was fixed
                - Support export in SQL format for custom SQL queries
                - Finish wizard message can be suppressed
            - Localization was improved

@serge-rider serge-rider released this Jun 4, 2018 · 911 commits to devel since this release

Assets 15
            - Results viewer: Groupings panel was added (GROUP BY generator)
            - Results viewer: Aggregate panel was renamed to Calc
            - Results viewer: links navigation was fixed (references rendering)
            - Results viewer: show confirmation if panel data was modified
            - Results viewer: improved drag-n-drop support for all controls
            - Results viewer: icons were fixed
            - Mockdata: template generator was added
            - SQL editor: show stored procedures/functions in SQL completion
            - SQL formatting was fixed (single line comments)
            - XLS export: empty tables export was fixed
            - Update site management preference page was added
            - Columns visibility/order configuration dialog was improved
            - Date/time formatted was fixed (nanoseconds format pattern)
            - HANA: functions source code reading
            - Clickhouse: array data types support was added
            - Oracle: session elapsed time was added
            - Oracle: timestamp with timezone handler was fixed (check driver version)
            - PostgreSQL: drop sequence query was fixed
            - RedShift: driver configuration was fixed
            - Many minor UI bugfixes

@serge-rider serge-rider released this May 27, 2018 · 995 commits to devel since this release

Assets 15
            - Support of cells edit for queries with joined tables
            - SSH tunnels: test connection button was added
            - Results viewer: horizontal scroll with mouse wheel
            - Results viewer: extra header tooltips were added
            - PostgreSQL: debugger - fix breakpoints support
            - PostgreSQL: data types loading performance was greatly increased
            - PostgreSQL: search_path updating was fixed
            - PostgreSQL: array data type support was improved
            - MySQL 8+ support was fixed
            - Oracle: jobs scheduling (thanks to Neil Crow)
            - Oracle: schema create dialog improvements
            - Oracle: error positioning was improved
            - Oracle: timestamp with timezone support was added
            - Oracle: CASE statements parser was fixed
            - SQL Server: triggers reading was fixed
            - SQL Server: drop trigger feature was added
            - Vertica: table columns editor (data type, nullability)
            - Redshift: driver version update
            - Cassandra: JSON formatter for all text columns
            - ERD: include nullability in attribute type description
            - Queries history browser was fixed
            - Some keyboard shortcuts were changed (results navigation)
            - Some icons were updated
            - Spanish localization was added (thanks to faibistes)
            - Japanese localization was added (thanks to Ishibashi Takken)
            - Misc minor UI bugfixes