Below is a summary list of the SPRs fixed by 5.2.1. You may consider upgrading to 5.2.1 for your Objy installation. SPR07834 - oonewfd does not handle test.BOOT file name as a bootstrap file SPR08395 - Allow the use of strings which can be NULL in indices. SPR08449 - oocopyfd removes extension on a BOOT file name. SPR10888 - Unwanted file left behind after oocopyfd causes confusion SPR11651 - Apparent over-pinning problem in d_set insert SPR11982 - ""ooDelete (keyH)"" causes Error #2606 when key value is NULL string SPR12176 - Index creation on string member in class causes SEGV if any instances of string are null SPR12236 - Copyright dates need to be changed to 1999/2000 SPR12253 - Trying to create a new db with an existing file name fails but deletes the file SPR15028 - Schema change causes reference to incorrect object type SPR15083 - Trying to fetch() object that has array of objects causes fetch errors SPR15090 - Error 4306 running the ooPersonSet SPR15182 - VP table used in AMS is not thread-safe SPR15187 - Predicate query over association with target locked for update crashes. SPR15193 - ooCollectionsSample core dumps if run without creating a dummy database SPR15194 - ooVArrays lost when migrating an object to a new shape SPR15232 - basic replication fails on R52 SPR15233 - repl takes too long to print error messages SPR15235 - updater sees Error 4624 while oobackup runs and also versions exist because of MROW sessions SPR15236 - Some evolutions that change base class paths fail on Solaris7 SPR15237 - d_list causing error #68. SPR15241 - oconfig.pl file is corrupted on Linux SPR15242 - Memory leak SPR15246 - ooinstallfd doesn't update boot path in FDB SPR15254 - OFJ with JDK1.2 runs out of JNI local refs when registering deeply nested class graph SPR15255 - OFJ has memory leak when iterating (reading) many objects that have special references SPR15257 - Compilation errors on AIX 4.3 SPR15261 - Predicate scan failure after schema evolution SPR15263 - Active Schema gets segv with SLAC schema SPR15265 - OFJ incorrectly reuses array object SPR15268 - Active Schema mishandles a deleted class SPR15269 - NT lock server fails for more than 64 clients SPR15270 - ooMap::add() can "segment fault" if container or disk is full SPR15277 - ooCollections.h warning messages SPR15281 - Predicate query not-equal broken in dev (regression) SPR15289 - enclosingPersistentObject fix SPR15292 - Smalltalk fix SPR15293 - d_Relationship::inverse() fails for association to same class SPR15294 - Macros defining return values for d_Relationship::propagate() are wrong SPR15295 - Enhancement - schema manager performance is slow SPR15297 - Loop of session.begin() and session.commit() has memory leak