NRG Global Availibility Monitoring and Performance Management Products and Services
  Buy Now
myNRG Login System Administration and Quality Assurance Tools Consulting, Training, Custom Development Support Download Performance Management / Load Testing Products About NRG (877) 398-9537
database tool, JDBC, Monitoring Unix, Windows, AIX, HP, AS400, Linux

Chroniker Overview
Chroniker Suite
SystemWatch
AppsWatch for monitoring response time of your critical applications,Citrix
Pureload for Load Testing
DbVisualizer - Free DB Tool
Download Full Version
Features and Benefits
Requirements
FAQ
Download Walkthroughs

Untitled Document

Get Updates on
Performance Management


Change Log 


Release notes 5.0 2006-04-03
Release notes 4.2 2005-01-12
Release notes 4.1.1 2004-06-16
Release notes 4.1 2004-04-06
Release notes 4.0.4 2004-01-20
Release notes 4.0.3 2004-01-15
Release notes 4.0.2 2003-11-07
Release notes 4.0.1 2003-10-24
Release notes 4.0 2003-10-22
Release notes 3.3.1 2003-07-05
Release notes 3.3 2003-06-07
Release notes 3.2 2003-02-12
Release notes 3.1.1 2002-12-09
Release notes 3.1 2002-10-20
Release notes 3.0 2002-07-01
Release notes 2.1 2001-10-30
Release notes 2.0.1 2001-05-18
Release notes 2.0 2001-04-20
Release notes 1.2.1 2000-12-23
Release notes 1.2 2000-11-11
Release notes 1.1 2000-06-05
Release notes 1.0 1999-12-06
Release notes 1.0beta4 1999-09-16
Release notes 1.0beta3 1999-08-13

Release Notes 5.0 Back To Top

