Latest News

 


1:st of September 2012 new version of Sui available (0.67E)


Important note: The new version is currently only available in the Jar-file format. Not in the pre-packaged exe or MSI file format. If you want to install Sui using the exe file, download setup.exe and perform the installation. After the installation download Sui.jar from http://www.sui.nu/Sui.jar and replace the jar file on your installation directory with the downloaded file.  If you have an existing Sui version download the Sui.jar and replace the downloaded file with your existing Sui.jar file,

In Sui 0.67 a number of new features are introduced. This includes SQL-Meta data Code completion, Copy data from one result-set in one database connection to a table in another database connection, Save data (including creation of a new table) from one database connection to a private Apache Derby database,

 

New Features

 

-      Four different type of code completion is available

o   Introduced possibility for Shorthand completion (F1)  (Including SQL Keywords)

o   Introduced possibility for Schema completion(F2)

o   Introduced possibility for table completion(F3)

o   Introduced possibility for column completion(F4)               

 

-      Added profiles for connection parameters (right click in Connection pane).      

-      Save data to Apache Derby (Makes it possible to a save A result-set direct to an Apache Derby database) (Requires Derby to be installed).

-      Append Query result-set to an existing tables

-      Create standard DDL for creating a table based on a result set

 

Minor changes and bug-fixes

 

-      Excel import now allows for import of insert statement to file (or as before to clip board)

-      Removed limit of 200 columns for Transpose on value

-      Limited field length in report window to avoid overflow for very large columns

-      Moved sui data path and look and feel settings to Misc. settings

-      Added a file chooser with an icon to the data path selection

-      Changed font to COURIER for Excel spreadsheet

-      Added Auto-size for Excel spreadsheet

-      Added direct jump to Query-box-viewer by right-clicking the Query-box

-      Cleaned up some of the start-up messages.

-      Changed the way pass-words are remembered within a session.

-      Added a property to make it possible to load all drivers at startup

-      Fixed some issues with decimal values with large number of decimals

-      Fixed a bug in query-box viewer search, The search function didn't handle the first character correctly

-      For users connecting to DB2 using the IBM's universal JDBC driver, SQL-errors now have a fuller error description


4: the of November 2011 minor version of Sui available (0.65F)


Important note: The new version is currently only available in the Jar-file format. Not in the pre-packaged exe or MSI file format. If you want to install Sui using the exe file, download setup.exe and perform the installation. After the installation download Sui.jar from http://www.sui.nu/Sui.jar and replace the jar file on your installation directory with the downloaded file.  If you have an existing Sui version download the Sui.jar and replace the downloaded file with your existing Sui.jar file,

A number of changes to the Querybox viewer

-      Font and font size in Querybox viewer inherited from query window

-      Text on buttons in query box viewer changed

-      Cursor in SQL Text always on top in Querybox viewer

-      Added search-next and search previous buttons in the Querybox viewer

-      Added the possibility to copy query text from the Querybox viewer to query window

 

Some changes to the MS-Access Plugin

-      Fixed a bug relating to export of decimals in the Access export function (jackcess plugin)

-      Compiled the MS-access interface with jackcess v1.2.3 (MS-Access is a plugin)

-      MS-Access export now uses the maxrows

 

Some other changes

-      Initial blank in the csv export file removed

-      Position in the combo boxes when moving up and down in JDBC-Preference panel added

 


11: th of July 2011 new version of Sui available (0.65E)


 

JDBC preferences changes

   - New icons added

   - Possibility to added jar files to classpath available direct on JDBC preferences

   - Possibility to check if the driver is available in classpath added.

   - The user is prompted for values when adding a new URL from the sample URL's  

   - If no URL's available at start-up the users are prompted to start JDBC preferences

 

Some other changes

- New icons added in query window and report window

- Added possibility to change number of query sheets (Sui preferences require restart)

- Build insert statements function from result set added to Query report, this make it possible

  to hide rows and columns, filter rows and move columns and then build insert statement based

  on what you see in the result-set table.

- Some minor changes to the connection panel

- Added the possibility to close all query windows from query window and query monitor

- Fixed a bug relating to how null is handled when building insert stmts

- Fixed a small bug relating to how Drivers and Url are populated

 


15:th of October 2010 New version of Sui available (0.65D)


Sheets introduced to the query window. To make it easier to manage multiple set of queries sheets has been introduced to the query window. Each sheet can contain a separate set of queries that can be executed and managed individually

Other enhancements:

-      Adding URL’s from “Manage JDBC resources” now prompts the user for connection properties.

