384 words

ObjectDB version 2.0.2

Release date: 2010-11-13

ObjectDB 2 is already in use in production in several applications and is mostly stable. Currently, there are no known open bugs. If you find a bug and you can fill an issue and provide a small test program that demonstrates the bug, most likely, it will be fixed within 48 hours.

You should start by following the tutorial or reading the manual.
For upgrading from version 1.0 please read the upgrade instructions.

Version 2.0.2

  • Fixed a bug in queries on embedded objects in C/S mode.
  • Fixed a bug in setting log directory path (missing URL decoding).
  • Fixed a bug in automatic byte code enhancement in Java EE server.
  • Fixed a bug in multi variable queries.

Version 2.0.1

  • Fixed a bug in lazy loading of instances of non enhanced classes.
  • Fixed a bug in using the Replayer with no updates to the database.
  • Fixed an activation bug.

Version 2.0.0

  • Improved processing of some sorts of queries.
  • Added support for using ObjectDB with JPA 1 jar in the classpath.
  • Changed server start avoiding new process creation.
  • Added logging for class loading and method finding problems.
  • Fixed a bug in the results of IS [NOT] NULL queries.
  • Fixed a bug in ObjectDB Doctor.
  • Fixed persistence.xml C/S connection property to "javax.persistence.jdbc.user".
  • Fixed a bug in the new log based (recording) recovery from failure mechanism.
  • Fixed a bug in finding an entity after a failed find followed by persist.
  • Fixed a memory leakage in eager load of large object graphs.
  • Fixed a synchronization bug in sequence value generation.
  • Fixed some issues in query execution.
  • Fixed ObjectDB Doctor to activate and rebuild also inactive (new) indexes.
  • Improved performance of database insert/update/delete operations.
  • Changed default configuration (for improved performance).
  • Added support for running a server with no tray icon (using a -console flag).
  • Changed EntityManager.find to return null when no object is found.
  • Fixed a bug in closing database files.
  • Fixed a bug in preserving order of @EmbeddedId fields.
  • Fixed a NullPointerException during cache cleanup.
  • Fixed a bug in database file converter (from ObjectDB 1.0 to 2.0).
  • Fixed a bug in handling duplicate / missing JDO metadata.
  • New error message when persisting a reference to a new (non managed) entity object.
  • Fixed a bug in lazy loading of instances of non enhanced classes.
  • Added Explorer support of ID / version / inverse (mapped by) fields.
  • Fixed Explorer bug in closing database files.
  • Fixed cascading through inverse (mapped by) fields.
  • Fixed some bugs in automatic schema evolution.
  • Fixed a Server/Explorer class loading bug (after schema change).
  • Fixed a bug in the ObjectDB Doctor Tool.