Release Notes: This release included improved integration with BEA Weblogic Server. The query cache now caches aggregates and projections. Support for savepoints and Oracle Objects was also added. The Tangosol plug-in now supports the caching of queries. Several bugs were fixed.
Release Notes: A number of new features were added. The query cache now caches aggregates and projections, including queries that use grouping. Support for savepoints, with both in-memory and JDBC3 plugins, were added. Support for Oracle Object fields through JDBC SQLData interfaces were added. Support for large transactions was added, including several optimizations in the datastore cache when using large transactions. SQLWarning instances are now checked and can be handled in a customizable way.
Release Notes: The major new features in Kodo 4 are support for both the JDO 2 and EJB 3 persistence specifications, and a new mapping framework that makes it trivial to create most custom mappings.
Release Notes: The query cache now caches aggregates and projections, including queries that use grouping. Support has been added for save points, with both in-memory and JDBC 3 plugins. Some drivers / database combinations do not support JDBC 3 or savepoints. Support has been added for Oracle Object fields through JDBC SQLData interfaces. Official Oracle JDBC driver support has been upgraded from 18.104.22.168.0 to 10.1.0.4.
Release Notes: In this release, several bugs and inefficiencies are addressed resulting in improved queries, more efficient raw SQL handling, and more stable profiling. Oracle 10 and MySQL integration is improved. Error messaging has been improved.
Release Notes: This release includes many new JDO 2 preview features, including Single Field Identity, which allows for the use of application identity without writing object ID classes when using a single primary key field. It also includes several major improvements to the Kodo Workbench. Kodo now provides support for Apache Derby/Cloudscape and offers finer grained control over timed cache invalidation. JMX 1.2 is now supported. Performance enhancements were made to the Remote PersistenceManager capability. Improved support for Java 5 enums and generics was provided.
Release Notes: This beta introduced a number of JDO 2 features including preview support for single field identity. This allows for the use of application identity without writing object ID classes when using a single primary key field. A lifecycle event listening framework was added as a JDO 2 preview feature. A convenience method was added for retrieving instances based on OID, primary key value, and stringified OIDs. Apache Derby/Cloudscape support was added. Caches can now be evicted on a schedule. JMX 1.2 is now supported.
Release Notes: A couple bugs related to query caching were fixed. More support for generics was added. A MaximizeBatchSize configuration option was added to the default kodo.jdbc.UpdateManager property. It defaults to true, indicating that Kodo should sort statements in order to optimize batch size when statement batching is on.
Release Notes: The reverse mapping tool interface in the workbench is now a guided wizard that allows the user to customize various aspects of the reverse mapping process. Numerous JDO 2 JDOQL preview features are available: single-string JDOQL queries, implicit JDOQL parameters and variables, named queries, and subqueries. Optional automatic management of inverse relations are now supported. There are many improvements to the Kodo Workbench. Eager fetching is improved.
Release Notes: When setting kodo.ProfilingInterface to export, default export interval is now -1, indicating that only a final export will be created. Also, a number of bugfixes were made, including for a possible exception when attaching a new embedded object, checking for lock-group when using state- image version indicators, production of a final profiling export when setting kodo.ProfilingInterface to export, and a fix for DBDictionary to allow column auto-increment sequence names longer than 31 by adding a MaxCharactersInAutoIncrement property.