{"push_id":665428592,"size":16,"distinct_size":16,"ref":"refs/heads/develop","head":"20fb8062d40ccd60750a27d5fbe750092972ca3c","before":"4afa839d39880a2b4052e653a19310a641ea12a5","commits":[{"sha":"aa6486856c7900824d766395940b7d12d586b5ed","author":{"email":"9e4bc94fcffae88794244e7c487ab7c498551c28@gmail.com","name":"Jian TANG"},"message":"Typed Parquet Tuple\n\n  * Used as sink to write tuple with primitive fields\n  * Create Parquet schema generation macro","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/aa6486856c7900824d766395940b7d12d586b5ed"},{"sha":"97c19801f073b0562078747738116ef6dc16c23c","author":{"email":"9e4bc94fcffae88794244e7c487ab7c498551c28@gmail.com","name":"beethere"},"message":"Typed Parquet Tuple\n\n   *Refacto unit test by using platform test\n   *Refacto macro code\n\n(cherry picked from commit 40cd1eb772bbdeb38324848c5e84dde8931e8857)","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/97c19801f073b0562078747738116ef6dc16c23c"},{"sha":"8dbef396c1fac76de88e804d8047a844311b567b","author":{"email":"9e4bc94fcffae88794244e7c487ab7c498551c28@gmail.com","name":"beethere"},"message":"Typed Parquet Tuple #1198\n\n   *Macro support nested group type\n   *Add r/w support nested case classes\n   *Tests + refacto","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/8dbef396c1fac76de88e804d8047a844311b567b"},{"sha":"904858a039e25ea1a0166440716543225f347838","author":{"email":"9e4bc94fcffae88794244e7c487ab7c498551c28@gmail.com","name":"beethere"},"message":"Typed Parquet Tuple #1198\n\n   *Macro write support improvement","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/904858a039e25ea1a0166440716543225f347838"},{"sha":"2782288c44e78c274e6477ffb24c155d1a5ea112","author":{"email":"9e4bc94fcffae88794244e7c487ab7c498551c28@gmail.com","name":"beethere"},"message":"Typed Parquet Tuple #1198\n\n   *Add Byte type support","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/2782288c44e78c274e6477ffb24c155d1a5ea112"},{"sha":"f7ad7a75112ca710f727d17c23a7c5790d611fa5","author":{"email":"9e4bc94fcffae88794244e7c487ab7c498551c28@gmail.com","name":"beethere"},"message":"Typed Parquet Tuple #1198\n\n   *Improve tuple converter macro(delete unnecessary boxing)","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/f7ad7a75112ca710f727d17c23a7c5790d611fa5"},{"sha":"5f06144e00b37143418b37c10ed41fd8212520ce","author":{"email":"9e4bc94fcffae88794244e7c487ab7c498551c28@gmail.com","name":"beethere"},"message":"Improve tuple converter macro\n\n   *use two different classes for modeling required and optional field converter\n   *delete unnecessary class cast, type all the field converter class","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/5f06144e00b37143418b37c10ed41fd8212520ce"},{"sha":"536bd0c43981475d48922f303df22df8618de1ea","author":{"email":"9e4bc94fcffae88794244e7c487ab7c498551c28@gmail.com","name":"beethere"},"message":"Typed Parquet Tuple #1198\n    * Add macro support for collection types(LIST, SET, MAP)","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/536bd0c43981475d48922f303df22df8618de1ea"},{"sha":"d6e129cdc60c383d27c783b851e47d589cfacd68","author":{"email":"2dff4fc90e2973f54d62e257480de234bc59e2c4@twitter.com","name":"P. Oscar Boykin"},"message":"Move OrderedSerialization into zero-dep scalding-serialization module","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/d6e129cdc60c383d27c783b851e47d589cfacd68"},{"sha":"addcee386617f42f2e7c2e2564d2b4f047c926f8","author":{"email":"2dff4fc90e2973f54d62e257480de234bc59e2c4@twitter.com","name":"P. Oscar Boykin"},"message":"Make sure to throw on Boxed hitting Kryo","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/addcee386617f42f2e7c2e2564d2b4f047c926f8"},{"sha":"7ae7270beefa129592b2c95dc37f27a799db4d70","author":{"email":"4633a24393cccbf3ec88347e4963a60aec0767b0@twitter.com","name":"Ruban Monu"},"message":"bump elephantbird to 4.8","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/7ae7270beefa129592b2c95dc37f27a799db4d70"},{"sha":"352689477d7d162585c8e92e374726737f76509e","author":{"email":"c25a7357a70d324f8ce9bb0d5e125e2f48d1e339@gmail.com","name":"Ian O'Connell"},"message":"Merge pull request #1289 from twitter/factor-serialization\n\nMove OrderedSerialization into zero-dep scalding-serialization module","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/352689477d7d162585c8e92e374726737f76509e"},{"sha":"019ec801d3d77d62148d3c2f402017ff7d6e6f7e","author":{"email":"c25a7357a70d324f8ce9bb0d5e125e2f48d1e339@gmail.com","name":"Ian O'Connell"},"message":"Merge pull request #1198 from JiJiTang/develop\n\nTyped Parquet Tuple","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/019ec801d3d77d62148d3c2f402017ff7d6e6f7e"},{"sha":"1b09e19920fd5e91ce75b16a6b25b4afce31f1d0","author":{"email":"d6f7a6597be72af0bd515f0a87f01f38a245bd0f@twitter.com","name":"Joe Nievelt"},"message":"Prepare for release of 0.14.0","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/1b09e19920fd5e91ce75b16a6b25b4afce31f1d0"},{"sha":"9badb781fcf8218ffd5e51ce01986afad24308fb","author":{"email":"c25a7357a70d324f8ce9bb0d5e125e2f48d1e339@gmail.com","name":"Ian O'Connell"},"message":"Merge pull request #1292 from rubanm/rubanm/elephantbird_4.8\n\n[do not merge] bump elephantbird to 4.8","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/9badb781fcf8218ffd5e51ce01986afad24308fb"},{"sha":"20fb8062d40ccd60750a27d5fbe750092972ca3c","author":{"email":"7db36f65862543cd34e9105a1635fcac38ec83d7@twitter.com","name":"Ruban Monu"},"message":"Merge pull request #13 from twitter/develop\n\nMerge from twitter/scalding","distinct":true,"url":"https://api.github.com/repos/rubanm/scalding/commits/20fb8062d40ccd60750a27d5fbe750092972ca3c"}]}