Feature Area Description
General Major:
  • GUI changes
    • Restructured the main window menu bar:
      • Database menu now contains all operations that are used to control the database objects tree
      • Edit menu contains edit operations for the current SQL Editor
      • SQL contains all SQL related operations for the current SQL Editor
      • View menu contains general appearance operations
  • Key binding editor allowing full customization of all operations (including the SQL Editor. Several key bindings can be assigned to a single operation, each key binding can be composed of multiple key strokes. (Key binding now also appear in tool tips).
Minor:
  • Installer now supports Mac OS X on Intel
  • Added Connection Properties for Database Connection Hooks.
    Use to specify commands that will be executed at database connect and disconnect (ex: session inits and database cleanups).
  • Removed borders for some tabbed panes to make the GUI less cluttered
  • All text fields now have a right click menu with common operations such as Cut, Copy, Paste, Delete and Select All
  • Key bindings now listed in the right click menus
  • Main tool bar commands for Execute, Execute Current, Previous History statement, Next History statement, Commit and Rollback moved to SQL Editor tool bar
  • Main window header now shows the name of the file loaded in the active SQL editor. (Listing of settings XML file is removed from main window header and instead listed in the Tool Properties).
  • Main Window and Monitor Window now preserve the window maximum state between invocations
  • Load Recent added to File menu. It lists the last loaded SQL files. (The limit setting can be modified in Tool Properties->SQL Editor).
  • Recommended file name extensions now listed in file choosers
  • Now possible to set a database connection to be any of Development, Test or Production. Depending on mode some features will be rendered differently to caught the attention of the user
  • Reconnect All added to Database main menu
  • Size and position of Tool Properties dialog now preserved between invocations.
  • Escape keyboard button can now be used to close all dialogs and windows that have no menu bar
  • Using Ctrl-W in application windows other then the main window closes the window (was previously Ctrl-Q)
  • Database Objects tree filtering feature re-designed.
  • Object tree filter now accepts the "*" wildcard character in addition to "%"
  • Support for drag & drop of nodes from the object tree to most input fields including the SQL Commander editor
  • Added support for "choices=" option in variables allowing list of choices in parameterized queries and connection settings. Read more in: http://www.minq.se/forum/thread.jspa?threadID=1461
Bugs:
Database Objects Minor:
  • Right click menu now only lists those operations valid for the currently selected node
  • Right click menu for table objects now contain Script Object to SQL Window
  • New Selected Object in the Database main menu now lists the valid operations for the currently selected node
  • The objects tree expansion state now preserved between reconnects
  • Fixed Connection Properties->Driver Properties and the way "Use" worked. "Use" has also been renamed to "Edited".
  • New connection property, Object Tree Labels. It is used to override how nodes will be named in the objects tree.
Bugs:
  • Faster scrolling in the objects tree
  • Great improvements expanding tree objects having thousands of childs
  • Fixed a bug in the objects tree filter preventing multiple column filters to work
  • Enhanced performance showing object view when selecting an object in the objects tree
Data Tab - Minor:
  • The Script: UPDATE WHERE now shows a dialog if the table have a primary key or at least one unique index asking whether the generated SQL should use the keys as the where clause or all selected values
  • Using IN operator in the Where Filter has changed. Text data is automatically quoted for the individual elements. Example: red,green,yellow -> 'red','green','yellow'
Data Editing Minor:
  • Support to display TIFF and BMP image formats
Export Minor:
  • Support for export in DbUnit XML formats
  • Support for export in Excel format
Import Minor:
  • Skip Empty Rows now enabled by default
SQL Commander Major:
  • Restructered the SQL Commander appearance to make it less cluttered
    • SQL Editor tool bar added with related operations
    • New Properties pane for the SQL Commander is used to control editor and the appearance. These were earlier available in the SQL Commander status bar.
    • New right click menu on the SQL Commander tab
    • New right click menu on the Editor tab
    • New right click menu on the Editor desktop (windows mode)
    • New right click menu on the Result Set tab
    • New right click menu on the Result Set desktop (windows mode)
    • Log properties now moved to right click menu
  • Result sets are now presented/managed per SQL Editor instead of globally for all SQL Editors.
  • New editor commands:
    • Comment Line
    • Comment Block
    • Lower Case
    • Upper Case
    • Select Current Statement
    • Execute Buffer (sends the complete editor buffer for execution as one statement)
    • SQL Formatter including a collection of properties used to control the formatter
  Minor:
  • The log/result set is now automatically restored after execution if the editor was maximized (View->Show/Hide SQL Editor Ctrl-8)
  • File name of the active SQL Editor now listed in main window header
  • Variable dialog now executes when enter key is pressed in a field instead of adding a line break in the active field. (Use Shift-Enter to insert a line break).
  • Now possible to use $$ variables in files loaded with the @run client side command
  • The parameterization dialog now ignores variables with the noshow option
  • Number of Result Sets now listed in the Result Set tab header
  • Now possible to run anonymous SQL blocks in DbVisualizer Free
Bugs:
  • Executing update x set y='4----' where xid=12345; resulted in everything behind the first 4 to appear as comment.
  • The following comment was terminated at the / which it shouldn't
    • /* a b c d e/f
      g h i j k
      */
  • Quoted data is now in red color
  • Issuing @export and then executing a non result set statement resulted in an error being reported in the log even though the exec were fine
  • It wasn't possible to enter special characters requiring the ALT key combination on Mac OS X. Some examples of chars that couldn't be typed were: @#[]{}.
  • Enhanced performance during rendering of the Text result set tab
Charts Minor:
  • Show Point Labels setting added to chart settings. It will when enabled show X/Y value when hovering the mouse on a point in the chart
References Graph Minor:
  • Enhanced graphing support with referenced columns being indicated in the graph
  • Manual layout adjustments can now auto reroute edges between nodes
  • Enhanced rendering performance
  • Find feature added, used to search and higlight table nodes
  • References graph settings now saved between sessions
  • New option Bridge Links. Useful when links cross each other
  • Arcs/Edges renamed to Links in the references graph
Bugs:
  • Nothing happened when pressing Reload while tables were presented in "List" format
Bookmark Editor Minor:

  • Added Execute Bookmark in the Bookmarks menu
  • Added Copy to SQL Commander added in Bookmark Editor.
  • Changed behavior of Execute Bookmark. It now copies the bookmark into the SQL Commander and then executes it
Explain Plan Major:
  • Explain Plan support for Oracle, DB2 and SQL Server added
Grid Minor:
  • Support to browse cell value based on value type
    • BMP, GIF, JPG, TIFF, PNG
    • XML (as text or document tree)
    • ASCII
    • HEX
  • Formatting Output. Vänta... replaced with the more universal Formatting Output. Wait... ;-)
