A new development release 8.0 is online and here is the list of the Jira fixes that goes into it: 

  • OMJ-157 - Port back full OMJ to 7.12
  • OMJ-156 - Investigate bug when selecting database to be openned
  • OMJ-155 - Provide read-only switch for context menu open action
  • OMJ-151 - Provide more detailed information on exceptions
  • OMJ-138 - Enable OME to be accessed in two modes "read-only" mode and "read-write"
  • COR-1925 - The Db4oTool '-collection' enhancement stops with an error when casting and passing delegate to a method.
  • COR-1914 - Refactoring wrappers to primitives (and vice versa) is broken
  • COR-1909 - Avoid updating unmodified Activatable objects in TP mode (activated collection items)
  • COR-1907 - Skip Activatable objects in explicit update calls in TP mode
  • COR-1906 - Rewrite FileHeader operation so it works with two flush calls
  • COR-1901 - [.Net] Make activatable collection tests generic
  • COR-1900 - Implement custom update depth for TP mode
  • COR-1898 - Refactor update depth from int to strategy
  • COR-1897 - Verify TP collections behavior
  • COR-1894 - HashMap can't store values at null keys.
  • COR-1892 - [LINQ] NullReferenceException when where clause contains test against null
  • COR-1890 - Optimized Native Queries which use the ArrayList#size()-property return all objects.
  • COR-1889 - Fix Contains() constrain API doc
  • COR-1887 - [.NET] Integration tests for instrumented TA/TP collections
  • COR-1886 - [.NET] Review instrumentation for TA/TP collections
  • COR-1885 - [.NET] Implement all List methods in ActivatableList
  • COR-1884 - [.Net] Implement ActivatableDictionary
  • COR-1881 - A LINQ-Query returns all objects with where-clause with a List.Contains()-constrain
  • COR-1878 - Factor out blocksize aware FreespaceManager
  • COR-1877 - Defragment ID batch allocation relies on blocksize from source database config
  • COR-1876 - Remove Transaction parameter from StandardIdSystem
  • COR-1875 - Problem with sorting by field in base class
  • COR-1874 - Unable to retrieve object from store if assembly name contains db4o
  • COR-1872 - NullPointerException and DatabaseClosedException when querying by class
  • COR-1870 - Review improvements on Linq implementation
  • COR-1868 - Factor global non-transactional IdSystem out as an interface
  • COR-1867 - Migration tests also need to be run in C/S mode
  • COR-1866 - TA/TP: Activation of Activatable collections triggers update through #clear() invocation in type handler
  • COR-1865 - Top level orderAscending/orderDescending should fail early and provide more specific exception
  • COR-1863 - Server throws StackOverflowException while querying complex object hierarchy
  • COR-1862 - .Net TA/TP collection exploratory spike
  • COR-1861 - LINQ optimizer throws ClassCastException for expressions typed to System.Object
  • COR-1860 - Race condition in ThreadPool4Impl
  • COR-1859 - Write a design spike for the new IdSystem
  • COR-1856 - Inconsistent handling of relative source/target paths in instrumentation Ant task
  • COR-1855 - Implement In-Memory IdSystem
  • COR-1848 - Simplify IdSystem methods and reduce outside knowledge about pointers
  • COR-1846 - Direct comparision against fields fail for enums.
  • COR-1843 - Implement BTree IdSystem
  • COR-1807 - Pluggable ID system
  • COR-404 - Map null values are not persisted