OMNIDEX Enhancements and Fixes

This file is a cumulative and chronological list of the enhancements  
and fixes that have been made to the Omnidex family of products.  This 
file is intended to allow customers and DISC support personnel easy 
access to all fixes or bugs that have been corrected in the software.

The file can be loaded into any Editor that supports ASCII text files 
so that searching can be performed for a particular error message or 
program module.

______________________________________________________________________
RELEASE 4.05.01A		            Released: October 30, 2008

-	Support for native 64-bit on Windows, Linux and HP-UX
-	Support for Oracle 11g on hpux2
-	Support for MySQL 5.0 on Windows and Linux using the MySQL 3.51 ODBC Connector
-	Support for detailed, real-time statistics from the UPDATE STATISTICS command
-	Support in ODXSQL for api=JDBC
-	Support for UPDATE INDEXES command to build Omnidex Indexes from ODXSQL or oaexecsql
-	Support for LOAD OFX, UPDATE ROLLUPS and UPDATE TEXT in oaexecsql as well as ODXSQL
-	Support for XML environment files in OmniAccess, with support in oadecomp and oahelper
-	Support more effecient given name synonym lists with a maximum of eight synonyms
-	Change oaglobal.env to Omnidex.env, allowing "connect omnidex" without a path
- Change OAGLOBAL environment variable to OMNIDEX_ENV
-	Support for -odxnet option in ODXSQL to automatically launch odxnet 
-	Support for both 32-bit and 64-bit C DATETIME datatypes.
-	Fix problems with SET CONTINUATION OFF
-	Fix problem with $BITMAP_INDEX and other columns in system catalog table $INDEXES
-	Fix signal handler in Java scenarios. [Note JBOSS must still be run with alternate Java DLL.]
-	Allow $SCORE and $CONTAINS even when no proximity qualifications have occurred 
-	Support for CLOB's in OST's.
-	Show file sizes for flatfile databases in ODXSQL and info calls.

______________________________________________________________________
RELEASE 4.04.02B		            Released: August 17, 2007

- Support oafetchkeys with KEYWD or KWCOUNT options on Distributed Indexes
- Support the column alias also being the name of a column in the table.
- Support NULL values for OMNIDEX, ANSI, ASCII and C DATE datatypes.
- Support for Java 1.5 on UNIX platforms
- Automatically add App_Themes directory on first use of OmniSearch
______________________________________________________________________
RELEASE 4.04.02A		            Released: August 2, 2007

- Beta release of Omnidex JDBC Intelligent Router 
- Support for JDK and JRE 1.5 with our JDBC driver
- Translate environment variables in datasources for JDBC
- Support for nested queries in the FROM clauses within the WHERE clause
- Optimization using rollup tables within Union Views
- Improved optimization in Union Views within columns using the 
  DISTINCT_IN_PARTITION option
- Improve memory mapping and exclusive access for files
- Fix to avoid processing grouped COUNT(DISTINCT ...) using rollup tables 
  unless all group by columns match the rollup table
- Fix display of counts for OmniSearch ActiveCounts template
______________________________________________________________________
RELEASE 4.04.01C                Released: July 19, 2007

- Optimization of nested queries against partition qualifiers in Union Views.
- Optimization using rollup tables in Union Views.
- Fix problems with oastatementinfo in queries against grids (DBUNION rule).
______________________________________________________________________
RELEASE 4.04.01B                Released: July 7, 2007

- Support for the DataAccess ODBC driver on Linux, with testing against 
  FreeTDS.
- Fix DSEdit and OdxQuery to allow them to work with 4.4.n releases.
- Fix Omnidex Addin problem with DBUNION (Grid) statements.

______________________________________________________________________
RELEASE 4.04.01A                Released: June 18th, 2007

- Optimization of TOP, SKIP, EVERY and RANDOM clause of SELECT statements to 
  take advantage of skips within indexing.
- Improve handling of TOP and SKIP operations in the grid processing with the 
  Addin (DBUNION rule).
- Change version checking between client and server so that a) ODBC and JDBC 
  are based on an earliest compatible version, and b) CLOA is based on the 
  Omnidex version, taking into consider whether info calls are to be used. 
  For CLOA, the new property NoInfoCalls=Yes is supported, and if set, allows 
  versions to sync on just x.xx, rather than x.xx.xx.
- oaversion now supports showing the earliest ODBC, JDBC and CLOA compatability
  dates.
- Improve debug messages to show better operating system information in banners 
  and trace files
- Fix abort that occurs when column alias is a literal, but order by is a 
  column.
- Fix to oainfo to resolve problems with info calls in the ODBC driver
- Improve performance of Hashed Data Cache on large result sets.

---------------------------END OF FIXES FILE--------------------------
