Release Notes for JBoss Serialization 1.0.0.GA
Includes versions: 1.0.0 Beta1 1.0.0 Beta 3 1.0.0 RC 1 1.0.0 RC 2 1.0.0 CR 4 1.0.0 CR 5 1.0.0 CR6 1.0.0 GA 
Bug
-  [ JBSER-1 ] Multi-Thread synchronization problem 
-  [ JBSER-9 ] JBossObjectInputStream locks IO at constructor 
-  [ JBSER-12 ] It's not possible to serialize final fields on JVM 1.4. 
-  [ JBSER-15 ] Wrong classLoader isolation during smart-cloning 
-  [ JBSER-17 ] Proxy should not require any classLoader.forName(proxyname) operation 
-  [ JBSER-24 ] writeObject should accept arrays without any problem. 
-  [ JBSER-26 ] Problems serializing BigDecimal and BigInteger 
-  [ JBSER-27 ] Problems with serializing byteArrays on Externalizable Objects 
-  [ JBSER-28 ] ObjectCache solving to wrong references in rare situations 
-  [ JBSER-29 ] Bottleneck on Arrays persistence 
-  [ JBSER-31 ] Synchronization on finding persister for proxies on every call 
-  [ JBSER-32 ] Get NullPointerException calling flush() on JBossObjectOutputStream 
-  [ JBSER-36 ] Object Serialization Performance. 
-  [ JBSER-37 ] Reflection inconsistent with NonSerializable Classes 
-  [ JBSER-38 ] Performance Problem when streaming over socket and network 
-  [ JBSER-39 ] NPE if writeInt or any writePrimitive is called before writeObject 
-  [ JBSER-42 ] Deserialized value does not match the original value 
-  [ JBSER-43 ] ClassArray Serialization 
-  [ JBSER-45 ] NPE when serializing HibernateProxy 
-  [ JBSER-49 ] SunConstructorManager.getConstructor() fails if passed argument is an interface extendening Serializable 
-  [ JBSER-56 ] NPE if GC happens during rebuild of Reflection 
-  [ JBSER-58 ] java.sql.Timestamp precision lost in serialization 
-  [ JBSER-59 ] ReadResolve and WriteReplace resolution should be done on the whole hierarchy 
-  [ JBSER-61 ] Rare Duplications On System.identityHashMap can cause exception 
-  [ JBSER-65 ] Serializing Objects with Encoded BigStrings can generate OEM. 
-  [ JBSER-66 ] ReadProxy is not adding object to the cache 
-  [ JBSER-68 ] When super class doesn't implement serializable, its fields are not used. 
-  [ JBSER-71 ] Enumeration error when enumeration overriding toString 
Feature Request
-  [ JBSER-2 ] Tests in Multi-thread using JRunit 
-  [ JBSER-3 ] Basic Documentation for JBossSerialization 
-  [ JBSER-6 ] Creation of JBossObjectInputStream and JBossObjectOutputStream 
-  [ JBSER-7 ] Support for Proxies 
-  [ JBSER-8 ] Support for Classes References 
-  [ JBSER-10 ] Support for ObjectSubstitution 
-  [ JBSER-11 ] Support for serialPersistentFields 
-  [ JBSER-14 ] JBossSerialization needs a better exception handling 
-  [ JBSER-16 ] Support for readResolve 
-  [ JBSER-20 ] Support for NonSerializedClasses 
-  [ JBSER-21 ] Version Compatibility Checks 
-  [ JBSER-22 ] Adding identifying blocking into ByteStream on DataContainer.loadData and saveData 
-  [ JBSER-23 ] Change the default of checkSerialClasses to false 
-  [ JBSER-25 ] Support for ObjectOutputStream.putFields and ObjectInputStream.getFields 
-  [ JBSER-33 ] Supoort for SafeToClone Interface 
-  [ JBSER-35 ] Second cache layer in top of ClassLoader.loadClass 
-  [ JBSER-40 ] Addressing classLoader memoryLeakages/redeployments 
-  [ JBSER-44 ] Support for Multiple Slots 
-  [ JBSER-47 ] Enumeration Support 
-  [ JBSER-50 ] Adress Log configuration 
-  [ JBSER-51 ] StreamableInterface 
-  [ JBSER-52 ] Use FastHashMap instead of ConcurrentHashMap on Metadatas 
-  [ JBSER-53 ] Make BooleanContainer singleton, and avoid creating Object[] and Class[] 
-  [ JBSER-54 ] Changed default fieldsmanager to UnsafeFieldsManager 
-  [ JBSER-55 ] Double check on crossed classLoader operations / weakReferences 
-  [ JBSER-57 ] Change debug Level on FieldsManager 
-  [ JBSER-60 ] Decrease size of Streaming 
-  [ JBSER-62 ] Dependent compilation on JDK 1.5 
-  [ JBSER-63 ] MarshalledObject using DataContainer 
-  [ JBSER-67 ] Add signature only at beggining of streaming 
-  [ JBSER-69 ] writeReplace shouldn't be executed on java.lang.Class 
-  [ JBSER-70 ] Create a version compatiable with reset commands 
-  [ JBSER-72 ] Support for readResolve