Quantcast
Channel: DBeaver Community
Viewing all 307 articles
Browse latest View live

DBeaver 2.0.4

$
0
0

DBeaver 2.0.4. has been released.

Brief changelist:

  • Connection types (dev, test, prod) support added. Note that now global auto-commit parameter moved to connection type specific settings. Also you may define your own connection types (see preferences).
  • Oracle CREATE/DROP schema actions fixed
  • Vertica database driver added + Vertica SQL autocomplete fixed
  • Plugin mode fixes (perspective icon, branding, etc)
  • UI fixes (database selector, copy/paste in dialogs)
  • Misc bugfixes

DBeaver 2.0.5

$
0
0

DBeaver 2.0.5 has been released.
Brief changelist:

  • Tray icon support (long-running tasks finish notification)
  • Support of table column default values
  • UI freeze on multiple queries fixed
  • Table columns autocomplete improved
  • Undo/redo manager fixed
  • Oracle metadata editors fixed
  • MySQL enum/set types support fix
  • MySQL user management fixed
  • Many minor bug fixes

DBeaver 2.0.6

$
0
0

DBeaver 2.0.6 has been released!
This version contains really huge amount of fixes and improvements.
Thanks to everyone who send us feedbacks and bug reports, without your help this wouldn’t have happened.
So, brief changelist with pictures:

  • Grid data editor refactored. Embedded editor/viewer added
  • Support of complex SQL types (arrays, structures, references – tested on Oracle)
  • Value editors/viewers improved. Images preview in panel
  • Direct data export from SQL query
  • Advanced data copy dialog (support of locale specific number/date formats)
  • SQL query generator (for tables and result sets)
  • Connection invalidation before query execution (configurable)
  • Keyboard shortcuts are working in inline data editors
  • ResultSet export fixed
  • Hung on transactions level/autocommit change fixed
  • Hyperlinks fixed in metadata browser
  • Lazy properties loading fixed in metadata editor
  • Native tools menu fixed (MySQL and Oracle)
  • Eclipse plugin UI fixed
  • MySQL Views metadata editor fixed
  • Privileges editor fixed (MySQL)
  • Actual row count property added (Oracle)
  • Drop view statement fixed (Generic)
  • Tray icon notifier improved (show script name)
  • A few minor UI fixes

Copy_Advanced Export_From_SQL Generate_SQL Oracle_OE_Complex SQL_Hyperlinks Tray_Icon XML_Preview
(Note: screenshots contains data from sample databases which are shipped with standard Oracle/Derby distributions. No any personal information has not been disclosed and no any rabbits were harmed)

DBeaver 2.0.7

$
0
0

DBeaver 2.0.7 has been released.

Changelist:

  • Apache Cassandra extension plugin
  • ResultSet cell properties
  • Inline integer value editor fixed
  • Inline binary editor added
  • MySQL stored procedures editor fixed
  • Oracle XML editor fixed
  • PostgreSQL big schema loading fixed (performance increased)
  • SQL generation improved (MERGE operator)
  • Date viewer performance increased
  • A few UI bugfixes

It is last planned 2.0.x version. Next release will be 2.1.0 and it will contain many improvements concerning result set view/edit (like columns reorder, pseudocolumns support, etc).
Also we are working hard upon NoSQL and Bigdata databases support. It is a serious challenge as we have to make proper data model and UI for them.
Read more about nosql/bigdata:

NoSQL/Bigdata problems

Currently DBeaver supports Apache Cassandra data browser but it has quite many limitations. Besides Cassandra we have plans to support HBase, MongoDB, Lucene and may be some other engines.
Generally I hope to receive feedback on current Cassandra extension, maybe some new UI ideas will appear.
Main problems with NoSQL/Bigdata databases data browse are:

Poorly structured data

