ObjectDB version 2.6.2

Released on 2015-05-20 (see other available releases).

Note: A newer version is available.

Use of ObjectDB is subject to the ObjectDB Licence agreement
 

Changes in ObjectDB 2.6.2:

  • Added support of entity classes with missing implemented interfaces in the Explorer.
  • Added method com.objectdb.Utilities.newTrackable(em, cls) for improved performance.
  • Added a temporary workaround for NullPointerException on query after flush (issue #1623).
  • Improved title of query result windows in the Explorer.
  • Changed the Enhancer to return non zero exist code on errors (issue #1635).
  • Fixed a NullPointerException on concurrent access of first object of an entity class.
  • Fixed bug in using EnumType.STRING based enum collection as a query parameter (issue #1639).
  • Fixed a synchronization bug (issue #1643).
  • Fixed a regression of build 2.6.1_03 in supporting interfaces in the Explorer.
  • Fixed a bug in updating a collection field after GC of the containing entity (issue #1620).
  • Fixed a bug in queries on map fields.
  • Fixed a bug in updating an embedded object after GC of the containing entity (issue #1620).
  • Fixed a bug incascading detach through unloaded inverse (mapped by) collection.

See the full change log.
 

ObjectDB with Maven

To use ObjectDB in your Java Maven project merge the following repositpory and dependencies into your pom.xml file:

    <repositories>
            ...
        <repository>
            <id>objectdb</id>
            <name>ObjectDB Repository</name>
            <url>https://m2.objectdb.com</url>
        </repository>
            ...
    </repositories>
            ...
    <dependencies>
            ...
        <dependency>
            <groupId>com.objectdb</groupId>
            <artifactId>objectdb</artifactId>
            <version>2.6.2</version>
        </dependency>
        <dependency>
            <groupId>org.eclipse.persistence</groupId>
            <artifactId>javax.persistence</artifactId>
            <version>2.1.0</version>
        </dependency>
        <dependency>
            <groupId>javax.transaction</groupId>
            <artifactId>jta</artifactId>
            <version>1.1</version>
        </dependency>

            ...
    </dependencies>

ObjectDB 2.6.2 Maven files:

objectdb-2.6.2.jar objectdb-2.6.2.jar.md5 objectdb-2.6.2.jar.sha1
objectdb-2.6.2.pom objectdb-2.6.2.pom.md5 objectdb-2.6.2.pom.sha1

 

ObjectDB Development Kit

The ObjectDB Development Kit includes:

  • The ObjectDB runtime JAR (available also on Maven).
  • The GUI ObjectDB Explorer.
  • Sample ObjectDB databases that you can open in the Explorer.
  • Command line tools for running the ObjectDB Server and the ObjectDB Enhancer.
  • Tutorial projects in Maven format for opening and running in your favourite IDE.
  • A sample objectdb.conf configuration file.
  • Source code of the JPA and JDO APIs.
  • JavaDoc of the JPA and JDO APIs.
  • The complete ObjectDB Manual in PDF format.