Bugs:
  • Grid column header size now adjusts its height based on current font
Oracle Major:
  • Support for object actions:
    • Table
      • Create, Drop, Rename, Copy, Comment, Truncate, Import Table Data, Script Object to SQL Editor
    • View
      • Drop, Rename, Compile, Comment, Script Object to SQL Editor
    • Synonym
      • Create, Drop
    • Index
      • Create, Drop, Rename, Rebuild, Compute Statistics
    • Sequence
      • Create, Drop, Rename
    • Materialized View
      • Drop
    • Function
      • Create, Drop, Compile
    • Procedure
      • Create, Drop, Compile
    • Package
      • Create, Drop, Compile
    • Package Body
      • Create, Drop, Compile
    • Trigger
      • Drop, Rename, Enable, Disable, Compile
    • Recycle Bin (Oracle 10g and later)
      • Flashback to Before Drop, Purge from Recycle Bin
    • User
      • Create, Drop, Lock, Unlock, Change Password, Expire Password
    • Session
      • Kill Session
Minor:
  • New DBMS Output tab in the SQL Commander that replaces the DBMS output previously being presented in the Log tab.
  • "Dependencies" tab added to the object views
  • No need to execute "@set serveroutput on" in the same script as the dbms_output.put_line being executed anymore
  • Now possible to see Tablespace Quota for a user
  • Now possible to see what users have Tablespace Quota for a tablespace
  • Now possible to see Database Properties
  • Data Files now appear as child objects to tablespaces
  • List of tablespaces now show temp tablespaces + size
  • Tablespaces now appear as child objects to data files
  • Oracle 9.2 and later: DATE data type now handled and presented as Date in DbVisualizer. Former versions of Oracle handle DATE as TIMESTAMP
  • Oracle 10g: Recyle Bin tables now displayed in the Recycle Bin folder.
  • Columns now appear as child objects for tables in the database objects tree
  • Indexes now appear as child objects for tables in the database objects tree
  • Java Source and Java Class objects now listed in the objects tree
  • Roles tab now displayed when looking at a role in Oracle
  • Added Session Roles and Session Privileges to the Session Properties node in Oracle
  • New Database Connection property for Oracle: Handle DATE as TIMESTAMP
  • Selecting a Synonym in Oracle now show views (tabs) accordingly for the target object instead of only the generic Info tab
DB2 Major:
  • Support for object actions:
    • Schema
      • Create, Drop, Commentn
    • Table
      • Create, Drop, Rename, Comment, Import Table Data, Script Object to SQL Editor
    • View
      • Drop, Comment, Script Object to SQL Editor
    • Alias
      • Create, Drop, Comment
    • Nickname
      • Drop, Comment, Script Object to SQL Editor
    • Index
      • Create, Drop, Rename, Comment
    • Materialized Query Table
      • Drop, Comment, Script Object to SQL Editor
    • Function
      • Drop
    • Stored Procedure
      • Drop
    • Package
      • Drop
    • Trigger
      • Drop, Comment
Minor:
  • Summary Table is now Materialized Query Table
SQL Server Major:
  • Support for object actions:
    • Database
      • Rename
    • Table
      • Create, Drop, Rename, Import Table Data, Script Object to SQL Editor
    • View
      • Drop, Rename, Script Object to SQL Editor
    • Index
      • Create, Drop, Rename, Rebuild
    • Stored Procedure
      • Drop, Rename
    • Trigger
      • Drop
Minor:   
  • Now with support for SQL Server 2005 + the new driver from Microsoft
Bugs:
  • Triggers are now properly displayed for SQL Server
Informix Bugs:
  • Fixed minor bug in the profile for Informix resulting in an error if passing DELIMIDENT=Y as a connection property
Sybase ASE Minor:
  • Support for Sybase 15
Mimer Major: 
  • Database profile with extended support for Mimer
MySQL Major:
  • Support for object actions:
    • Database
      • Create, Drop
    • Table
      • Create, Drop, Rename, Import Table Data, Create Index,
        Script Object to SQL Editor
    • Process
      • Kill Session
Minor:
  • Now possible to browse the source for Views (MySQL 5.0+)

Release Notes 4.2 Back To Top