While relational databases have very strict data structure (tables, columns, constraints and foreign keys) NoSQL engines doesn’t. In simplest case noSQL “table” is just a hash map where key and value are byte arrays with application specific content. And there is no portable way to visualize this has map as there is no information about actual data types.
Sometimes we can assume some structure (e.g. Cassandra has schema meta information) but real data may be completely different. Each data “row” (or “document”) may have any number of “columns” (fields/attributes) of any type. And saying “type” I mean not some real type like “string”, “integer”, “date” but just a byte array which is a result of application specific serialization. That’s really disgusting if we talk about some universal approach.
We are not trying to fit any kind of data in a standard grid – obviously it is not possible. Even in case of relational databases like Oracle we have to deal with object types, arrays, strucutres, references, etc – these types can’t be visualized in a single grid cell. To solve this problem we added new feature in DBeaver 2.0.5 – cell viewer panel. So current result set UI is some kind of three-dimensional grid. It’s not a panacea but it solves a lot of problems. In future we are going to make some even better UI solution.

No universal API

For relational databases we have our excellent JDBC (it has disadvantages and lack of many features but in fact it is awesome that we have universal API which is supported by absolute majority of database vendors).
For NoSQL we have nothing. Each vendor has it’s own proprietary API, it’s own approaches and data model. It is not bad by itself because each NoSQL solution was designed for some particular purpose and at last these solutions are very-very different. From the other hand all NoSQL solutions have much in common. Most abstractions are compatible with each other (document ~ row ~ object ~ multi column ~ etc). So I belive that it is possible to invent some universal API for any kind of data sources (as I understand Google AppScale and Apache Hadoop Hive projects tries to do something in this area). And universal query language for them (like UnQL).
DBeaver Cassandra extension uses Cassandra CQL JDBC driver to deal with data and queries. It is enough for simple data browsing (although it requires a few tricks with JDBC API) but in fact it is just a workaround. JDBC wasn’t designed for this.

A lot of data

Bigdata solutions was named Bigdata for a reason. We have to deal with a lot of data.
Generally relational databases may store a lot of data too (billions of rows, petabytes of data, etc) but talking about UI we have to visualize only a few rows at one moment and each row can’t be too big (for sure it may contain LOBs which are visualized separately). In NoSQL (Casandra in particular) each row may contain millions of columns and it is normal situation in Bigdata world. General problem is that it is hard to distinguish some atomic piece of data which

  • can be visualized on the screen
  • small enough to fit in memory
  • big enough to be sensible

Currently DBeaver fetches entire row from Cassandra and shows it in “3D grid” but if you have too many columns in rows then it will fail with OutOfMemory error. Hopefully we’ll find out a way to deal with this problem in some future version.

- Serge Rieder

DBeaver 2.1.0

$
0
0

DBeaver 2.1.0 has been released.
Changelist:

  • Data transfer/import feature (transfer data between any tables/views/queries in different databases)
  • In Eclipse plugin version JDBC drivers can be installed from update site as plugins
  • SQL editor improved (braces matching, current line highlight, print margins support)
  • 64-bit Windows installer fixed
  • JDBC driver for CSV/DBF files added
  • Oracle IOT tables support added, view meta information improved
  • Advanced authentication for MySQL native tools
  • SQL Auto-completion fixed (insert full qualified table names when needed)
  • SQL scripts to database group linking feature added
  • Many minor UI and database-specific fixes

DBeaver 2.1.1

$
0
0

DBeaver 2.1.1 has been released.

Generally it is a minor hotfix version. Most important change is that now Eclipse 4.2.2 is a base platform for standalone version. It has many performance improvements and UI bugfixes.
Changelist:

  • Eclipse 4.2.2 is base platform for standalone version
  • UI freeze during MySQL long queries fix
  • Sort navigator tree alphabetically (configurable)
  • Expand navigator tree on connect (configurable)
  • MySQL enum/set data types handle fix
  • Oracle TNS names load fix (on Linux)
  • Autocomplete fix (SQLite)
  • Cell editor dialog UI fixed
  • Standard commands’ handlers fix
  • Minor UI and functional fixes

DBeaver 2.1.2