-      Changed so that MaxRows is ignored when Maxrows is set to 0

-      Possibility to disable / Enable syntax highlighting added,

-      Substitution variables are now kept between sessions

-      Size of the preference panel increased.

-      Content in preference panel re-structured

-      Possibility to re-execute a query from the Show SQL panel in the report panel added.

-      The show-SQL and query log now shows the SQL after symbolic resolution.

-      The maximum number of entries in the query monitor increased from 20 to 100

-      Function to import a specific Excel sheet for Excel Import added

-      User-id / Password is not supplied at login (connection to database) if user-id and password are empty strings

-      Variable substitution not active when BATCH=YES specified (Exec->Insert Stmts)

-      Removed initial blank line when exporting to CSV

-      Syntax Highlight automatically disabled when query text > 2000 bytes.

 

Bugs fixed:

-      Fixed a bug relating to copy and paste from the query context menu

-      Fixed a couple of minor bugs related to connection management

-      Fixed a bug in the application concept

-      Fixed a data type mapping to handle SMALLINT data type correctly for stored procedures

-      Fixed a bug so that the Query-box now is consistently populated


21:st of October 2008 New version of Sui available (0.64H)


Important note: The new version is currently only available in the Jar-file. Not in the pre-packaged exe file. If you want to install Sui using the exe file, download setup.exe and perform the installation. After the installation download Sui.jar from http://www.sui.nu/Sui.jar and replace the jar file on your installation directory with the downloaded file.

Improved installation and startup processes  

-      Storage of .pro files can now be customized to be stored under the users home directory

(Sui will store the .pro files under user.home /AppData/Sui if this folder exists)

 

-      If the user-id is set to ? (in the preferences), the user-id will be retrieved

from the java system property user.name. If the user-id is set to ?L (in the preferences),

the user-id will be retrieved from the java system property user.name and the user-id field

will be protected.

 

-      Connection properties are now stored in a separate property file (SuiConnProp.pro). This change make it easier to create a customized installation package, containing a pre-defined set of database connections. Sui automatically converts this from the old property SuiSys.pro to the new property.

 

-      Class-path definitions are now stored in a separate property fils (SuiCP.pro). This changes makes it easier to create a customized installation package, containing a pre-defined set of class path definitions. Sui automatically converts this from the old property SuiSys.pro to the new property.

 

New functions

-      Initial support for SQL-Syntax highlighting introduced

 

-      Two new functions to compare two rows or more rows in a result set from the report window introduced:

o   Select for transpose and Transpose selected, lets you select a number of rows to compare and then lets you transpose these rows (The transpose function change the orientation of a row, each column of the row is displayed as a row in a new query report)

o   Transpose on value, by right clicking a cell in a result-set and selecting transpose on value, all rows with the same value in the selected column will be transposed in a new report-window

 

Extended Export functionality

-      Generation of Insert statements now prompts you for target table schema and Target table name.

-      Possibility to distinguish between "save query" and "Export data folder" added

 

Import functionality

-      Native Excel import support introduced

 

 A number of user interface improvements

-      Added possibility to wrap or not wrap query text (Preference under File->preferences->Query)

-      Changed the query report so that odd and even row-numbers have different back ground colors

-      Length of the field Row number in query report increase, now caters for up to 999999 rows

-      Function to remove initial line number added (this is ideal if you copy a query from a tool where each

-      row starts with a line-number)   

-      Possible to set default size at startup as a preference

-      Content of Query window is saved and restored between sessions 

-      Export to XLS from report-window now Exports directly to Excel

-      Added possibility to list java system properties (Options->Java properties)

-      Added some new fields to the connection details (Options->Connection details)

                                  

Improvement to stored procedure support

-      Added support for additional data types (for example DECIMAL, CLOB an BLOB)

-      Draw Stored procedures better supports Sp's with a mix of in, out and INOUT parameters

 

Bugs-fixed

-      Fixed a bug in the column information, this function now returns correct max and min values

-      Fixed a bug relating to non numeric MaxRows (exception at startup)


10:th of December 2006 minor-version of Sui available (0.64D)


- Row-Filter improved to support more data types

- A couple of icons changed in the query pop-up


3:rd of December 2006 New version of Sui available (0.64C)


Draw query builder improvements

-      Group by functionality added 

-      Possibility to reset/set all selected columns                

 

Extended Export functionality

-      Generation of Insert statements based on a query introduced

-      Export to Microsoft Access introduced as a plugin

 

A number of user interface improvements