Feature
Area
Type Description
General MAJOR
Redesign of the main window. Database Objects Tree now always visible. (Monitor tab has been moved).
MAJOR
Java 1.5 now supported
MINOR
License key file for DbVisualizer Personal now installed using Help->License menu.
MINOR
The user preferences file, dbvis.xml, was located in the HOME directory in previous versions. From 4.2 it is located in HOME/.dbvis/config/dbvis.xml. (The file is automatically moved to the new location when DbVis 4.2 is started).
MINOR
The Kunststoff Look and Feel has been removed. (Vendor have stopped supporting it).
MINOR
The position of vertical and horizontal splitters are automatically reset at start of DbVisualizer if these are in their minimum or maximum positions.
MINOR
Added "Show/Hide Objects Tree" to Window menu
Added "Show/Hide SQL Editor" to Window menu
Added "Show/Hide Output View" to Window menu
BUG
The infamous JdbcOdbc error -> "Connection not open" finally solved
BUG
Focused component now preserved when switching beteen Database Object and SQL Commander tabs.
BUG
Fixed the problem that locks DbVisualizer and shows the following error:
   java.lang.NullPointerException
      at com.onseven.dbvis.sql.ColumnInfo.getJavaDataTypeClass(Unknown Source)
      at com.onseven.dbvis.sql.JDBCModel.getColumnClass(Unknown Source)
      at javax.swing.JTable.getColumnClass(Unknown Source)
BUG
Mac OS X specific initializations were not executed if starting DbVisualizer for the first time or with an empty XML file. One obvious effect was that the Mac Look and Feel was not used
Grids MAJOR
All grid viewer columns (ex. Columns, Primary Key, Tables, etc) can now be configured grouped per type of viewer and database. These changes are saved between invocations of DbVisualizer:
  • Visible state
  • Order of each column in grid
In addition, doing a Reload will keep the following:
  • Column widths (if width size has been changing by dragging header)
  • Sorting
  • Selection
MAJOR
"Quick Filter" added to right click menu. Use it to limit the number of rows in the grid by showing only the rows containing the specified text. (Matching cells are bold).
MINOR
When dragging a column in any grid, if getting to the edge of the grid then the grid is automatically scrolled
MINOR
Added "Select Column" to grid column header right click menu
MINOR
Added "Select Row" to grid right click menu
MINOR
Added "Sort Column Ascending" and "Sort Column Descending" to grid column header right click menu
MINOR
Doing a "Reload" in the Data tab or in the SQL Commander now preserves the current column sorting, current selection and scroll position
MINOR
Now keeps current selection if removing a column
MINOR
Added "Calculate Selection" to grid right click menu. It will perform various calculations on the selected values. This is primarly useful for numeric values
MINOR UDT values (Types.STRUCT) are now displayed properly in grids
MINOR "Copy Selection (With Column Headers)" added to all right click menu in all grids.
MINOR Default behavior for "Copy Selection" (Ctrl-C) changed as it now do not copy column headers
MINOR Sort indicator is now preserved if moving or resizing a column. (It disappeared in previous versions leaving any column sorted ).
Chart MINOR Re-arranged the Chart pane. Moved the control buttons to the chart toolbar
Table Creator Assistant
BUG
The Data types in the Table Creator Assistant were incomplete for PostgreSQL
Driver Manager MINOR
All driver info links now points to web page at http://www.dbvis.com instead of each vendors web
SQL Commander MAJOR
Auto Completion support in the SQL Editor. Use it to complete table and column names for SELECT, INSERT, UPDATE and DELETE SQL commands. Default key binding is Ctrl-Space.
MAJOR
"Execute Current" added to Database menu and toolbar. Used to execute the statement at the cursor position. Shortcut is Ctrl-. (Ctrl-Period)
MINOR
Progress text in SQL commander now stretch as wide as the progress bar. Progress pane now also report success and error counts
MINOR
New right click menu in the Log with "Copy" and "Save" operations.
MINOR
SQL Preview dialog in DbVisualizer Personal now always displays the SQL and not some obscure internal format
BUG
The Log text is now selectable (again) and can be copied to clipboard using right click menu or Ctrl-C key binding
BUG
Choosing "Text" output view without being connected resulted in an error
BUG
The use of "@cd path" that was not followed by a "@file" statement resulted in that the "@cd path" command was sent to the actual database and with a SQL error as result
BUG
Changing Max Rows/Max Chars in SQL Commander did not affect any existing results when later doing a reload.
BUG
Vertical splitter in the SQL Commander could not be moved on Windows
Monitor
MAJOR
Monitor main tab is now in its own window. Launch it via the Tools->Monitor menu or new button in the main window toolbar.
MINOR
All monitors are now executed directly when "Start Auto Reload" is pressed.
MINOR
New tool property: "Monitor->Auto Start Monitors" controls whether any monitors should be automatically started once at least one database connection is live
MINOR
Display mode in the Monitors tab (Tabs or Windows) now preserved between invocations of DbVisualizer
MINOR
Display type in the Monitors tab (Grid, Text or Chart) now preserved between invocations of DbVisualizer

