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: )