-      Font size changed for static text in query-window

-      A number of icons changed

-      Icons added to favorite query pop-up

-      Toolbars re-structured.

-      Exec to Excel added to toolbar

-      Icons added to query window pop-up

-      Icons added to favorite toolbar pop-up

-      Changed initial size of Sui at startup

 

Other changes          

-      FormatSQL Improved

-      Export to CSV and Export to Excel (from query window) writes the files to the specified data-directory rather then the installation directory

-      Confirmation dialogue added when attempting to save a query to an existing File

-      Additional data-types added to the filter function.

-      OK buttons added to JDBC preferences and Sui properties

 

Bugs-fixed

-      Parameter values (substitution) are now kept within the session

-      Cursor position in query kept after execution

-      A couple of bugs related to Find and replace fixed

-      Error messages if connection fails more consistent

-      Fixed so that Sui finds resources in the jar file, even if the Jar file

-      dont exists in the current direcotory (as long as the jar file exists in

-      the classpath).

 


6:th of March 2005


New version of Sui available (0.63B)

 

-      Continued Improvements of Excel interface

-      A specific sheet with meta data is automatically created for the exported result set (continuing SQL-statement, Connection information etc)

-      Export to Excel from the Query window and from the report window is now functionally aligned.

-      First version of Query builder introduced

-      The query builder lets you build simple SQL-queries by adding selection and order by criteria.

-       

29:th of February 2004 New version of Sui available (0.61B)


Version 0.61 is very much focused on an improved interface to Microsoft Excel (and other tools that can access files in XLS format).  It also includes a number of other usability improvements.

 

·         Query and Excel improvements

-      Support for exporting data to an XLS format file from the report window added.

-      Context menu added on the query window (right click on the query window)

-      Support for “batch” execution of queries added. This type of queries are writing the result of the query directly to a file rather then presenting the result in the query window. The file type can be CSV or XLS. These types of queries are invoked from the query context menu.

-      Automatic launch of Excel (or another program that understands XLS files) when the batch execution to a XLS file is completed (controlled by the new preferences under the export preferences tab).

 

·         Misc changes

-      Query window user interface improved. The message area removed from the query window (all messages displayed as pop-ups).

-      Support for “scrolling” on detailed level added (List Row and F7 / F8 to scroll down and up in the result-set on a detailed level).

-      Preferences redesigned to a tabbed panel.

-      Support for adding class paths dynamically added (Sui preferences-> Class path)

-      Sui’s launcher program improved. You are now able to change the ini file using a GUI.



15:th of December 2003, New version of Sui available (0.60B)


 

Application concept re-introduced. (The application concept will be further used and documented in later versions).


3:rd of October 2003


 

New version of Sui available (0.59C)

Version 0.59 became a more extensive version then planned. The major new functionality feature is the introduction of support for stored procedures (callable statements). It also contains enhancements to the filter function improved printing support and a number of minor usability changes.

 

Sui 0.59C change list:

·          

·         SP Support

-      Draw-Sp function (Enter SP and build a call statement using the escape syntax)

-      Support for execution of a SP from the procedure list

-      The user is prompted for SP Input-variables (IN and IN/OUT) using symbolic variable resolution (automatically drawn)

-      Output-variables  (OUT/IN-OUT) presented as a report window with two columns; variable name + value

-      Results-sets from SP’s are presented in a report-window (one for each result set)

-      Note: There are still a number of limitations to the SP support. It only supports SP’s with Character, Varchar, Integer, Smallint, Bigint, Tinyint, date, time and timestamp parameters.

 

Filter support

-      IN and NOT IN operator added (values separated by comma)

-      IS NULL and IS NOT NULL operator added

-      Character or Varchar fields with a length up to 500 bytes can be filtered

 

Misc. changes

-      Default CSV delimiter character changed from semi colon to comma (“;” -> “,”)

-      The maximum number of favorite queries extended from 10 to 35.

-      Null value are changed from “?” to null string (“?”->””) in the exported CSV file

-      Error message is now displayed in pop-ups rather then in query window

-      Confirmations dialogues added when replacing and deleting existing favorites

-      Setting of java path explained in documentation and described in error messages

-      The content of the Query list-box is changed. When a subset of a query is executed the executed SQL rather then the entire content of the query-window is added.

 

Solved bugs

-      The parsing of SQL statements is rewritten. This solves the problem with statement delimiters (normally semi colon) enclosed by quotation marks

-      The Look and feel property is kept between sessions

