ObjectDB version 2.6.5

Released on 2015-12-22 (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.5:

  • Added optional (experimental) support of using clients with different object model versions.
  • Changed references to new flushed objects from ObjectDB to weak references.
  • Cancelled an exception on cascading removal of an already removed object.
  • Renamed internal Enhancer hidden methods to non property method names.
  • Fixed a bug in retrieving pure time values (java.sql.Time).
  • Fixed a bug in MEMBER OF queries on embedded objects.
  • Fixed a bug in querying indexed nested embedded objects.
  • Fixed a bug in querying enhanced embeddable classes.
  • Fixed server crash on exceeding maximum number of connections specified in configuration.
  • Fixed optimistic lock exception on removing of a flushed modified entity in the same transaction.
  • Fixed temporary file management for very large transactions (feature request #1658).
  • Fixed a bug in persisting dates (TemporalType.DATE) based on time close to clock change.
  • Fixed a bug in indexing java.sql.Date fields during time / time zone change.
  • Fixed a bug in detachment of embedded objects (if enabled).

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

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