$
0
0

DBeaver 2.1.2 has been released.

Yet another bugfix version. Unfortunately we didn’t release major version in this April because I was very busy at my primary job.
Hopefully May will be more productive.
Brief changelist:

  • MS Access driver added (UCanAccess)
  • Drivers download fixed
  • Projects import/export fixed
  • Big Integer values handling fixed
  • Oracle TIMESTAMP formatting fixed (filters)
  • ResultSet UI improvements

DBeaver 2.2.0

$
0
0

DBeaver 2.2.0 has been released. It is a major version and it contains many improvements and fixes.

Brief changleist:

  • Multiple result sets are now supported by SQL editor
  • Result set filters has been improved (you may set filter criteria directly in SQL editor/table data viewer)
  • Find/replace support added result sets. Now you may search data right in result set using good old CTRL+F.
  • Metadata (tables/constraints/foreign keys) editor has been improved (you may create complex table structure in UI and then save it in one click)
  • JRE is now included in Windows installers. So there are no system prerequisites for DBeaver if you are on Windows.
  • MySQL TINYINT(1) data type problem fixed, Oracle date/time data type problems fixed, a few minor fixes for SQL Server and PostgreSQL added.
  • Many minor UI bugfixes and improvements
  • Have fun!


DBeaver 2.2.1

$
0
0

DBeaver 2.2.1 has been released.
Changelist:

  • Oracle, MySQL, Cassandra and WMI drivers are now included in standard DBeaver distribution. No need to download these drivers separately.
  • Oracle OCI driver is now obsolete. It is replaced by Thin driver.
  • Data export from query/SQL script fixed.
  • SSH keep-alive support added.
  • Windows installer fixed (extraction worked incorrectly on some systems)
  • Minor UI fixes

DBeaver 2.2.2

$
0
0


DBeaver 2.2.2 has been released. This version has quite a lot of changes:

  • Connection properties UI completely rewritten and improved
  • DB2 for z/OS driver added
  • Binary (LOB) editor improved, Hex and Base64 formats added
  • Autocommit and transaction isolation per-connection configuration added
  • Cross-database data export fixed
  • Results viewer fixed (additional segments fetch)
  • Checking of multiple running DBeaver instances added
  • Context menu fixed in Eclipse plugin mode
  • Foreign keys added in generic DDL
  • UI freeze on disconnect with socket timeout fixed
  • Many minor UI fixes

Special thanks to Jose Luis Gonzalez Gonzalez for a huge help with DB2 z/OS driver testing.

DBeaver 2.2.3

$
0
0

DBeaver 2.2.3 has been released. It is a hotfix version.
Brief changelist:

  • Word wrap mode support in text editors
  • Connection properties editor fixed
  • Default date/time format changed
  • Oracle DDL format is now configurable
  • Oracle TNS connections fixed
  • TINYINT data type handle fixed
  • Results context menu fixed
  • Grid column hide support added
  • Vertica driver updated

DBeaver 2.2.4

$
0
0

DBeaver 2.2.4 has been released. This version contains many UI fixes and small improvements.
Eclipse_Search
Brief changelist:

  • Search UI changed
  • Metadata reading improved (Oracle RDB problem fixed)
  • Results columns hiding/reordering support added
  • Results viewer fixed (context menu, record mode, scrolling, etc)
  • Connection properties dialog fixed
  • Project management fixed in Eclipse plugin version
  • Metadata search integrated into standard Eclipse search UI
  • Oracle driver updated to 11.2.0.3
  • Many minor UI fixes

DBeaver 2.2.5

$
0
0

Last summer version has been released (finally).
It was delayed because I’ve been in a quite long vacation, far far away from my computer.
It is a minor version which contains set of bugfixes and a few improvements.
Brief changelist:

  • Data transfer performance improved
  • Query/script execution statistics improved
  • SQL autocomplete improved
  • Results view copy/advanced copy improved
  • Results view rendering fixed
  • Unique keys management simplified
  • A few minor UI problems fixed