-      The draw function now fully supports table names with catalogue, schema and table name.

-      Naming conventions for SuiSys.pro changed to conform with Linux and Unix

-      Bug in save query resolved

-      Favorite queries saved to disk when changed rather when exiting Sui.



21:st of November 2002


New version of Sui available (0.58B)

Sui 0.58 is a major version. We have added one new major feature, favorite query toolbar. We have also made significant improvements to the list table function and to the query report filter function. We have also made a number of changes to make the user interface and the documentation more consistent.

 

Sui 0.58B change list:

 

Favorite query toolbar added

·         A new concept to manage queries added. This function lets you add your favorite queries to a toolbar (as a toolbar icon). From the toolbar the user can execute the query and also add a description to the query.

 

Significant improvements to the filter function

·         Filter function supported for more data-types

·         More operators added for filtering (=, <>, < ,>, Not Like, Between)

 

Improvements to list table and list procedure

·         Possible to filter tables based on table type

·         List table now works for the ODBC/JDBC drivers

·         Bug solved related to list table and lower case

·         Bug solved to make sure list table works for DBMS with a catalog as part of the table name

·         Catalog is not included in the filter panel for DBMS without a catalog as part the table name

·         New option to enable that all available schemas are displayed in a combo-box on the table / Procedure panel

·         List of Access to tables and list of referential integrity added to table listing panel

 

Changes to user documentation

·         The user guide is re-structured and we have changed it from html to pdf.

 

Misc. changes

·         Re-design of a number of icons.

·         The show-SQL panel (from the query window) changed to a scrollable panel

·         New option to make the column width more intelligent

·         The size of the report list are initially set wider

 


6:th of November 2002


New minor version of Sui available (0.57C)

Sui 0.57C change list:

·          

A number of bugs fixed

·         Filter function corrected to work correctly for filters without a % sign.

·         It's now possible to filter the second column of the connection details

·         Connection properties is now written to file when the apply button is pressed (rather then when application is closed)

 

Minor changes

·         URL added to report window title

·         URL added to query monitor

·         Max row field is validated for numeric content.

·         User-id and password is remembered during a session. If a user tries to connect to the same URL as before (during the same session) the user-id and password from the previous connect is automatically entered in the user-id and password field (happens when focus is moved from the URL-Box).


30:th of October 2002


New version of Sui available (0.57)


Sui 0.57 change list:

 

Filter functionality added to the query report

·         Filtering a query makes it possible to reduce the number of rows in the report. The report is filtered by using wild-card characters. This version supports filtering for character fields (limited to fields with a length less then 250 bytes).

 

FormatSQL Improved 

·         The format SQL function is continued be improved. In this version support for Insert, Update and Delete SQL is added. Support for more complex SQL SELECT syntax is also added (Common table expressions for example). You can also format a subset of the SQL statement (select the SQL you want to format and press the formatSQL button)

·          

Support for changing Java " look and feel"

·         Select edit->preferences->Look and Feel to change the look and feel of the user interface.

 

Minor corrections

·         Pop-up menu placement bug solved

·         Possible to deselect variable substitution (Edit->Preferences)

·         Keep connection removed from the preference menu

·         The web-site now includes specific information for Oracle

 


28:th of August 2002


New version of Sui available (0.56)

 

Sui 0.56 includes new functionality for:

·         Change and replace of data in the query window added

·         A number of minor bugs fixed.

·         The web site now includes specific information for DB2,


11:th of November 2001


Changes to packaging and documentation

·         Sui changed from shareware to FREEWARE

·         Sui Windows installation improved. Under Windows Sui installation is done thru an installer software, supporting install and un-install of Sui

·         Sui documentation and web-site improved and extended

 


7:th of November 2001


New version of Sui available (0.55)

Sui 0.55 includes new functionality in the following areas:

·          

·         Query formatting:

·         Sui now includes support for formatting SQL Select queries. This is ideal for people working with SQL generated from tools and from other users. The formatted SQL is very easy to read.

 

·         Confirm update.

·         Before committing changes to the database Sui asks the user to confirm the changes

 

·         Prompted queries.

·         Sui now supports prompted queries. Sui asks the user to fill in the values for all variables in the SQL starting with a &. Before the query is executed the variable is replaced with the value entered by the user

 

·         Improved connection management.

·         The logic for managing connection is improved. From a user perspective full support for executing parallel queries is implemented. Sui also reduces database lock contention to a minimum.


15:th of September 2001


Initial Version available (0.54)

·         The first generally available version of Sui is announced.  www.sui.nu