Skip to content

Releases: twitter/chill

Scrooge 2.11 and Java 1.6 support

29 Jul 16:22
Compare
Choose a tag to compare
  • 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

chill-scrooge for 2.11, catching up dependencies

12 May 19:35
Compare
Choose a tag to compare

Built against the recently released bijection & algebird, bringing the project up to scala 2.10.5

  • 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

Now with even more hadoop performance improvements!

21 Jan 23:59
Compare
Choose a tag to compare

Thanks to #213 some hadoop job's mappers have seen a 1/3 reduction in runtime! Woo!

  • 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

Backports from develop

05 Dec 16:16
Compare
Choose a tag to compare
  • reverse Config contains logic: #205
  • fix setConf: #204
  • fix default constructor for kryo serialization: #203

Bringing Avro back, perf hadoop fix

26 Nov 23:50
Compare
Choose a tag to compare
  • 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

Upgrades to get 2.11 out the door.

10 Sep 02:49
Compare
Choose a tag to compare
  • Move to211: #197
  • Make 2.10.4 the default, move to scalatest: #196

New serializers for algebird/mutable bitsets/scrooge/asJavaIterable. Use shaded asm classes

03 Jul 19:35
Compare
Choose a tag to compare
  • 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

Version 0.3.6

06 Mar 19:57
Compare
Choose a tag to compare
  • 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

Thrifty Ranges Release

06 Nov 00:52
Compare
Choose a tag to compare
  • 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

More robust Externalizer

05 Oct 01:02
Compare
Choose a tag to compare
  • Bugfixes for Externalizer with looped object graphs #143

This adds tests around circular graphs that often come up. When you need to serialize an object, and speed does not matter, but you want the maximum compatibility, use Externalizer.