- Kryo 3.0.3 upgrade: #245
- If the inner Instantiator is cached we should just cache the kayo and…: #243
- Setting the class loader by default: #242
- Add testing support for Java 6, 7 and 8.
- Adds two Injection's to lift T into an Externalizer of T.
- Protobuf module is Java only.
- Adds Scrooge 2.11 support now that the artifact is out, sets up for c…: #236
- make chill 1.6 compatible: #231
- Update README.md: #232
- Alter scala collection default serializer registration order: #229
- Build chill-scrooge for scala 2.11, too: #219
- Add build instructions to readme and make InjectiveSerializer serializable #216
- Build chill-scrooge for scala 2.11, too #219
- Rewrite Java BitSet serializer to make it more efficient #220
- Bijection 0.8.0, algebird 0.10.0, scala 2.10.5 #228
- Use new Travis CI infrastructure #210
- Optimizations for ConfiguredInstantiator. #213
- Upgrade to algebird 0.9.0, bijection 0.7.2, scala 2.11.5 #214
- reverse Config contains logic: #205
- fix setConf: #204
- fix default constructor for kryo serialization: #203
- Switched Chill Avro to use ClassTags, added Java unit tests: #200
- Enable cross compilation for chill-avro: #202
- Support serializing asJavaIterable.: #192
- Remove a deprecation, that really should never have been there: #189
- Use scalariform: #188
- README: Update Kryo project URL.: #187
- support mutable BitSet: #185
- Make chill-avro work with generic records: #184
- updating akka dependency to 2.3.2: #182
- add chill-algebird project by copying AlgebirdSerializers from of scaldi...: #177
- Scrooge serializer: #178
- Use shaded asm classes provided by Kryo.: #175
- Add ScalaAnyRefMapConfig, deals with non-string keys in cascading: #174
- added AvroSerializer: #172
- Add sbt script for homogeneity with SB, Scalding, etc: #170
- Support for akka 2.2.1: #169
- Protobuf should be in the all target: #168
- Enable getClass equality checking in tests: #165
- Add chill-protobuf, with tests: #163
- support serialization of scala sortedmap: #162
- Add Serializers for scala SortedList and ListSet: #152
- Fix Range serialization (and remove broken subclass-serialization of Iterable, Seq, etc): #154
- Build and test chill-akka for 2.10: #155
- Add chill-thrift: #156
- Support JavaConverter-built classes: #159
- Back to 2.21: #157
- Adds a test from issue #8: #158
- Bugfixes for Externalizer with looped object graphs #143
- Serialize synthetic fields by default: #135
- Prefer Java to Kryo, but check both in Externalizer: #138
- Add a LocaleSerializer to chill-java: #128
- chill-akka module: #116
- Community section to README (with a mailing list!) #127
- SingletonSerializer for (): #130
- Add Externalizer (fault-tolerant meatlocker): #126
- Use References in Externalizer: #131
- Issue 115: fix for wrapped Arrays with non-primitives
- Lots of refactoring around configuration (see chill.config in chill-java)
- Issue #94 KryoPool for pooling Kryo instances and Output buffers
- Issue #85 upgrade to bijection 0.5.2 and scala 2.9.3
- Issue #78 Some, Left, Right serializers in chill(-scala)
- Issue #70 create chill-java for Java only code
- Issue #67 add chill-storm
- Issue #65, #71 import cascading.kryo as chill-hadoop
- Issue #64 fix KryoInjection to be from Any to Array[Byte]
- Issues #61, #63 handle the case of small Map/Set in scala
- Issue #57 use CanBuildFrom in Traversable serialization
Contributors:
94 commits
- P. Oscar Boykin: 46 commits
- Sam Ritchie: 38 commits
- ryanlecompte: 5 commits
- Ngoc Dao: 2 commits
- Dao Ngoc: 1 commits
- Michael Schmitz: 1 commits
- Julien Le Dem: 1 commits
- Update to Kryo 2.21
- Update to Bijection 0.4.0
- Improve Traversable Serializer
- Custom RegexSerializer
- ArrayBuffer serialization fix (#48)
- Improve MeatLocker (safe to call get before serialization)
- Fix a bug with serialization of mutable collections
- Reorganize source for multiple subprojects
- Upgrade chill to work with scala 2.10.
- Upgrade to Bijection 0.3.0. This release gained the Injection type, so the BijectiveSerializer is now an InjectiveSerializer.
- Remove KryoSerializer trait in favor of
KryoBijection
andKryoInjection
.
- Serious bugfix with serialization of recursive types.
- Improved serialization of scala BitSet
- Fixed a long standing bug with serializing some anonymous functions as vals in traits
- adds RichKryo enrichment with many methods simplifying adding Serializers.
- adds ability to serialize any Traversable with a Builder.
- support for mutable scala collections.
- adds support for bijection.Bufferable as a serializer.
- adds
BijectiveSerializer
andBijectivePair
with accompanying registrations inKryoSerializer
- adds Enumeration support
- ClosureCleaner and Specs (Thanks to the Spark project!)
- Added "copy" method to the MeatLocker
- Added Manifest serializations
- Added Traversable serializer
- Added KryoSerializer object for easy registration
- Added TupleSerializers for all tuple types.
- Added serializers for collection types and MeatLocker.