- Eclipse 2018-12 is now the default platform
- 32-bit versions were obsoleted
- Charts colors configuration
- Navigator resource folders visibility configuration
- Mock data: new random texts generators were added
- Data editor: inline editor focus handler was fixed
- Plaintext format: show Western European characters
- Data transfer: new connection close fix
- Snowflake: tables and columns comments edit support was added
- Oracle:
- Session manager now tracks global sessions (RAC)
- Procedures/packages save/compile command was fixed
- PostgreSQL:
- Multi-tenant databases support was improved
- Database description reading was added
- MySQL: execution plan build fix
↧
DBeaver 6.0.1
↧
DBeaver 6.0.2
- Eclipse 2019-03 is now the default platform
- Embedded editor activation problem fixed (Linux)
- SQL editor:
- SQL errors now shown in results panel instead of modal dialog (configurable)
- Certain long strings visibility problem was fixed
- Auto completion was fixed for CALL/EXEC keywords
- Tables/schemas were removed from columns proposals
- Context menu was improved (redundant items were removed)
- Numerous NPE errors were fixed
- Multi-statements scripts formatter was improved (adding statement delimiters)
- Database-specific named parameters prefix was added
- SQL formatting was fixed
- Morph delimited list formatter was fixed (spaces in tokens)
- Data editor:
- Unnecessary focus changing was fixed
- Calc panel: strings/numbers aggregation toggle was added
- Data transfer: fetch size was added in export settings (may significantly improve performance)
- ERD (custom diagrams):
- Additional styles were added for notes (colors, transparency, border, font settings)
- Notes now can be connected with entities
- Dashboards:
- Timeseries dashboards rendering was fixed.
- New dashboards extraction model was added (statistics reading by intervals)
- Exasol dashboards were added
- PostgreSQL:
- Alpha version of GIS/spatial data viewer (maps) was added
- Explain for queries with parameters was fixed
- Database description reading was fixed (PG < 9.4)
- Greenplum: tables reading for GP 4.x was fixed
- Oracle:
- Public synonyms in auto-completion
- Session manager now shows instance ID (for clusters)
- MySQL/MariaDB:
- New database dialog now uses server charset/collation defaults
- Native client was updated (problems with dump/restore compatibility)
- MS SQL Server/Azure: driver version was updated, support of AD MSI authentication was added
- Elasticsearch: metadata reading was fixed (schema/table names escaping)
- Pervasive SQL driver configuration was added
- MySQL NDB cluster driver configuration was added
- Google BigQuery driver was updated
- Numerous localization bugs were fixed
- Many minor UI bug fixes
↧
↧
DBeaver 6.0.3
- Connection/schema selector toolbar was redesigned
- Create object context menu was redesigned
- Data viewer:
- Panels UI was redesigned
- “Copy As” command was added (CSV, HTML, JSON, etc)
- IN filter UI was improved (previous selection save)
- Statistics view was improved (proper view of multiline queries)
- SQL editor: auto-indent was fixed
- GIS spatial data viewer beta version (PostgreSQL, MySQL/MariaDB):
- Viewer panel was redesigned, special results presentation was added
- Multiple objects viewing support was added
- Copy/save as picture, print, SRID selector
- Data transfer:
- Export progress monitoring was fixed
- Export from custom SQL queries performance was improved (using fetch size)
- Split output file feature was added
- Reset UI settings menu item was added
- Backup/restore wizards: native client configuration was added in the dialog
- MacOS X installer was updated (JRE version update)
- PostgreSQL:
- Schema/tables backup wizard was fixed
- Triggers enable/disable tool was added
- Greenplum: tables reading for GP 4.x was fixed
- SQL Server:
- Use TOP to limit queries fetch size
- Dynamic parameters binding bug was fixed
- Table triggers enable/disable tool was added
- Support of special characters in object names was added
- Oracle:
- New config option for metadata reading performance fix
- Subpartitions browser was added
- PL/SQL blocks parser was improved
- Configuration of system views usage was added
- DDL reading was fixed (problem with string truncate with some driver versions)
- Many minor UI bug fixes
↧
DBeaver 6.0.4
- Data editor:
- Value transformers for custom queries and pseudo columns
- Advanced data coloring configuration
- Logical entity structure editor
- Gradient colors for numerical/datetime columns
- Navigate to FK/references: multiple rows support
- Extra shortcuts were added
- Spatial (GIS) viewer:
- CRS (SRID) transformations support was added
- Inverted coordinates support was added
- Support of geography data type was added
- Support of curved geometries was added
- Open map in browser command
- Maximum geometry objects limitation was added
- Numerous bug fixes (tooltips, actions)
- SQL editor:
- Indentation was fixed (keyword-based indents were disabled)
- Process @set commands in data export
- “Format” context menu was fixed
- Schema selector toolbar was fixed (missing database name)
- Global native clients configuration was added
- Shortcuts for connection/schema selectors were fixed
- PostgreSQL:
- Full schema DDL generation was added
- Function create was fixed (function body)
- Trigger create support was added
- Columns DDL was added
- MySQL: query metadata extraction was fixed (bug with wrong database name)
- Oracle: metadata reading was fixed
- SQL Server:
- Procedures auto-completion was fixed
- Support of older Azure versions was added
- Redshift: external tables (spectrum) data reading was fixed
- Clickhouse additional array data type support was added
- Korean localization was added (thanks to Seongbae Chang)
- Many minor UI bug fixes
↧
DBeaver 6.0.5
- Database navigator:
- Create object menu was improved (no redundant sub-menu)
- Connection folders creation was fixed
- Elements coloring was improved (for different connection types)
- Shortcuts processing was fixed (broken shortcuts after some actions)
- Table editor tabs activation was fixed
- Columns editor: auto-completion was fixed in drop-downs.
- Data transfer: export from multiple queries was fixed (target file names)
- SQL Editor: SQL formatter was fixed (exp numbers and other minor fixes)
- Spatial data editor:
- Geography/geometry value editor (plaintext, WKT)
- Numerous fixes in different SRIDs support
- Oracle: metadata (constraints, foreign keys) reading performance was significantly improved
- PostgreSQL:
- Multiple query result sets support was added
- Table partitions information was extended
- Native database backup was fixed
- Database creation was fixed (special characters in db name)
- Sequence rename was fixed
- Full schema DDL generation was fixed
- Greenplum, Redshift: execution plan explain now supports plaintext format
- SQLite: sample database was updated
- Sybase (12 and older): stored procedures source reading was fixed
- Apache Ignite: identifiers quoting was fixed
- DB2 iSeries: schema reading was fixed
- Extra command line parameters (connection opening)
- Connections import from SQL Developer was fixed
- Windows installer: config files (dbeaver.ini) backup
- Extensions (Office, SVG, etc) installer was fixed
- Checking for multiple DBeaver instances was added
- Many minor UI bug fixes
↧
↧
DBeaver 6.1
New intermediate DBeaver release 6.1.
A lot of performance improvements for data transfer and XLSX format export.
Stable release of geo spatial data viewer, many UI improvements and bug fixes.
- Data viewer:
- Spreadsheet column-based coloring support was added
- Copy as HTML now uses html clipboard format
- Focus loss bug was fixed (MacOS)
- Data transfer:
- Export to XLSX format: performance was greatly improved
- Table truncate confirmation was added
- Plaintext export was fixed (datetime data types formatting)
- SQL editor:
- SQL execution plan save/load support was added
- Bug with keywords in comments was fixed
- Active connection/schema selectors were fixed in the main/context menus
- Workbench/J formatter was fixed
- ERD diagram: Dark theme support was improved
- Database navigator:
- New object create context menu redesigned
- Duplicated nodes bug was fixed
- Spatial viewer:
- Coordinates inversion was fixed (MySQL)
- Column SRID and coordinates flip settings are now saved between sessions
- Oracle:
- Constraints metadata reading was fixed (fixes table editor as well)
- Indexes DDL reading was added
- PostgreSQL:
- Backup of “quoted” schemas and tables was fixed
- Functions’ dependencies information was added
- Struct data types parser was fixed (boolean fields extraction)
- MySQL:
- BEGIN keyword handler was fixed
- View DDL was fixed (extra delimiters)
- SQL Server: drop index qury was fixed
- Eclipse plugin installer was fixed (missed bundles)
- Many minor UI bug fixes
↧
DBeaver 6.1.1
- We have migrated to Java11 (Windows and MacOS bundled JRE is OpenJDK 11.0.3)
- ERD: diagram refresh fixed (do not re-layout elements)
- ERD: support of zoom with mouse wheel was added
- PostgreSQL: ref cursor data type support was fixed
- Oracle: bootstrap queries execute was fixed
- DB2 for iSeries, DB2 for z/OS: schema list reading was fixed
- SQLite: datetime columns support was fixed
- SAP HANA: triggers support was added (read-only)
- Data views: calc panel was fixed (min/max functions evaluation)
↧
DBeaver 6.1.2
- Git integration:
- Create projects in remote repositories
- Pull/commit/push automation from the DBeaver perspective
- Integrate existing projectys with Git repositories
- Problem with SSH and SSL connections was solved
- Problem with missing legacy character encoding was fixed
- Data editor:
- “Delete cascade” feature was added
- Problem with column order was fixed (when result contains multiple columns with the same name)
- Problem with duplicated values in column filters was fixed
- “Default” values were added for numbers, strings and booleans
- Data transfer:
- Export to a single file was fixed
- TXT format: extra options were added
- CSV import: timestamp columns parser was fixed
- PostgeSQL:
- Extensions management was added
- Partitions DDL was added
- Partitions create/drop support was added
- Object description reading was fixed (+ problem with duplicated objects was solved)
- Complex data types rendering was fixed
- float4 data type support was fixed (wrong value render)
- Greenplum: ERD renderer was fixed
- Oracle:
- Problem with read-only tables was fixed (for some Oracle versions)
- View management: problem with semicolons was fixed
- DB2 for iSeries:
- Procedures DDL was added
- Problem with schema list reading was fixed
- Generic driver (SQLite and others): problem with view create command was fixed
- Plenty of minor UI bugs were fixed
↧
DBeaver 6.1.3
- New project configuration format was implemented. Main advantages:
- Better security (now we keep user credentials separately)
- Better support for version control systems (e.g. Git)
- Now we use standard (OS-specific) directories for configuration location
- Major features:
- Logical foreign keys
- Data viewer: “References” panel was added (browse values by foreign and reference keys)
- Network profiles support was added: you may configure SSH/Proxy settings once and reuse them for any number of connections
- Other:
- Connection page was redesigned
- Data viewer filter panel UI was improved
- Snowflake: procedures DDL, connection page fix
- Google Spanned database support was added
- PostgreSQL: struct/array data types support was fixed
- MySQL: privileges viewer was fixed (global privileges grant/revoke)
- DB2 i: procedure list and DDL reading was fixed
- Many minor UI bugs were fixed
↧
↧
DBeaver 6.1.4
- Many problems with workspace migration were fixed
- Data viewer:
- UI look and feel was significantly improved
- New interface for rows/columns coloring
- Logical foreign key creation was simplified
- Many bugs were fixed in References panel rendering
- Column filters UI was fixed (dups, dictionary reading errors)
- Unique key detection was fixed (use indexes with nullable columns if no other identifiers found)
- Entiy diagrams: logical foreign keys can be created/deleted right in the diagram editor
- Data transfer: auto-generated (identity) columns handler was added
- DDL generation: now we generate tables DDL according to their foreign keys order
- Geometry viewer: simple (flat) geometry support was added
- Execution log: reading of row count for DML statements was fixed
- SQL Editor:
- SQL formatter was fixed (DECLARE statements)
- Copy SQL to Java code was improved (thanks to loro2)
- PostgreSQL:
- Array data type handler was fixed
- Indexes metadata reading was fixed
- Execution plan visualization was fixed for CTE nodes
- SQL Server:
- Support of identity columns creation was added
- Session manager was fixed
- Oracle:
- Scheduled jobs metadata reading was fixed
- Session management was fixed for RAC mode
- Firebird: views and indexes metadata reading was fixed
- Apache Hive: many bugfixes related to complex (struct/array) data types handling
- Apache Drill: driver was fixed (missing JDK modules were added)
- Many other minor UI bugs were fixed
↧
DBeaver 6.1.5
- Data viewer:
- Virtual primary/foreign keys editors were enhanced
- Problem with filters on data refresh was fixed
- Added confirmation dialog before opened result tabs closing
- Problem with missing updated row count (in script mode) was fixed
- References panel now remembers last FK/reference selection
- Value view panel now supports Find/Replace
- Float values rendering was fixed (numbers rounding is disabled by default)
- Data transfer:
- Save of previous target container selections was added
- Export of tables/queries with complex data types (structs, objects) was improved
- Connection management:
- Connection permissions config was added (restrictions of data/metadata changes for a particular connection or connection type)
- Problem with bootstrap queries and auto-commit state save/load was fixed
- Multi-project support was improved (use selected project for new connections)
- Support of empty database passwords was added
- Copy/paste and drag-n-drop connections between different projects was fixed
- Database navigator:
- Default double-click behavior configuration was added (view properties/data/erd)
- Object edit dialogs are properly sized now (problem with too small dialog window was fixed)
- Connection type coloring in the main toolbar is back
- DBeaver toolbars visibility was fixed (for Eclipse plugin version)
- New DBeaver version automatic downloading (optional) was added
- MySQL:
- Datetime columns edit was fixed. Problems with timezone were fixed.
- Legacy MySQL <4 driver was added (again)
- PostgreSQL:
- Automatic transaction error recovery was added (famous “current transaction is aborted” error)
- Partition management was added (partition create/drop)
- Support of VACUUM tool for older PG version was fixed
- Enum items order was fixed (in metadata editor)
- Legacy PostgreSQL <= 8 driver was added
- SQL Server: index DDL was improved (now it contains all index properties)
- Redshift: table DDL generation was fixed (“diststyle AUTO” and other improvements)
- Hive: struct/array data types support was added
- Presto: array data types support was fixed
- DB2 i: routine list reading was fixed
- We have migrated to the Eclipse 2019-06 platform (fixes many minor UI bugs on Linux)
- Many other minor bugs were fixed
↧
DBeaver 6.2
- Data viewer:
- JSON highlighting/formatting was added
- Select/deselect rows with alt+click was improved
- Reference panel now supports virtual foreign keys
- “Set to default value” action was fixed (for timestamp columns)
- Dictionary read was fixed
- ERD:
- Table/schema diagram edit is now supported
- Virtual foreign keys support was added
- Database navigator:
- Transactions tracking was improved (+now commit/rollback actions are always active)
- Cross-project connections copy-paste and drag-n-drop was fixed
- Navigator tree state save (and restore on restart) was added (thanks to loro2)
- Columns reordering was fixed
- Global filters configuration was fixed
- Connection permissions are now supported in connection type (prod, dev, test)
- SQL editor:
- Query execution time logging was fixed
- Generate SQL dialog was improved (FQ names, copy to clipboard)
- Script selector panel UI was fixed
- Variables binding now can be skipped for a query/script
- JDBC fetch size now set for custom SQL queries
- Data export now reuses SQL editor connection
- Metadata editor: columns drop was fixed
- SQL Server:
- NVARCHAR/NCHAR length calculation was fixed
- Column default value edit support was added
- DDL for TEXT/NTEXT data types was fixed
- PostgreSQL:
- Driver now uses URL template (by default)
- Column comments for new tables now saved properly
- SQL Server Data Warehouse support was added
- MySQL: bit stream data type support was fixed
- CockroachDB: table metadata read was fixed
- Apache Derby driver was upgraded
- Teradata: multiple resultsets support was added
- Test connection dialog was redesigned
- Driver libraries cache was fixed (re-download of Maven artifacts)
- Widows registry reading was fixed (Java 8 compatibility)
- Many other minor bugs were fixed
↧
DBeaver 6.2.1
Release notes:
- Data viewer:
- Spatial (GIS) presentation improved (tooltips, different shape colors for different columns)
- JSON render performance was significantly improved
- XML value viewer was fixed (proper error handle)
- XML auto-formatting was fixed (extra whitespaces)
- Context menu “Navigate” was added (returned)
- Floating numbers representation was fixed (exponential view)
- Columns transformation settings dialog was fixed
- SQL Editor: update row count calculation was fixed
- MySQL: date/time formatting was fixed
- PostgreSQL: 3D geometry columns render was fixed
- SQL Server: problem with identifiers with “go” characters was fixed
- Oracle: SQL parser was fixed (CASE WHEN ELSE END)
- Connection settings:
- Load multiple data-sources*.json files
- Respect preference changes (timeouts and other) in “Test Connection” dialog.
- Project export/import wizard was fixed
- Database metadata search wizard was fixed
- New database drivers:
- H2GIS
- Kognitio
- Opendistro (Elasticsearch)
- A lot of other minor UI bugs were fixed
↧
↧
DBeaver 6.2.2
- Task management: now all data transfer operations (export/import) can be saved as tasks:
- New task management view
- Running saved tasks in two clicks
- Task execution logs
- Data transfer:
- Output file names were fixed
- Previous wizard settings save was fixed
- Many minor improvements
- Virtual table columns:
- Supported for all tables and views
- Supports expressions, math functions and geometry transformation functions
- Virtual foreign keys config save/copy was fixed
- Data viewer:
- Hex viewer was added for string content
- Long CLOB text viewer was fixed
- Filter dialog was fixed (orderings, distinct value reading)
- SQL editor: parameters binding was improved:
- Show dialog before script execution
- Show current query text
- Object editor: new command for expensive properties (row count) reading
- SAP HANA
- new extension developed (thanks to @kai-morich):
- Driver auto-download
- Sequences, synonyms, triggers
- SQL execution plan
- Object searcher
- H2GIS: spatial data viewer was added
- Redshift: stored procedures support was added
- Yellowbrick: driver config was fixed for better performance
- Oracle: view column comments edit support was added
- A lot of minor UI fixes
↧
DBeaver 6.2.3
- SQL Editor: parameters binding dialog improvements (value preview)
- Data viewer:
- Result tabs drag-n-drop support was added
- Spatial data viewer was fixed (tooltips generator)
- Task editor: add/remove tables for existing task was fixed
- Virtual foreign keys support was fixed (table rename support)
- Oracle: Q-style quoting support was added
- PostgreSQL:
- Foreign Data Wrappers configurator wizard was added
- $$-quote support was fixed
- Dependencies info reading was fixed (PG12)
- Function signature generator was fixed (FQ type names)
- MySQL: column autoincrement flag editor was fixed
- Elasticsearch: driver version was updated
- Windows: app crash problem was fixed
- MacOS: app notarization added for all distributions
- Eclipse plugin: create .dbeaver folder on demand
- A lot of minor UI fixes
↧
DBeaver 6.2.4
- SQL editor:
- Select row count from custom query was fixed (ORDER BY now allowed)
- Parameters/variable binding was fixed
- Export from query with parameters was fixed
- Number of improvements in intellisense algorithms
- Data viewer:
- Smooth scrolling mode was added
- Number of fixes in floating point numbers handling
- Option for short/fully qualified table names in SQL script was added
- Grid state save/restore (after ordering/filter apply) was fixed
- Tabs pin + drag-n-drop behavior was fixed
- Tables navigation was fixed (filter value refresh)
- Query manager: query ordering/refresh was fixed
- ERD: problem with broken layout after config change was fixed
- CSV export: row separator config was added
- PostgreSQL:
- $$ delimiters handle was fixed
- Function parameters default value reading was fixed
- Oracle: table column comments save was fixed
- SQL Server: functions and synonyms support was added in object search
- Java version in Windows ad MacOS installers was upgraded to OpenJDK 11.0.5
- A lot of other minor UI fixes
↧
DBeaver 6.2.5
- Problem with context menu was fixed (on Linux)
- Problem with mixed global/connection settings was fixed
- SSH: “jump” server support was added (thanks to bsv798)
- Data editor:
- Vertical and horizontal scroll position is now saved between data refresh/filter
- Smooth scroll mode is now the default mode (and configurable)
- Large json loading performance was improved
- Ordering by unnamed columns was fixed
- Grouping panel refresh was fixed
- Data export/copy as: use the same connection by default
- Object editor: property change and object rename was fixed (right order of DDL queries)
- SQL editor: CASE/WHEN formatting was fixed
- Oracle: data type editor UI was fixed
- MySQL: events DDL was fixed (interval)
- PostgreSQL: array-based domain data types handle was fixed
- SQL Server: synonyms search was added
- HANA: table column create was fixed
- Greenplum 6+: table DDL (distribution) was fixed
- Full-text search dialog render was fixed
- Application startup speed was improved
- Several rendering glitches on HighDPI screens were fixed
- Many other minor UI fixes
↧
↧
DBeaver 6.3.0
- SSH Agent support was added (pageant and ssh-agent)
- Disconnect project/folder/all actions were reworked
- Problem with connection properties save was fixed
- Connection properties dialogs UI was improved (test connection, password save, pref page search)
- Task management UI was improved (task create/save actions in data transfer wizard)
- ER diagrams: dummy errors are now suppressed (now they present in log file only)
- Legacy Eclipse plugins installation support was added (with hold update site format)
- Dark theme support was significantly improved
- Auto-commit mode behavior change:
- Toolbar toggle now affects current connection only
- Mode change affects active DBeaver session only
- Data export:
- Export from SQL script now supports commands (@set and others)
- Saved settings loading was fixed
- XLSX exporter now respects export configuration
- Data editor:
- Fetch size can be changed before query execute
- Spatial viewer now supports different pluggable tiles (mapbox, osm, etc)
- Wrong date/time format now treated as error
- SQL Editor: editor layout now saved between DBeaver sessions
- Object editor (tables, views, etc) now checks for object name duplicates
- Oracle: now we use full type name presentation by default
- PostgreSQL: support of extra type aliases and array data types was added
- CockroachDB: native CDB data types were added
- Impala: active schema change support was added
- A lot of minor UI/DB-specific bug fixes
↧
DBeaver 6.3.1
- SQL editor:
- Active database/schema change now affects current editor only
- Server-side output now works with huge outputs
- New command @unset was introduced
- Table alias generation was fixed (conflicts with SQL keywords were fixed)
- Query parameters dialog now doesn’t appear on scrolling/refresh
- Code templates now saved in utf-8
- Data editor:
- Smart option “Use all columns” for virtual identifier
- Inline cell editor now uses the same font as in grid
- Decimal values formatting was fixed
- Data transfer:
- Selected rows/columns option support was fixed
- CSV import was fixed
- Export to single file was fixed (timestamp pattern)
- Export from query now works with variables
- Transaction log/query manager: dark theme support was fixed
- Dashboards + timeseries + minute interval support was fixed
- SSH with private key + password support was fixed
- Extra locales (pt and ru) support was added in bundled JDK
- SAP HANA: GIS/spatial data type viewer support was added (thanks to @stefanuhrig)
- Presto: metadata reading was improved (dummy errors suppressed)
- AWS Athena: URL template now respected in new connections
- MySQL:
- Database backup can be saved as task now
- Events editor (DDL) was fixed
- PostgreSQL:
- Connection dialog was improved (new tab was added)
- $$ and $tag$ parser was improved (new config options were added)
- JSON and struct data types support was fixed
- DB2: table truncate command was fixed
- Oracle: new function DDL was fixed
- Snap repository dbeaver-ce is now official. We will update it on every version release
- A lot of minor bugs were fixed
- Merry Christmas and Happy New Year!
↧
DBeaver 6.3.2
- Database backup/restore/sql tools (PostgreSQL, MySQL, Oracle) now can be saved as tasks
- Smart auto-commit mode was introduced (enable transactions vefore data modifying query execute)
- SQL editor:
- Alias generation was improved
- Output log flush eas fixed
- Default database assign (for SQL script) was fixed
- Data editor: advances paste now respects NULLs for dates and numbers
- PostgreSQL:
- $$ strings parser was fixed
- Domain type arrays support was fixed
- DB2 (iSeries, z/OS): new connection issue was fixed
- Oracle: session manager now shows servr-side execution plans (thanks to @SergDzh)
- MySQL: database backup/restore was fixed
- Firebird: unique key DDL was fixed
- Number of fixes and improvements in backup/restore tools
- Workspace switch: last chosen workspace is now saved between app restarts
- Dark theme support was improved (toolbars, dark colors customization)
- Eclipse 4.6 support was fixed
- Problem with missing toolbar buttons was fixed (Linux)
- A lot of minor bugfixes
↧