Chapter 33. What's new in DODS 5.1-9

This chapter lists the new or updated features associated with DODS 5.1-9

- (ID: ) Added 'ResultSetType' and 'ResultSetConcurrency' parameters in driver specific section of database vendor *.conf file. Using of those two parameters can improve performance of complex queries.

- (ID: ) Added 'Drivers' section in dods.conf file. If 'ClassType' parameter in app configuration file are missing, DODS use 'Drivers' section to find database vendor name (based on driver class name).

- (ID: ) Fixed problem in method markNewValue (GenericDO.java) - comparing byte[].

- (ID: ) Added parameter in conf file: ClassList - absolute path of XML file with list of DO classes - for loading caches during startup.

- (ID: ) Fixed refreshCache() and enableCaching() not to fill cache during cache initialization if parameter initAllCaches is set to true but caches are not used

- (ID: ) Condition object uses DataStract objects instead of DO objects (where clause of SQL statement). Performance issue.

- (ID: ) Sinchronized access in LRUMap - full caching - cacheHits

- (ID: ) Fixed handling of datastructs found in cache (ceInternal)

- (ID: ) Fix for statement close (to avoid problem with Oracle RDBMS - Shark mailing list)

- (ID: ) Introduced ignoring of commit requests, if no DOs are changed

- (ID: ) Support for HipersonicSQL in SQLSplitter ant-task. Problem with SQL command ALTER TABLE ... PRIMARY KEY - Added 'SplitSQLPrimary'. parameter

- (ID: ) Fixed bug in runQuery method - removeDO's from vector.

- (ID: ) Fix for 'userWildCard' support

- (ID: ) DODS icons and pictures are changed.

- (ID: ) Fixed bug - with static DatabaseManagerConfiguration fields

- (ID: ) Fixed bug - enable caching with tables fully cached

- (ID: ) Added method getParentConfig() in StandardDatabaseManager.java - returns parent DODS config object.

- (ID: ) Updated Javadoc in standard template.

- (ID: ) Patch to DBConnections pool control (too many open - waiting and wasting resources).

- (ID: ) Fix for 'isFinal' in doml31_2_doml60.xsl tool

- (ID: )