New release is out and here is the list of bug fixes and improvements that you will find in it:

  • OMN-177 - OMNAddin.addin file location detection fails on non english language
  • OMN-176 - ObjectManagerEnterprise fails to run on non english boxes
  • OMN-175 - In Query result, Empty any cell displaying some primitive value. It throws NullReference Exception
  • OMN-174 - exception occurs on dragging some fileds to attribute list and then running a query or click on view all objects.
  • OMN-173 - Queries not returning correct results for datetime field.
  • OMN-172 - For Bool and datetime fields, query builder does not show dropdown for bool values and calender for datetime
  • OMN-171 - If such a search string is added which has no matching class and we switch to assembly view then the db4o broweser has treeview with just assembly name
  • OMN-169 - Recent queries remains for a db, if the db is deleted and created again with same name and location
  • OMJ-144 - Error by running a query
  • OMJ-142 - Query string doesn't appear in text field of Build query view
  • OMJ-128 - Unhandled event loop exception
  • DRS-103 - Collection not replicating properly if configured with TransparentActivationSupport
  • COR-1746 - HybridDictionary can not be stored
  • COR-1744 - Native Query optimizer accepts multi-statement predicates
  • COR-1743 - ObjectContainer in member field causes NullPointerException during activation
  • COR-1741 - Enable ObjectContainer#Store to be used inside Deleting callback (and event handler)
  • COR-1739 - Db4oTool should support db4o performance counters installation
  • COR-1736 - JMX/PerfMon: Query statistics
  • COR-1735 - TransportObjectContainer should not create a WeakReferenceCollector
  • COR-1731 - Skip nested activation calls in NQ optimization
  • COR-1729 - update svnkit to 1.3
  • COR-1728 - PerformanceCounter/JMX bean for IO Read and Write for Java and .NET
  • COR-1725 - BLOAT cache fills up the heap
  • COR-1723 - ClassHasNoFields diagnistic is not called on a class with no fields
  • COR-1721 - After refactoring a field to transient/NonSerialized, field contents are still retrieved
  • COR-1718 - DB4OTool.exe crashes on some class names
  • COR-1715 - When #setSemaphore() waits for the semaphore to become available it blocks the server.
  • COR-1714 - Batched messages hold on to the server container lock while they are processed
  • COR-1712 - Reduce TransportObjectContainer code overhead
  • COR-1707 - Consistent client/server exception (and shutdown) handling
  • COR-1706 - Per class UUID config is overridden by global config
  • COR-1703 - UniqueFieldValueConstraint should refuse to be configured on a client
  • COR-1701 - com.db4o.foundation.ArgumentNullException about ActivatableHashMap
  • COR-1700 - Allocate memory in the MemoryBin in byte[] pages
  • COR-1699 - Consolidate type handler querying requirements into QueryableTypeHandler
  • COR-1687 - Removing super class from hierarchy leads to ClassCastException
  • COR-1685 - Deleting updated objects with TP configured has no effect
  • COR-1683 - Updating objects that contain enums causes exceptions
  • COR-1682 - DatabaseFileLockedException is no longer thrown when the file is locked by another process
  • COR-1681 - [Silverlight] Introduce helper class for assembly resolution.
  • COR-1677 - Simple boolean fields not supported
  • COR-1676 - [Silverlight] Add CLI1 tests (adapting the ones not supported) to Silverlight test suite
  • COR-1675 - review and update astoria demo
  • COR-1672 - integrate Data.Services.Db4oDataContext tests into the continous build
  • COR-1671 - test cases for Data.Services.Db4oDataContext in server mode with concurrent clients
  • COR-1670 - Activation doesn't work properly when UniqueFieldValueConstraint is set
  • COR-1669 - TA enhancement plugin for eclipse fails when the super class of a class that's being enhanced resides in a referenced project
  • COR-1667 - Support simple method calls on LINQ queries
  • COR-1666 - Support method/property chaining on LINQ queries
  • COR-1665 - support ordering for value types that implement IComparable
  • COR-1664 - NullPointerException encountered in client server mode when multiple client connect to server simultaneously using Configuration along with openclient
  • COR-1662 - On upgrading database to 7.10 NullReferenceException is thrown
  • COR-1661 - Defrag fails with NullReferenceException
  • COR-1656 - Support non generic types derived from generic collection types
  • COR-1652 - DateTimeOffset field in ORDER By throws exception
  • COR-1651 - LINQ 'Where Not' clause against boolean field throws exception when native query optimization is enabled
  • COR-1649 - split embedded C/S from networking C/S and introduce API to open embedded clients against local ObjectContainer
  • COR-1648 - During emergency shutdown, db4o should not write cached data to disk if cache could possibly be corrupted through causing exception
  • COR-1647 - Exceptions during emergency shutdown should not shadow the causing exception
  • COR-1640 - EventRegistry cleanup
  • COR-1635 - Run db4o common tests on Silverlight
  • COR-1632 - Deep Prefetching
  • COR-1134 - Poleposition alerts when the performance decreases or increases by a specific threshold
  • COR-1054 - Ensure Enums are handled correctly by Java TA instrumentation
  • COR-1046 - updateDepth sets on configuration overrides updateDepth on ObjectClass
  • COR-656 - SODA throws exception on identity constraint against "unknown" object
  • COR-391 - DateTime in dotnet looses "kind" member
  • COR-192 - Pluggable ClientServer Communication