ObjectDB version 2.3.0

Released on 2011-09-21 (see other available releases).

Note: A newer version is available.

Use of ObjectDB is subject to the ObjectDB Licence agreement
 

Changes in ObjectDB 2.3.0:

  • Added the ability to edit databases in the Explorer (issue #2).
  • Added the ability to execute queries in the Explorer (issue #3).
  • Other small Explorer improvements.
  • Added support of IN operator in JPQL queries.
  • Added support of ";drop" database url parameter.
  • Adjusted the Enhancer to the new Java 7 class file format.
  • Improved error message for invalid mapped by (inverse) fields (issue #473).
  • Improved persisting byte by reducing required storage space.
  • Removed a shutdown hook that leads to memory leak (issue #453).
  • Completed missing documentation (e.g. UPDATE & DELETE queries).
  • Fixed memory leak issues.
  • Fixed server hang and deadlock issues.
  • Fixed several NullPointerException bugs.
  • Fixed the "Failed to generate dynamic type" exception.
  • Fixed a bug in query plans that use an inherited index.
  • Fixed bugs in queries on collections.
  • Fixed evaluation of $temp in the configuration file.

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.3.0</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.3.0 Maven files:

objectdb-2.3.0.jar objectdb-2.3.0.jar.md5 objectdb-2.3.0.jar.sha1
objectdb-2.3.0.pom objectdb-2.3.0.pom.md5 objectdb-2.3.0.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.