Now we’ll work on new major version.
Have fun!

DBeaver 2.3.0

$
0
0

DB2_Connection
DBeaver 2.3.0 has been released!.

It is a major version: we’ve migrated to Eclipse 4.3 platform and added DB2 extension (thanks to Denis Forveille).
Brief changelist:

  • DB2 extension (metadata browser, execution plan view, etc)
  • Eclipse 4.3 is now base platform (improves UI and editors performance)
  • Fixes of MS SQL, MySQL, Oracle ad CSV extensions
  • Metadata editor fixed
  • Execution plan visualization improved
  • Auto-increment columns edit fixed
  • Many minor fixes in UI and model

New DB2 functionality wasn’t yet tested very well so currently we support DB2 in two ways: good old Generic driver and brand new DB2 driver. In the next release new driver will replace old one completely. Note that currently DB2/zOS supported only by Generic driver.

DBeaver 2.3.1

$
0
0

DBeaver 2.3.1 has been released.
Brief changelist:

  • DB2 extension replaces generic DB2 driver (note: this applies only to DB2 LUW, DB2 for z/OS still use old generic driver)
  • Separate database connection used for metadata reading (configurable)
  • Pseudo columns (ROWID) support added for Oracle and DB2. Data editor now uses ROWID as primary table identifier (instead of PK).
  • Local/server-side result set ordering is now configurable
  • SQL templates additions ($schema and $catalog variables has been added)
  • Metadata editor UI improved
  • Minor UI bugfixes

DBeaver 2.3.2

$
0
0

DBeaver 2.3.2 has been released.
Brief changelist:

  • Open editors are now restored after restart
  • Connections’ folders support has been added
  • SQL auto-completion was improved
  • Auto-completion and hyperlinks for procedures/packages has been added
  • Database search results are now structured
  • Disconnect detection by error code has been added
  • Driver management UI was redesigned
  • DB2 for AS 400 driver has been added
  • H2, Derby and HSQLDB drivers were updated
  • Minor fixes in Oracle, MySQL and DB2 plugins
  • Data transfer columns mapping fixed
  • SQL processing UI fixed
  • Minor UI bugfixes

DBeaver 2.3.4

$
0
0

Version 2.3.4 has been released.
Changelist:

  • Database objects quick search dialog has been added
  • Query execution progress/cancel UI was redesign
  • SQL auto-completion was improved
  • Results find/replace has been fixed
  • Multiple result sets support (SQL Server & Sybase) added
  • DB2, Oracle extensions was improved. Legacy DB2 LUW driver added
  • MySQL driver updated
  • Many UI fixes and improvements

goto-object

DBeaver 2.3.6

$
0
0

DBeaver 2.3.6 has been released.
Brief changelist:

  • Resultset viewer/editor was redesigned
  • SOCKS (4/5) proxy support was added
  • Connection network configuration UI was redesigned
  • MS Access driver was updated
  • SQLite SQL statements processing was fixed
  • DB2 metadata browser has been fixed
  • Oracle sequences search was added
  • Many additional UI preferences was added
  • Minor UI fixes

resultset

proxy-config

DBeaver 2.3.7

$
0
0

DBeaver 2.3.7 has been released.
Brief changelist:

  • MySQL maintenance tools (check, analyse, etc) was added
  • Oracle table tools (analyse, gather statistics) was added
  • DB2 table truncate tool was added
  • SQLite driver was updated, metadata read has been fixed
  • SQL autocomplete fixed
  • Server output window added in SQL editor
  • ResultSet viewer UI was fixed
  • Minor UI fixes

DBeaver 2.3.8

$
0
0

DBeaver 2.3.8 has been released.
It is a minor bugfix version. Brief changelist:

  • SQLite driver has been fixed
  • DB2 metadata read was fixed
  • Generic driver metadata read was improved
  • Data export was improved (SQL format)
  • Result set navigation was improved
Viewing all 307 articles
Browse latest View live