Data Editor
MINOR
New "Confirm Edits" data tab tool bar button which when enabled will display a confirmation dialog when an edit has been done in the inline editor
MINOR
New property "dbvis.disabledataedit" is used to disable the inline and form editors in the Personal edition. (Set this property in the DBVIS-HOME/resources/dbvis-custom.prefs)
MINOR
Closing the form editor now scrolls to the row that was edited in the grid
MINOR
Any column sorting is now preserved if inserting a new row in the inline editor. Previous version simply reset the sort.
BUG
Any "Where Filter" was not respected if closing the form editor i.e all rows was displayed even if there was a filter defined prior to the display of the form editor.
BUG
Pressing "Reload" in the data tab did not use filter if one was set
BUG
Form editor now scrolls automatically when tabbing between input fields
Tool Properties
MINOR
New tool property "General->Confirm Exit of DbVisualizer"
MINOR
Now possible to set that BLOB/binary data should be presented as hex
MINOR
New property "Max Rows at First Display". Controls the max number of rows to fetch when the data tab for a table is first displayed.
MINOR
Now possible to set foreground and background colors per even and odd numbered rows in the grids. (Tool Properties->Grid->Colors)
BUG
Choosing "Defaults" in Tool Properties did not revert any key bindings
BUG
Fixed an erroneous date format that contained mmm instead of mm
Database Objects
(Tree and Views)
MINOR
Re-arranged the tree filtering functionality. Filter definitions are now expressed in the database profile i.e it is now possible to express filter definitions on any type in the tree and not only catalog/schema/table.
Note: Old filter definitions in the tree are not moved into the new format as of 4.2. This must be done manually
MINOR
Changing filter will now not affect the expanded state of the tree. Previous versions collapsed the tree
MINOR
The database objects tree now keeps the expanded state between "Reload" operations. New objects are indicated with an icon
MINOR
Menubar/toolbar added to "Show in Frame" window. Contains command to Print, Export, Reload, etc.
BUG
The busy cursor flickered a lot when scrolling in the database objects tree and the "Show Table Row Count" was enabled
BUG
"Wrap lines" mode in for ex. Oracle DDL viewers now wraps correctly
BUG
An error occured if creating a new database connection and then not directly configuring it
Connection tab
MINOR
New tool/database connection property, "Require Password". Defines whether a connection requires a password. If enabled and no password is supplied at connect then a dialog will ask for password.
MINOR
New tool/database connection property, "Require Userid". Defines whether a connection requires a userid. If enabled and no userid is supplied at connect then a dialog will ask for userid.
MINOR
Now possible to use variables in the Connection tab input fields. Ex:
   URL: jdbc:oracle:thin:@$$Database Host$$:1521:$$SID$$
A dialog will be displayed asking for replacement values once connect of the database is requested. Default values can be specified as: $$Database Host||192.168.0.0$$
Database specific
DB2
Profile for DB2 on z/OS (not automatically detected)
MySQL
Profile for MySQL 5.0.1+
Oracle
  • Now displays "Object Types" per schema
  • Oracle XMLType values now displayed properly.
    Note: In addition to the Oracle JDBC driver this also requires that xdb.jar and xmlparserv2.jar are loaded in the driver manager. (These are part of the Oracle XML Developers Kit)
  • Fixed columns containing "#" in the Oracle profile
MaxDB
boolean values are now not quoted in the various "Script: xxx" operations
SQL Server
DbVisualizer Personal users of the open source jTDS JDBC driver now automatically use the SQL Server profile i.e with the extended viewing capabilities
Release Notes 4.1 Back To Top

