HBaseの新バージョンが出たので、変更点を調査。
といってもプログラミングするのに関係ありそうな箇所だけで、内部実装の変更点についてはノータッチ。
HBase0.20.4→0.20.5は、それほど大したことは無い。
util.BytesのtoStringBinary()が互換性の無い変更だそうだけど、影響のある人っているのかなぁ。
対して、0.20.5→0.89の変更点はさすがに多い!
ソースを比較しただけで実行もしていないけれど、クラスやメソッドが廃止になっているので、旧来のソース(プログラミング方法)そのままではコンパイルエラーになることも多そう。
特にBatchUpdateやCell・RowResultが無くなっているので、Cascadingも動かなくなっちゃうよ。
逆に追加になったクラスやメソッドもあるので、今後要調査。
あと、0.89ではcontribが無い。
メソッドに増減があるので、今までのをそのまま入れられないからかな?
トランザクションとか、ちゃんと入ってくれるだろうか。