478 words

ObjectDB version 2.2.0

Release date: 2011-04-03

You should start by following a tutorial or reading the manual.

For upgrading from version 1.0 please read the upgrade instructions.

It is highly recommended to run the ObjectDB Doctor of version 2.2
(in repair mode) on existing database files, and to switch to the new database
files that are generated by the Doctor when moving to version 2.2.

Version 2.2.0

  • Added full support of JPA 2 Criteria Queries API (issue #9)
  • Added full support of JPA 2 Metamodel API (issue #8)
  • Added non optional field validation (throwing an exception on null value).
  • Improved ObjectDB Doctor to handle additional issues.
  • Improved query execution planner.
  • Improved cleanup and reusing space after index deletion.
  • Changed default configuration (enabled recovery, disabled recording).
  • Fixed a critical database structure bug (issue #36).
  • Fixed a critical bug in schema evolution of modified ancestor classes.
  • Fixed a bug in handling indexes in a new ancestor class.
  • Fixed a query cache bug.
  • Fixed several bugs in query processing and running.
  • Fixed a query execution bug when index with null keys is used.
  • Fixed a bug in tracking field changes when a new value is the default value.
  • Fixed a bug in creation of unnecessary nonclosed files.
  • Fixed a ClassLoader conflict when using GlassFish.

Version 2.1.1

  • Fixed an Explorer bug in handling listeners and callbacks.
  • Fixed a bug in using user/password url arguments multiple times.
  • Fixed several bugs in query processing and running.

Version 2.1.0

Version 2.0.5

  • Fixed Java Agent / Java EE / Spring enhancement bug.
  • Fixed a bug in merging detached entity objects.
  • Fixed unexpected NullPointerException in client server mode.
  • Fixed an exception in AVG query on non numeric values (issue #29).
  • Fixed a bug in handling JOIN queries with primary key fields.

Version 2.0.4

Version 2.0.3

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

See the ObjectDB 2.0 release notes for details about previous changes.