db4o Developer Community

db4o open source object database, native to Java and .NET
Welcome to db4o Developer Community Sign in | Join
in Search
More Search Options

Product News from the Core Team

This blog features product news right from the core developer team, once new features and functions get checked into Subversion, available as Continuous Build every 2 hours.

7.2 Production - Release Notes

The full list of issues resolved for 7.2 Production Release is presented below.
  • COR-1173 - OSGi class loading configuration fails when global configuration is used
  • COR-1166 - for db4o-7.2.30.10211-net35.msi 1 test case fail
  • COR-1165 - For db4o-7.2.30.10211-net35.msi Unable to load Db4objects.Db4o.Linq.Tests-2008.sln inside \src\Db4objects.Db4o.Linq.Tests
  • COR-1164 - For db4o-7.2.30.10211-net35.msi no Db4objects.Db4o.Tests-CF-2008.sln inside \src\Db4objects.Db4o.Tests
  • COR-1162 - Couldn't build db4otools project for 7.2.30.10211 java build
  • COR-1159 - For db4o-7.2.30.10211-net35.msi in readme.html under \db4o-7.2\src has missing information
  • COR-1156 - db4o -7.2.30.10211 java, .NET release build errors
  • COR-1155 - LINQ constraints in VB
  • COR-1147 - Solution doesn't compile
  • COR-1146 - db4o.chm documentation is not generated
  • COR-1145 - Issues in the .NET 35 LINQ build
  • COR-1141 - Produce plan for Generic Collections and Fast Collections
  • COR-1140 - Blog about optimized LINQ for db4o
  • COR-1137 - Prepare release 7.2
  • COR-1126 - Optimize constraint graph to remove ANDs between constraints if not needed
  • COR-1119 - Provide LINQ solution files and build integration for the CompactFramework
  • COR-1117 - Callback API gets reference of a new ObjectContainer
  • COR-1114 - Adapt TA/TP .NET bytecode instrumentation to new Activatable#bind() semantics
  • COR-1113 - blog about RollbackStrategy with deactivate example
  • COR-1110 - Adapt TA/TP Java bytecode instrumentation to new Activatable#bind() semantics
  • COR-1109 - Benchmark unoptimized linq to optimized linq
  • COR-1107 - Transparent Persistence (manual implementation) does not work in VB.NET
  • COR-1106 - Compact framework testcases not executed sucessfully (db4o-7.1.26.9045-net2.msi)
  • COR-1105 - [TA] java.lang.IllegalStateException if unbind is called
  • COR-1103 - Test fails under db4ojdk1.2 for db4o-java-7.1.26.9045
  • COR-1102 - Build error in db4o7.1.26.9045
  • COR-1101 - project missing in Db4objects.Db4o.Tests-CF-2005.sln for db4o-7.1.26.9045-net2.msi
  • COR-1100 - Tests fail for Db4objects.Db4o.Tests-2005.sln in db4o-7.1.26.9045-net2.msi
  • COR-1099 - incorrect version number for Db4oTool.MSBuild.dl and Db4oTool.exe
  • COR-1097 - Corrupted class index in some delete/re-add scenarios
  • COR-1095 - Access nanoTime functionality through db4o core, remove nano-timing.jar from db4otools
  • COR-1094 - ArrayList4.CopyTo doesn't activate
  • COR-1093 - Improve delay adjustment logic of DelayCalculation
  • COR-1092 - IoBenchmark review and code coverage analysis with JProbe
  • COR-1091 - QueryByExampleTestCase fails on CS mode, and the failure causes test suite hang
  • COR-1090 - Defrag fails against some scenarios with non-standard block size
  • COR-1086 - SODA query returns wrong query result for .NET interfaces
  • COR-1085 - Implement databaseGrowthSize configuration to reduce fragmentation
  • COR-1083 - Code review/refactoring for legacy handler defrag
  • COR-1081 - [NQ] Native query does no longer work with current svn version: InvalidIteratorException
  • COR-1079 - Configuration interface for creating custom Typehandlers
  • COR-1078 - Release 7.1 prep
  • COR-1077 - Clean up com.db4o.bench
  • COR-1076 - Provide Ant Script to launch the Benchmark
  • COR-1074 - unbind Activatable objects when the ObjectContainer is closed
  • COR-1073 - 'closing' event to notify interested parties that an ObjectContainer is being closed
  • COR-1072 - Activatable objects should be bound to their Activator upon Store
  • COR-1071 - introduce TransparentUpdateSupport configuration option
  • COR-1070 - introduce RollbackStrategy interface for Transparent Update
  • COR-1068 - IExtObjectContainer.GetByID on invalid ID throws OutOfMemoryException and closes the database
  • COR-1066 - [TA] FileEnhancer doesn't work anymore
  • COR-1065 - Transparent Update for ArrayList4
  • COR-1064 - Transparent Update for ArrayMap4
  • COR-1063 - Clean up FreeSpaceManager interface
  • COR-1059 - ClassCastException for Treemap
  • COR-1054 - Ensure Enums are handled correctly by Java TA instrumentation
  • COR-1050 - AliasesTestCase failure against 6.4.14 on OSGi
  • COR-1049 - Code Review 2
  • COR-1047 - Ability to reply to client messages using MessageRecipient
  • COR-1044 - Call System.nanoTime() from a Jar in db4otools
  • COR-1043 - [.JAVA] Transparent Update Instrumentation
  • COR-1042 - [.NET] Transparent Update Instrumentation
  • COR-1041 - Transparent Update Infrastructure
  • COR-1040 - Remove 'useIndexSystem' freespace system
  • COR-1038 - Improve ObjectContainer interface
  • COR-1036 - Find a way to get accurate time mesurements for I/O-operations
  • COR-1033 - extract TypeHandler4 from ClassMetadata
  • COR-1031 - Code Review
  • COR-1030 - Write blog post about I/O-Benchmark and Delaying
  • COR-1027 - Generic Collection Design and Store/Retrieve "Tracer bullet"
  • COR-1025 - Defragment with StoredClassFilter corrupts the database
  • COR-1024 - DelayingIoAdapter
  • COR-1023 - Analysis of BenchmarkIoAdapter log files
  • COR-1022 - BenchmarkIoAdapter
  • COR-1021 - I/O Benchmarking and Simulation of Slower I/O Behaviour
  • COR-1020 - Finalize Typehandler4 interface, implement compare(obj, obj)
  • COR-1019 - [TA] Setter Methods doesn't get instrumented for transparent activation
  • COR-1017 - In Db4objects.Db4o.Tests-2005.sln, tests fail when the solution is run.
  • COR-1016 - In Db4objects.Db4o.Tests-CF-2005.sln, no project is present with the name "Db4objects.Db4o.Tools-CF-2005"
  • COR-1014 - Change Db4oTool.exe command line options to make it more consistent
  • COR-1013 - [.NET CF 2.0] Make sure ArrayList4 ta tests passes on .NET CF 2.0
  • COR-1012 - ArrayDictionary4TATestCase fails on .NET CF 2.0
  • COR-1011 - 7.0 .NET Release
  • COR-1007 - Sorting SODA Query , order by Asceding seems as Descending
  • COR-1006 - Multiple sorting in SODA query (Java)
  • COR-1000 - [ByteCodeEnhancer] Make Activator transient
  • COR-998 - db4o versus SQLite perfromance comparison
  • COR-997 - Pass all test cases on Android
  • COR-996 - Enable StoredClass#rename() on running database
  • COR-994 - [TA] java.lang.OutOfMemoryError when Querying for child of an entity
  • COR-993 - Ant compatibility issue with enhancer/instrumentation task
  • COR-990 - [.NET] Build time NQ optimization
  • COR-989 - [.NET] TA instrumentation should skip non storable field types
  • COR-988 - Refactor Db4oAdmin
  • COR-987 - [.NET] Respecting the filter for the field's DeclaringType
  • COR-986 - .NET MSBuild task - implement options by-name, by-filter and by-attribute
  • COR-985 - Outside acceptance test for TA instrumentation
  • COR-983 - [.NET] Instrumenting Db4objects.Db4o.Tests leads to peverify errors
  • COR-982 - Investigate Bloat method creation constant pool issue
  • COR-981 - Enhancing DTrace to be able to log exceptional conditions to files
  • COR-980 - [.NET] TA instrumentation for type hierarchies that contains generic base classes and generic fields
  • COR-976 - [.Net] running TA instrumented Db4objects.Db4o.Tests
  • COR-975 - #deactivate and #refresh test cases fail
  • COR-974 - db4o java 7.0.15.8337 build errors
  • COR-967 - Db4objects.Db4o.Reflect.Generic.GenericArrayClass' overrides Object.Equals(object o) but does not override Object.GetHashCode()
  • COR-966 - 'Db4objects.Db4o.Defragment.SecondPassCommand._objectCommitFrequency': new protected member declared in sealed class
  • COR-965 - Interface member 'IEnumerator System.Collection.IEnumerable.GetEnumerator() is not implemented.
  • COR-964 - cannot resolve 'this' constructor call
  • COR-963 - TA test for ExtObjectContainer#deactivate(object, depth) and #refresh
  • COR-961 - Simplest Possible Ant Script on Instrumentation
  • COR-960 - [TA] add TAFixtureConfiguration to cruise control build
  • COR-958 - New ExtObjectContainer#activate(obj) without parameters that respects activation settings
  • COR-956 - Diagnostic events for query engine are misleading when it fails to load Db4objects.Db4o.Tools.dll assembly
  • COR-955 - [.Net] Diagnostic events for query engine are misleading when it is unable to optimize a NQ.
  • COR-954 - Run PolePosition brnchmarking db4o 6.4.14 against 6 other dbms's and SQLite
  • COR-953 - [TA] Make sure TA mode respects cascading() event cancellation
  • COR-951 - Ensure correct Bloat handling of JDK5 class file format specifics
  • COR-950 - TA tests for NON TA aware data type
  • COR-949 - TA tests for TA aware data type
  • COR-948 - TA tests for second classes types
  • COR-947 - Finalize Typehandler4 interface: Refactor defrag() method
  • COR-946 - Finalize Typehandler4 interface: Refactor delete() method.
  • COR-945 - Finalize Typehandler4 interface, use design as spec'd in forums
  • COR-944 - Run db4o tests in TA mode
  • COR-943 - ObjectSetFacade#iterator() always returns the same iterator
  • COR-941 - AssemblyInfo.cs in deployed sources shows the wrong version number
  • COR-940 - Integrate TA with RSSOwl
  • COR-939 - Updates to Map cause database to grow unexpectedly
  • COR-936 - TA/Java: Ensure Jars are accepted as instrumentation source
  • COR-935 - TA tests for nested classes
  • COR-934 - Timeouts on .NET C/S cause high CPU load
  • COR-932 - TA tests for multi-dimensional arrays
  • COR-931 - TA tests for String, Date, and Array
  • COR-929 - TA tests for different data types
  • COR-928 - ObjectContainer is closed on ObjectNotStorableException
  • COR-927 - Move TA code to core, move TA collection code to JDK5
  • COR-926 - TA/Java: Sample project for instrumentation usage
  • COR-925 - Log some "typical" db4o access patterns
  • COR-924 - Logging & Replay facility for db4o file access patterns
  • COR-923 - C/S client timeout event handler
  • COR-922 - Db4objects.Db4o.Tests-CF-2005. (db4o-6.4.12.7882-net2.msi) sln when run just hangs indefinitely.
  • COR-921 - db4o-6.4.12.7882 Release errors
  • COR-920 - db4o-6.4.12.7882 java build errors
  • COR-918 - Db4oAdmin doesn´t detects assemblies already instrumented.
  • COR-917 - Find vendor-specific file access methods
  • COR-916 - Scan J2ME-related JSRs for file access methods
  • COR-914 - .NET zip download for 6.3 says version 6.3.201, contains 6.3.500
  • COR-913 - Explore, test and benchmark available file access methods on J2ME (all configurations, profiles and optional packages)
  • COR-912 - [.NET] Performance tests across db4o version 6.1 and trunk
  • COR-911 - TA/Java: Provide command line launcher for load time TA instrumentation
  • COR-910 - TACol: Concurrency tests for ArrayMap4
  • COR-909 - TACol: Concurrency tests for ArrayList4
  • COR-905 - Configuration calls are not threadsafe
  • COR-904 - Concurrency test suite throws InvalidPasswordException
  • COR-903 - CascadeToVectorTestCase.concDelete: java.lang.NegativeArraySizeException
  • COR-902 - Class loading is broken for arrays in JDK1.6
  • COR-901 - [.NET] Check java.util.Date/System.DateTime compatibility
  • COR-900 - activateDepth(0) doesn't work in c/s mode
  • COR-899 - TACol: make Java ArrayList TA awared
  • COR-898 - ClientObjectContainer#isAlive() hangs
  • COR-897 - Concurrency tests for close/timout scenarios
  • COR-896 - [.NET] Review DateTime Handler Upgrade test case
  • COR-892 - Simplify Typehandler4, remove read(MarshallerFamily) and delete all old reading code
  • COR-888 - [.NET] Run TypeHandler upgrade tests against libraries providing the legacy API
  • COR-887 - Freespace corruption on configured update depth and/or CascadeOnUpdate and/or Rollback
  • COR-885 - Possible concurrency issue in C/S mode showing up in LocalTransaction#commit3Stream()
  • COR-882 - Defrag causes data loss in 6.3
  • COR-880 - .NET TA example (with blogging)
  • COR-879 - JAVA: Improve mechanism to specify classes to be persisted/instrumented
  • COR-878 - Simplify Typehandler4, remove readQuery(), readSubCandidate()
  • COR-877 - db4o is creating uninitialized instances of objects while traversing the object graph to serialize it
  • COR-876 - db4o 6.4 r7520 build errors
  • COR-874 - [.NET] NewTypehandler: Database file creation for upgrade tests
  • COR-872 - java packages should include the full version name (e.g.: db4o-java5-6.4.8.2078.zip, etc...)
  • COR-869 - Typehandler updates for .NET structs
  • COR-868 - Typehandler updates for .NET primitive types
  • COR-867 - TypeHandler updates for arrays and multi-dimensional arrays
  • COR-866 - Typehandler updates for String, Date and double
  • COR-865 - TypeHandler updates for boolean, byte, char
  • COR-863 - File encryption using XTeaEncryptionFileAdapter gives exception when loading database
  • COR-862 - Evaluate and guide two implementations of LINQ
  • COR-861 - db4o 6.3 Production release
  • COR-840 - New Simple TypeHandler
  • COR-839 - TA/JAVA: Provide Ant task for build time TA instrumentation
  • COR-837 - .NET: nant integration
  • COR-836 - .NET: msbuild integration
  • COR-834 - JAVA: use data flow analysis to optimize activate calls away
  • COR-833 - .NET: use data flow analysis to optimize activate calls away
  • COR-825 - JAVA: ensure enums are treated correctly
  • COR-824 - Java: add TA test suite to cruise control
  • COR-822 - TAStrategy: Break cascading when TA aware class is found
  • COR-821 - TAStrategy: Implement configurations
  • COR-820 - TAStrategy: Configuration API Design
  • COR-819 - Activation Strategies for Transparent Activation
  • COR-818 - TACol: .NET Dictionary
  • COR-817 - TACol: .NET ArrayList
  • COR-816 - TACol: Java Map
  • COR-815 - TACol: Java ArrayList
  • COR-814 - Transparently Activatable Collections
  • COR-805 - TypeHandlerRepository: Dynamic Typehandler generation
  • COR-804 - TypeHandlerRepository: Create basic hardwired repository
  • COR-803 - Versioned Typehandler4 Repository
  • COR-802 - Comparable4 behaviour for simple TypeHandler4
  • COR-801 - Simplify Typehandler4, ideally only 2 methods remain
  • COR-800 - NET: preserving debugging information
  • COR-797 - Java: Proper handling of inheritance hierarchies
  • COR-796 - NET: dont instrument classes with no persistent fields
  • COR-793 - Test fails while executing Db4objects.Db4o.Tests-2005 for db406.3 net 2.0 (production version)
  • COR-785 - Defragmenting a db generated with db4o 6.1.401.0 in db40 6.3.500 results in 'Db4objects.Db4o.Db4oIOException'
  • COR-779 - Complete a Paircast
  • COR-775 - Defragmenting an encrypted DB produces unencrypted DB
  • COR-773 - Add JavaReflectClass abstraction to reflector API to allow alternative implementations to JdkClass
  • COR-771 - NPE while saving a large object with a deep graph
  • COR-770 - Defrag on 5.2 database after upgrade results in data loss -> Legacy Handler Defrag
  • COR-756 - Identity comparison doesn't work in native queries in client-server mode
  • COR-722 - db4o can not store String field if it is declared as java.lang.Comparable
  • COR-718 - ArrayIndexOutOfBounds exception on querying the database
  • COR-712 - Attribute not stored when they are defined as generic types
  • COR-708 - ServerClosedTestCase hangs frequently on .net
  • COR-705 - Test fails for db4o-6.1.602-netCF-2.0
  • COR-704 - Test fails for db4o-6.1.602-net1.1
  • COR-696 - Test fails for compact framework 1.1
  • COR-692 - Test fails for db4o-6.3-net1.1
  • COR-658 - Testcases failure report for .Net 2003 for release management May 2007
  • COR-657 - Issues with compact framework VS2003 for release management May 2007
  • COR-654 - Issues with compact framework VS2005 for release management May 2007
  • COR-650 - Testcases failure report for .Net 2005
  • COR-597 - Suspicious stored classes
  • COR-591 - Extract Java bytecode instrumentation tool
  • COR-589 - Transparent Activation bytecode instrumentation
  • COR-579 - ObjectSet only valid for single iteration.
  • COR-550 - Concurrency test case session and fix all severe issues
  • COR-547 - Storing String value in a field declared as Comparable gives unexpected results
  • COR-544 - Configuration#encrypr and configuration#password do not work
  • COR-536 - Don't catch Exception if unnecessary
  • COR-525 - Defragment functionality should be deprecated in Db4objects.Db4o.Tools
  • COR-502 - Remove global lock from Db4o.openClient
  • COR-469 - Easy testing of a distribution
  • COR-462 - Deprecate ObjectClass#readAs method
  • COR-458 - detectSchemaChanges(false) doesn't work as expected
  • COR-456 - Build exception hierarchy for public API
  • COR-443 - Adopt checked exception methodology for db4o internal code
  • COR-434 - Remove old replication code
  • COR-427 - Transparent Activation for Collections (Lazy Collections)
  • COR-393 - Continuous build rolls out db4o 5.7 for .NET
  • COR-315 - Default SODA constraints to .identity() instead of "query by example"
  • COR-296 - Defragment incorrectly converts primitive field indices
  • COR-258 - Sanitize internal inheritance hierarchies (Y* TypeHandlers, YapStringIO, etc.)
  • COR-242 - C#, Generic IList property that is a string[] does not get stored
  • COR-240 - Fields of type java.lang.Number cannot be stored
  • COR-239 - .NET Conventions: remove j4o.io.File - Sharpen.IO.File from the API
  • COR-229 - .NET Conventions: Introduce properties instead of methods where they make sense (configuration for instance)
  • COR-222 - db4o is difficult to use in a setup with OSGI classloaders
  • COR-199 - StackOverflow occurs when storing a plain object instance as a field.
  • COR-198 - Add ObjectContainer.getVersion()
  • COR-196 - New spec file and alterations to the makefile for architecture independance
  • COR-187 - bundled standalone server (windows server, linux daemon)
  • COR-180 - database singletons
  • COR-171 - Pluggable socket support (JXTA)
  • COR-167 - rewrite the translators (chainable translators)
  • COR-166 - "everything is a object", treat primitive values as any other objects in queries
  • COR-159 - Better enum support
  • COR-155 - have all code use our coding standards
  • COR-151 - Independent tests
  • COR-148 - reliability tests with mocking
  • COR-147 - sensible exception handling
  • COR-146 - "no warnings" code base
  • COR-145 - Use the same or mostly the same set of test cases for both java and .net (converter)
  • COR-127 - deployment time native queries optimizer: Visual Studio plugin
  • COR-126 - deployment time native queries optimizer: eclipse plugin
  • COR-125 - variable declarations: keep a map of variable=>expression and use the expression wherever the variables are used; we won't allow multiple assignments to variables;
  • COR-124 - Sharing code between java and .net
  • COR-120 - SODA queries by interface and value types
  • COR-119 - Parameterized method calls and properties inside predicates
  • COR-118 - MemoryFile ArrayIndexOutOfBoundsException
  • COR-112 - External Callbacks: If you use q.sortBy(), the activation event will not be fired
  • COR-111 - Transparent Activation
  • COR-110 - ReflectClass.getDeclaredFields returns v4oversion and v4ouuid fields
  • COR-102 - Performance and memory progress needs to be constantly visible
  • COR-66 - TypeHandler4 comparison should not store the comparison candidate
  • COR-48 - Db4o.OpenFile() should never return null
  • COR-40 - Document schema evolution strategies
  • COR-30 - Retrieving a deleted object by UUID throws NPE
Published Wednesday, April 23, 2008 3:53 AM by Tetyana Loskutova
Filed under:


Comments

 

Coverage » 7.2 Production - Release Notes said:

April 22, 2008 10:06 PM
Anonymous comments are disabled