- Fixed [#213](EsotericSoftware#213). Now CompatibleFieldSerializer should work properly with classes having generic type parameters. (1e9b23f)
- Fixed #211. Integer overflows should be fixed now. (8d7d0b5)
- Speed up the rebuildCachedFields method, which is very often used for generic types. (219d4a7)
- Fix #198 by removing defaultStrategy for instantiators. (acf4dfe)
- Fixed a generics-related bug reported in #207, hopefully without introducing a new one. (6ebf7bb)
- Do not invoke updateBufferAddress from a default constructor, because a buffer is not set yet. (cef85c5)
- Fixed IntMap. (2d398bc)
- Fixed map iterator remove failing rarely. (b02a589)
- Remove fields by reference, not name. (5d9917d)
- ObjectMap updated to latest. (440a7a6)
- Fixed #192 (90fd4c4)
- Formatting, changed exception type. (2adc6ed)
- Fix #189 Don't embed minlog Logger in jar (cfd0ff9)
- Fix a condition for proper filtering of transient/non-transient fields. (81fda1d)
- Add assembly execution so that the zip is uploaded during release:perform. (001a420)
- Update assembly descriptor to include all jars (also the original-kryo*) (3371d4f)
- Add plugin to build release zip (run
mvn assembly:assembly
) (0594e5c) - ByteBufferInput/Output refactoring. (1c44a0e)
- Fixed EOS being returned when 0 bytes should be read. (bd01d4b)
- Changed registration of a different class with the same ID to a debug message. (7c8bc3b)
- Update to reflectasm-1.09-shaded. (ac41721)
- Fixed #180. Added support for field annotations. (c8b6367)
- Pull Request #167: Add an externalizable serializer that uses ObjectInput and ObjectOutput adapters but has the ability to switch when fancy serialization stuff is tried. (4a93030)
- Fix #183 Problem with inner classes of a generic class (f9cb9ea)
- Fix #176 Remove unused "kryo" fields from a number of classes. (77e319f)
- Fix #168 Infinite loop while extending buffer (82d134d)
- Fix #100 Serialization for java.util.Locale under java 1.7 is broken
- Fix #88 Serialization of java.sql.Timestamp
- Fix #161 Option for ByteBufferOutput#require to allocate a heap buffer (faf05e0)
- Add a possibility to set a custom InstantiationStrategy (see issue #138) (9f0bfa7)
- Fix #153 Update objenesis to latest version (2.1) (1fc2dc8)
- Fix #140 Add optional OSGI imports for sun.misc and sun.nio.ch (a59cef6)
- Fix #156 Depend on minlog and objenesis as standard dependencies (f212086)
- Fix #158 FieldSerializer serializes removed fields in some situations (fa2f729)
- Some progress on #149: Make ObjectField versions for primitive types work in the same way as AsmCacheField and UnsafeCacheField (a137238)
- Fix #155 Test with double array fails (adf0576)
- Fix java.misc.Unsafe probing. Do not re-throw any exceptions. (bb40b1f)
- Made references optional for copying. (0a1c7e3)
- Fix #154 Kryo ignores the KryoSerializable interface on objects of class which implement Map interface (0234f8c)
- Fix issues #148 and #83 FieldSerializer copies transient fields / Copy should not ignore transient fields (cd79d91)
- Fix #145 IntMap toString should not ignore 0 as a key (0dbbc2f)
- Fix #142 Change type (int->long) of field total in class Output return int (859de2e)
- Fix #144 IntMap.clear() does not work as expected (a0da819)
- Fix #139 Kryo gets ClassCastException when deserializing TreeSet with Comparator (Kryo gets ClassCastException when deserializing TreeSet with Comparator) (0b9d117)
- Fix #91 Properly serialize empty EnumSets (08db0d8)