Feature
Area
Type Description
General MINOR Removed the capability to configure what columns to display in the old meta data tabs i.e Columns, Privileges, Primary Keys, etc. (Database Objects category in Tool Properties). A new generic filtering capability will be introduced in a future version.
MINOR The Dean S. Jones and Java Graphics icon collections has been removed. The reason is that these icon collections are to limited to express all new symbols required in 4.1.
FIX Sorting of grid text columns now sorts correctly i.e AaBbCc instead of ABCabc.
BUG Fixed OutOfMemory error when exporting to file
BUG Fixed the error when starting DbVisualizer using Java 1.5 beta.
Note: We do not recommend using Java 1.5 beta until DbVisualizer officially supports the final 1.5 version.
BUG Changing variable identifier/delimiter sometimes damaged the SQL templates in Tool Properties.
Database Objects MAJOR DbVisualizer Personal: Database Profiles introduced which enables database specific objects views in the Database Objects tree for Oracle, DB2, MySQL, Informix, SQL Server, PostgreSQL and SQL Server. A generic database profile is used if accesing any other databases or when using DbVisualizer Free.
MAJOR DbVisualizer Personal: Now possible to search for objects by name in the Database Objects tree
MINOR Setting a filter now applied to all places where the filtered objects are displayed. Filter can now also be controlled on all levels in the tree and not just only while the database connection object is selected.
Table Data Editing MINOR Data tab filter mode now respected when the grid is auto reloaded in the Data Form Editor
FIX Grid is now scrolled to the edited row or next row if "Auto Reload Grid" is checked in the Form Editor
BUG Edits for SQL Server now commited properly
SQL Commander MINOR "Insert SQL into Editor" in SQL Commander result tab menus and output view menu inserts SQL at caret position
MINOR "Get Bookmark", "Execute" (bookmark editor), "Copy to SQL Commander" now copies the SQL into the current editor instead of primary editor

Release Notes 4.0.2 Back To Top

Minor enhancements

  • DbVisualizer Personal: The red X icon used to close an SQL Editor tab now replaced with the Close operation in the tab's right click menu
  • DbVisualizer Personal: "Remove All SQL Editors" now in the File menu
  • Load of an SQL file now inserted into the current editor instead of a new editor being created
  • Name of loaded file now listed in the editor status bar

Bug fixes

  • DbVisualizer Free: Loading an SQL file into the SQL Commander accidently created a new editor
  • JdbcOdbc connections returned duplicates of the table types in the Database Objects tree
  • DbVisualizer Free: Controls for SQL Commander removed that are not valid in the DbVisualizer Free edition (they were inactive anyway).
  • Tab header removed from the SQL Commander if only one editor
  • Export of references graph with an active selection removed the selection both from the exported image and the graph view
  • Significant performance enhancements during for example connect and exit of DbVisualizer when using Java 1.4.1 on Mac OS X and Linux
  • Startup time enhancements when using any Java 1.4 version
  • DbVisualizer Personal: Inline editor silently ignored any errors that was caused by a column text value larger then its max size
  • DbVisualizer now have more RAM to play with. 128M instead of 64M in previous versions
Release Notes 4.0.1 Back To Top

Bug fixes

  • DbVisualizer Personal: Serialized Java objects viewer were broken
  • A ClassCastException error occured when closing stand alone frames in the Database Objects tree
Release Notes 4.0 Back To Top

(The following list includes both changes for the DbVisualizer Free and DbVisualizer Personal editions. Please check the feature matrix for the content in each edition).

New Features

General
  • DbVisualizer 4.0 requires at least Java 1.4
  • New Icon Collection
Database Objects
  • Tool bar added to Database Objects tree
  • New sub tab "Properties" in the Connection tab for a Database Connection node. Used to specify connection specific values for some of the tool properties:
    • SQL Statements, Auto Commit, Transaction Isolation, etc.
    • "Extra Options" dialog moved into the "Driver Properties" tab
    • Now possible to show only default database and/or schema
  • Now possible to filter what objects to see in the tree based on their names. Up to 5 patterns can be set per Database Connection. These are saved between invocations
  • "Connect All" operation now only connects enabled database connections (with the "Connect when Connect All" property enabled)
  • New root node, "Connect