1.2 is out! Difference from 1.1 is just the thrift and hbase versions. https://github.com/kevinweil/elephant-bird
On Sun, Feb 13, 2011 at 10:13 PM, Dmitriy Ryaboy <[email protected]> wrote: > Hi folks, > For those of you who are using Elephant-Bird, I just wanted to let you know > about the compatibility roadmap so you can plan accordingly. > > We've tried to inject a bit of versioning into EB, so as of a month or two > ago dvelopment happens in dev branches, and master gets updated a bit less > frequently, and the current version is bumped up every time we do this. > > Currently EB is versioned as 1.1. > It uses Pig 0.6, protocol buffers 2.3, thrift 0.2, HBase 0.20.6, and Hive > 0.7 (patched with HIVE-1616). > We haven't spoken about the changes a whole lot here, but EB has evolved a > fair bit in the last few months from what we open-sourced originally; it has > good Thrift support and makes most code-generation we had before optional, > we can do pretty much everything through reflection. > > 1.2 will most likely be wrapped up this week. At this point we will branch > what's currently in master into a "1.1" branch and freeze it, merge > 1.1.1-dev into master (calling it 1.2 now), and create a 1.2.1-dev branch > for development. > 1.2 adds a number of little things (you can check out the 1.1.1-dev branch > and look at the commit log if you are interested), but most importantly it > will bump up *Thrift to 0.5 and HBase to 0.90.* > > 2.0 will be merged to trunk in March; the biggest change there is that it > requires *Pig 0.8*. The base for this is the EB branch "pig-08" in my fork > of EB. > HBaseLoader is removed (it has been merged into Pig 0.8's HBaseStorage); if > we have some HBase-related stuff in there, it would be for HBase 0.90. > > Let me know if you have questions/concerns, and as always, patches welcome > :). > > Cheers > -D >
